К столетию со дня рождения Александра Семеновича Кронрода

Расскажу о нем, в том числе и со слов выступавших на онлайн-заседании Московского математического общества, посвященного столетию со дня рождения Александра Семеновича Кронрода (https://ru.wikipedia.org/wiki/Кронрод,_Александр_Семёнович). Заседание состоялось 02.11.2021 г., а сама дата была несколько раньше – 22 октября. На заседании присутствовало более 100 человек, и это при том, что Кронрод умер 35 (!) лет назад – в 1986 г. в возрасте 65 лет от третьего инсульта [1].

Вел заседание (http://m.mathnet.ru/php/seminars.phtml?option_lang=rus&presentid=32674) академик РАН В.А. Васильев – Президент Московского математического общества. Об Александре Семеновиче рассказывали профессора В.М. Тихомиров, Б.Т. Поляк, П.В. Семенов, член-кор. АН СССР В.Л. Арлазаров и сын Кронрода – Михаил. Присутствовал и второй его сын – Дмитрий. С засечки один час 46 минут несколько слов сказал и я, и в результате получил от Ольги Усковой (близкой родственницы жены Кронрода) письмо: «Спасибо Вам огромное. Для меня лично это очень важно».

После похорон Кронрода его друг и единомышленник Александр Львович Брудно сказал: «Остаются только теоремы». Этот так и не так одновременно…

В 1937-1938 гг. Кронрод учился в математическом кружке, который возглавлял один из основоположников кружкового и олимпиадного движения Москвы Давид Шклярский. В 1938 г. Саша Кронрод стал одним из победителей четвертой Московской школьной олимпиады по математике. Призы вручал А.Н. Колмогоров, который обратил внимание на мальчика. В том же году Кронрод поступил на мехмат МГУ. Первую научную работу опубликовал в 1939 г. – на первом (!) курсе в «Известиях Академии Наук СССР». За нее он получил престижную премию Московского математического общества.

В начале войны принимал участие в строительстве траншей для защиты Москвы. Несмотря на наличие брони, пошел на фронт. В зимнем наступлении под Москвой его храбрость принесла не только орден Красной Звезды, но и первое серьезное ранение [2]. Он мог быть принят Колмогоровым в аспирантуру, но снова ушел в армию. В 1943 г. Александр Семенович был повторно ранен, и после этого комиссован из армии.

Через 40 лет жена Кронрода – Лидия Ускова – сказала: «Если бы ты не пошел добровольцем, я бы за тебя не вышла». Потом не предполагая всех ужасов войны, поехала за ним на фронт.

В 1944 г. Кронрод возобновил обучение в МГУ. В феврале 1945 г. на мехмате произошло знаменательное событие – после длительного перерыва (с 1936 г.) из-за трагического конфликта, возможно, инициированного одним из его учеников (так называемое «Дело Лузина»), там возобновил работу выдающийся математик и педагог Николай Николаевич Лузин (https://ru.wikipedia.org/wiki/Лузин,_Николай_Николаевич). Его многолетняя травля привела к тому, что он умер в 1950 г. в возрасте 67 лет.

Его последними учениками были А.С. Кронрод и Г.М. Адельсон-Вельский (у последнего учителем также был еще один выдающийся математик – И.М. Гельфанд (https://ru.wikipedia.org/wiki/Гельфанд,_Израиль_Моисеевич), а также … Кронрод). В этом же году Лузин представил Кронрода, как своего ученика, на конференции в Москве выдающемуся математику Ж. Адамару.

Первые работы по исследованию функций двух действительных переменных Кронрод и Адельсон-Вельский выполнили совместно, за что получили премию Московского математического общества (Кронрод – повторно).

С 1945 г. параллельно с учебой в университете (в этом же году он закончил университет) Кронрод начал работать у И.В. Курчатова в лаборатории номер два, где занимался вычислительной математикой, что к 1950 г. привело к его разрыву с классической математикой. В этой лаборатории работал выпускник 1934 г. ЛИТМО Николай Иванович Бессонов (https://museum.itmo.ru/person/644/), разрабатывающий релейные устройства. Кронрод принял участие в этой работе, и у них родилась идея универсальной цифровой вычислительной машины с программным управлением. Проект такой релейной машины был принят к производству. Это стало сильным толчком к интересу Кронрода к компьютерам и решению задач на них.

Кронрод считал Бессонова, возможно, самым талантливым из всех людей, с которыми ему жизни довелось сталкиваться, и посвятил ему большую главу в книге «Беседы о программировании». M.: УРСС. 2004, 248 с. (https://is.ifmo.ru/books/cronrod.pdf). Выдержки из этой книги приведены здесь: https://is.ifmo.ru/reflections/kronrod/. Приведу наиболее понравившуюся мне цитату из этой книги: «Выберите такую задачу, какую захотите. А после забудьте о том, почему выбрана именно эта задача. И что рядом есть другие ничуть не хуже. Решайте ее так, как будто в ней сосредоточен весь смысл вашей жизни. И тогда услышите шелест синекрылых птиц. А иначе не будет ничего» (https://is.ifmo.ru/books/cronrod.pdf). Как это похоже на сказанное кем-то из великих джазистов сказал: «Сначала выучи музыку всего человечества, а потом забудь и играй».

Кандидатскую диссертацию Кронрод защитил в 1949 г., создав теорию функций двух переменных. Кронроду за эту работу сразу присудили степень доктора физ-мат. наук. При этом к оппонентам по кандидатской диссертации А.Н. Колмогорову и Д.Е. Меньшову добавился третий, необходимый для докторской, оппонент – М.В. Келдыш! Результаты Кронрода А.Н. Колмогоров и В.И. Арнольд использовали при доказательстве 13-ой проблемы Гильберта!

Кроме указанных работ Александр Семенович по сей день известен в мире по квадратурным формулам Гаусса-Кронрода, предназначенным для адаптивного численного интегрирования (https://star-wiki.ru/wiki/Gauss%E2%80%93Kronrod_quadrature_formula).

В 1949 г. Кронрод по рекомендации И.В. Курчатова и Л.Д. Ландау перешел в другой «атомный» институт, возглавляемый академиком А.И. Алихановым (https://ru.wikipedia.org/Алиханов,_Абрам_Исаакович) – Институт теоретической и экспериментальной физики (ИТЭФ), в котором возглавил лабораторию, предназначенную для решения физических задач, связанных с созданием атомного оружия. К тому времени он отчетливо понимал, что грубая сила вычислительной техники сможет помочь в решении многих математических задач. Поэтому он «перетянул» к себе Бессонова. Изготовление релейной машины шло очень медленно, и когда она была построена уже появились ЭВМ. Их перспективность Кронрод оценил сразу.

В период с 1950 г. по 1955 г. основная деятельность Кронрода – численное решение физических задач. До появления ЭВМ Кронрод их делал из людей с арифмометрами, где сам выступал в роли управляющего устройства. Он был вычислителем от Бога – он умел «видеть» числа и «чувствовать» формулы. О нем можно было сказать то же, что сказали о жизни Эйлера: «Он перестал вычислять и жить». В целом в его жизни в некотором смысле так и получилось.

За «атомные» работы Кронрод получил Сталинскую премию и был награжден орденом Трудового Красного Знамени.

Интересно, что до его прихода в лабораторию, там на половину ставки работал … Л.Д. Ландау. Он продолжал там работать и впоследствии, и Александр Семенович гордился тем, что … подписывал ему заявления на отпуск. При этом и Кронрод, и Ландау работали над атомным проектом под руководством Берия. Кронрод при участии Адельсона делал расчеты по своим программам. В обстановке строгой секретности те же расчеты, но другими методами, «вручную», делал Ландау. Результаты совпали, о чем обоим и сообщили. После этого, навестив Ландау в больнице, Кронрод обсуждал с ним что было бы, если результаты не совпали: всех бы расстреляли, а потом разбирались или наоборот?

В 60-е годы лаборатория превратилось в нечто уникальное, так как уже тогда занималась тем, что сегодня называется Computer Science. При этом, в частности, Георгием Максимовичем Адельсоном-Вельским (https://ru.wikipedia.org/wiki/Адельсон-Вельский,_Георгий_Максимович) и Евгением Михайловичем Ландисом (https://ru.wikipedia.org/wiki/Ландис,_Евгений_Михайлович) были предложены сбалансированные деревья, названные их именами – АВЛ-деревья, которые вошли в золотой фонд мировой информатики (http://is.ifmo.ru/works/_avl.pdf). Они стали в мировой информатике прецедентом нетривиальной эффективной структуры данных, изменяющейся при изменении самих данных.

При этом отмечу, что шестого октября 2021 г. было столетие со дня рождения Ландиса, а восьмого января 2022 г. будет та же дата у Адельсона-Вельского (http://www.elektron2000.com/dobruskin_fomenko_0096.html).

04.12.1948 г. в СССР И. С. Бруку (https://ru.wikipedia.org/wiki/Брук,_Исаак_Семёнович) и Б.И. Рамееву (https://ru.wikipedia.org/wiki/Рамеев,_Башир_Искандарович) было выдано авторское свидетельство № 10475 на изобретение цифровой электронной вычислительной машины. В 1956 г. Исаак Семенович Брук возглавил Лабораторию управляющих машин и систем (ЛУМС) АН СССР, а в 1958 г. стал директором созданного на базе лаборатории Института электронных управляющих машин. В этой лаборатории главным программистом работал друг Александра Семеновича – еще один ученик Лузина – Александр Львович Брудно (https://ru.wikipedia.org/wiki/Брудно,_Александр_Львович), который до этого был участником семинара П.С. Новикова по развитию теории алгоритмов в Математическом институте им. В.А. Стеклова. Программы в то время создавались для ЭВМ М-2, главным конструктором которой был Михаил Александрович Карцев (https://ru.wikipedia.org/wiki/Карцев,_Михаил_Александрович). Эта машина была сдана в 1953 г. и в течение 15 лет находилась в непрерывной эксплуатации. Ее появление было уникальным явлением для Москвы.

С 1946 г. по 1953 г. семинар Кронрода, который назывался «кружком Кронрода», проходил в старом здании МГУ, и на нем продолжали обсуждаться классические математические задачи.

Однако душа Кронрода уже принадлежала «новой» математике, которая, по его мнению, могла позволить научить машину «думать». Это направление науки сейчас называется «искусственным интеллектом» (ИИ), а тогда называлось «эвристическим программированием» (http://www.mathnet.ru/links/149a724c0bc460706e48820a7426c683/rm5324.pdf). Ввиду того, что ИТЭФ был закрытой организацией, новый семинар, фантастический по составу участников и тематике обсуждаемых вопросов (распознавание образов, транспортная задача, автоматы и т. д.), стал проводиться в указанной выше Лаборатории управляющих машин и систем.

Кронрод предложил выбрать эталонную задачу, на которой было бы видно продвижение в области эвристического программирования. В качестве такой задачи решили выбрать интеллектуальную игру. Как показало время, они неудачно выбрали карточную игру в «подкидного дурака», хотя игровая программа была написана, и она работала. Однако при игре в открытую для имеющихся в то время вычислительных средств эта задача оказалась очень трудной. Кроме того, она носила региональный характер.

Выбор новой игры был между крестиками-ноликами, шашками и шахматами. Склонились к шахматам и добились больших успехов (https://www.computer-museum.ru/articles/galglory/3991/). В мире стало известно высказывание Кронрода: «Шахматы – это дрозофила искусственного интеллекта» (https://ru.wikipedia.org/Компьютерные_шахматы, https://www.osp.ru/pcworld/2004/09/168696). Шахматная программа писалась с применением перфокарт для машин М-20, которые были у них в ИТЭФ.

Как поведал на онлайн-заседании Борис Теодорович Поляк, на одном из семинаров Кронрод предложил свой перечень проблем, стоящих перед математикой, принципиально отличающихся от проблем Гильберта, сформулированных в 1900 г. По мнению Александра Семеновича актуальными являются: 1. Вычислительная математика – численные методы; 2. ЭВМ (архитектура, система команд и т. д.) – странное направление для математики, но выдающийся математик Дж. фон Нейман не гнушался заниматься этим; 3. Программирование в широком смысле этого слова (тогда программы писали в машинных кодах); 4. Дискретные задачи (комбинаторика, графы, игры и т. д.).

Не случайно Седьмую школу Москвы, в преобразовании которой в математическую Кронрод принимал непосредственное участие, ее выпускники называют дискретной, а ее конкурента – Вторую школу – непрерывной. Александр Семенович занимался не только организацией математических классов, но и разработкой методов обучения в этих классах. Он и сам был Учителем. Первым набранным в 1962 г. девятым математическим классом руководил единомышленник и сотрудник Кронрода – Николай Николаевич Константинов (https://ru.wikipedia.org/wiki/Константинов,_Николай_Николаевич_(математик)).

В 1978 г. Константинов организовал «Турнир Ломоносова» – многопредметную олимпиаду, проводимую в Москве ежегодно. После вынужденного ухода из жюри Всесоюзной олимпиады школьников по математике в 1980 г. он организовывал «Турнир городов» – математическую олимпиаду, в которой ежегодно участвовали школьники из более чем 25 стран.

В 1991 г. Николай Николаевич принял участие в создании «Независимого Московского университета».

В 1992 г. Константинов стал лауреатом премии Пола Эрдёша (https://www.wfnmc.org/awards.html) за выдающийся вклад в развитие математического образования (через 30 лет эту премию получил еще один выдающийся российский преподаватель математики – Сергей Евгеньевич Рукшин).

В 2008 г. Константинов стал лауреатом премии Правительства РФ в области образования. Эту премию мы (В.Н. Васильев, В.Г. Парфенов, М.А. Казаков, Г.А. Корнеев и я) и Николай Николаевич получали одновременно в соответствии с одним и тем же постановлением Правительства РФ (https://rg.ru/2009/01/16/premii-obrazovanie-dok.html).

Второй набор в Седьмую школу не состоялся – там оказалось слишком много евреев, среди которых был и сын И.М. Гельфанда – Сергей. Он вместе с товарищами в 1963 г. поступил во Вторую школу. В ней появилось два математических класса, так как Израиль Моисеевич (http://sch2.ru/images/stories/history/teachers/gelfand.pdf) начал в них преподавать (и преподавал с 1963 г. по 1969 г.), разработав серию дополнительных лекций и семинаров для школьников. Через некоторое время набор школьников в математические классы в Седьмой школе возобновился.

О Кронроде говорили, что для него характерны лидерство и несравненность. От него исходили импульсы свободы и радости. Это во многом была радость от свободы. Он хотел научить детей быть свободными, а Адельсон-Вельский – еще и правильно думать. Кронрод очаровывал людей. Его ученики по Седьмой школе считали, что, если бы не Кронрод, для них мир был бы другим. Он был их духовным отцом. Он их сделал такими, как они стали. Без него они были бы другими. Интересно, что Александр Семенович здоровался ладонью вверх.

А вот, что рассказывал М.В. Донской о Кронроде: «Гениального педагога, моего учителя Александра Семеновича Кронрода не пустили преподавать в университет. Вспоминаю забавную историю. Он в своё время читал лекции по программированию в московском математическом обществе и говорил, что тех своих слушателей, кто не научится после этого программировать, будет считать мебелью. На вопрос академика Соболева из зала «А академиков?» Александр Семёнович ответил: «Буду считать мебелью из красного дерева» (http://www.vremya.ru/2005/4/13/116261.html).

Кронрод был выдающимся гуманистом. Он, в частности, подписал 1968 г. письмо, которое вошло в историю под названием «Письмо 99 математиков» (https://ru.wikipedia.org/wiki/Письмо_девяноста_девяти) в поддержку сына Сергея Есенина – математика Александра Сергеевича Есенина-Вольпина (https://ru.wikipedia.org/wiki/Есенин-Вольпин,_Александр_Сергеевич), которого заключили в психиатрическую больницу по политическим мотивам. Известно, что он перевел книгу Стивена Клини (https://ru.wikipedia.org/wiki/Клини,_Стивен_Коул) «Введение в метаматематику», а профессор МГУ Владимир Андреевич Успенский отредактировал перевод. Потом эту книгу с русского вновь перевели на английский, и Клини сказал, что она стала лучше!

Кронрод делал все, что было в его силах, чтобы выдающиеся выпускники школы, которых из-за национальности не хотели брать на мехмат МГУ, могли туда поступить. При этом он часто находился рядом с поступающими, а после экзамена, узнав о случившемся, ходил к экзаменаторам за «правдой», что очень не нравилось администрации факультета, которая знала, что делает, а Кронрод мешал их «работе».

Советская власть в это время «была ужасной, но доброй внутри», поэтому после указвнного выше письма его даже не отправили к Есенину (ни к сыну, ни к отцу), а просто уволили, но, как оказалось в дальнейшем, научную карьеру, а в конечном счете, и жизнь, сломали, и это несмотря на то, что Кронрод был участником войны, дважды ранен, имел ордена и даже Сталинскую премию! Он участвовал также в атомном проекте...

После этого «шахматная команда» Кронрода уволилась из ИТЭФ (единственный, кто указал причину увольнения, был Адельсон-Вельский), и их на работу в ИПУ принял академик АН СССР Вадим Александрович Трапезников. Считалось, что Трап всесилен, но это оказалось не так: Кронрода в ИПУ не взяли…

В 1974 г., уже находясь в ИПУ, ученики Кронрода создали «Каиссу» – первого чемпиона мира среди компьютерных программ. В этом же году создатели программы были награждены золотой медалью IFIP, а потом у них вышла книга: Адельсон-Вельский Г.М., Арлазаров В.Л., Донской М.В. Программирование игр. М.: Наука, 1978, а позже вторая – Адельсон-Вельский Г.М., Арлазаров В.Л., Битман А.Р., Донской М.В. Машина играет в шахматы. М.: Наука, 1983 (http://chessm.ru/catalog/show/1047). Официально авторами «Каиссы» являются Г. Адельсон-Вельский, В. Арлазаров и М. Донской, а непосредственно над программой также работали А. Битман, А. Бараев, А. Усков, А. Леман, М. Розенфельд. Теперь о «Каиссе» читают лекции (https://www.youtube.com/watch?v=wrYbWP-Opx4).

При этом отмечу, что Михаил Донской (https://www.computer-museum.ru/articles/galglory_ru/996/), который считал Кронрода своим учителем, в статье «История «Каиссы», впервые опубликованной в 1999 г. в еженедельнике PC Week/RE (https://www.itweek.ru/themes/detail.php?ID=51235), а затем в «Виртуальном компьютерном музее» (https://www.computer-museum.ru/articles/donskoy-mikhail-vladimirovich/992/?sphrase_id=555584), отмечает, что он в 1970 г. начал работу над алгоритмами сокращения перебора в шахматной программе.

А вот большая статья Донского о истории программирования и ИИ: (http://vremya.ru/2008/149/72/210692.html). В ней он, в частности, пишет: «Фон Нейман знаменит тем, что уже после Тьюринга придумал хранить в памяти не только данные, но и команды. А Клод Шеннон придумал, что компьютер может не только считать, но и заниматься информационными процессами, например игрой в шахматы».

В этой статье Донской пишет, что «в «Каиссе» мы сделали вещь, которую никто в мире не делал. Мы потратили половину усилий не на то, чтобы научить программу играть в шахматы, а на то, чтобы научить ее показывать, как она играет в шахматы. Программа выдавала ход перебора вариантов в шахматной нотации, с любого места, в любой позиции, с любыми параметрами. Остальные разработчики шахматных программ сидели, образно говоря, на берегу с удочкой, а мы построили батискаф и опустились на дно посмотреть, что там творится».

А вот, что он написал после этого: «Тогда искусственный интеллект состоял из двух ярко выраженных направлений: антропоморфного, где люди исследовали, как человек решает задачу, и пытались это запрограммировать, и компьютероморфного, когда брали трудную задачу и решали, а как ее решает человек никто не знает. Мы были представителями второго направления. Успехов на первом направлении (этим путем шел М.М. Ботвинник со своей программой «Пионер», А.Ш.) я не знаю, а на втором – сколько угодно».

Укажу две статьи об Александре Семеновиче, написанные к его восьмидесятилетию со дня рождения, ссылки на которые приведены выше:

1. Ландис Е.М., Яглом И.М. Об Александре Семеновиче Кронроде // Успехи математических наук. 2001. Том 56. Вып. 5(341), 191-201 (http://www.mathnet.ru/links/2590f4676002c636f673d9eb229fcdd1/rm448.pdf).

2. Тихомиров В.М. А.С. Кронрод (1921 – 1986) // Математическое просвещение. 2002. Вып.6, с. 49-54 (http://www.mathnet.ru/links/c5fcb2a67b56e0a56d6f581b0acfbd6d/mp99.pdf).

А вот мой текст, посвященный не только Кронроду: Шалыто А.А. Чтобы знали и помнили (https://www.computer-museum.ru/articles/galglory/3991/, https://news.itmo.ru/ru/blog/263/), а здесь воспоминания В.Л. Арлазарова: https://arzamas.academy/materials/2233.

04.10.2021.

P.S. 20.12.2021 г. этот текст опубликовали в «Виртуальном компьютерном музее» (https://computer-museum.ru/articles/galglory_ru/4759/) и в «Блогах университета ИТМО» (https://news.itmo.ru/ru/blog/271/). Вот что после этого написал мне Игорь Агамирзян: «Прочитал про Кронрода. Спасибо! Вы замечательное и очень важное дело делаете. И я очень рад, что Ваши статьи публикуют в «Виртуальном компьютерном музее».

Потом Андрей Черногоров написал о публикации в блогах: «Мне повезло с генами. Не знаю, сколько конкретно процентов они добавляют мне, но точно немало. Мой гениальный родственник (он был женат на двоюродной сестре упомянутого ниже моего деда) Александр Семенович Кронрод. Почитайте о нем здесь: https://news.itmo.ru/ru/blog/271/. Фронтовик, основатель советской кибернетики, руководитель важнейших проектов в советской информатике и не только, учитель для многих выдающихся людей. В 28 лет защитил кандидатскую, которая сразу стала докторской при том, что у него оппонентами были Колмогоров, Келдыш, Меньшов. В 50-х годах занимался искусственным интеллектом, который тогда называли «эвристическим программированием». И выбрал шахматы как идеальную задачу. Он считал, что «шахматы – дрозофила искусственного интеллекта». Затем уже мой дед Анатолий Усков с командой из этой школы создали КАИССУ, победившую в 1974 г. в первом чемпионате мира по шахматам среди алгоритмов в Стокгольме (над командой Stanford + IBM). А затем моя мама – Ольга Ускова, которая в 2014 г. основала Cognitive Pilot

Я учился в конце 90-х, и это было темное время для науки в нашей стране. Поэтому ВШЭ, Лондон, бизнес, а дальше – Cognitive Pilot. Но, несмотря на те или иные достижения, мне все равно совестно, что «предал» эту великую традицию в генах и не пошел заниматься наукой. Но искренне считаю, что развивать науку – это просто обязанность любого, кто на это реально и генетически способен.

Большое спасибо Анатолию Шалыто за то, что хранит, популяризирует и продолжает традиции великой школы. Сам Анатолий Абрамович внес значительный вклад в науку развитием теории автоматного программирования, а также подготовил и готовит наших мировых чемпионов по программированию, а главное убедил многих из них остаться в России. О нем отдельно!».

За три часа его пост «лайкнули» 218 человек. В их числе и мой старинный знакомый Тимур Палташев, который написал такой комментарий: «Анатоль! Ты у нас точно хранитель святых традиций! В категорию верховных жрецов программирования входишь».

В апреле 2022 г. вышел текст Арлазарова В., Брудно А. Памяти Александра Семеновича Кронрода (https://7i.7iskusstv.com/y2022/nomer4/brudno/). Алексей Брудно – сын Александра Львовича, упомянутого выше.

20.12.2021.

232 views·1 share