Алексей Андреевич Ляпунов в истории российского естествознания

Подловченко Р.И.
Научно-исследовательский вычислительный центр МГУ, Москва

Аннотация:

Эта статья написана в память Алексея Андреевича Ляпунова, который оказал большое влияние на развитие многих областей знания. Он был основоположником теоретического программирования и одним из таковых в кибернетике. Цель статьи - дать обзор его деятельности.

This paper was written in memory of Alexey Andreevich Lyapunov, who exerted great influence on the development of many areas of knowledge. He was the founder of theoretical programming and the one among the founders in cybernetics. The aim of the paper is to survey his activities.

Доклад посвящается выдающемуся математику и одному из основоположников кибернетики - Алексею Андреевичу Ляпунову. Его имя принадлежит истории естествознания XX века, и наш долг - помнить об этом.

С годами кибернетика влилась в такую обширную область знаний, как информатика. Значительность вклада А.А. Ляпунова в информатику давно признана в нашем отечестве. Первым шагом в международном признании заслуг Алексея Андреевича в этой области явилось присуждение ему в 1996 г. медали "Computer Pioneer". Это было сделано одной из самых авторитетных профессиональных организаций в сфере высоких технологий - IEEE Computer Society.

Напомним, что IEEE (The Institute of Electrical and Electronics Engineers) как международное сообщество существует более ста лет. В 1946 г. в нем было основано структурное подразделение Computer Society, объединяющее сотни тысяч профессионалов, работающих в области информатики, вычислительной техники и компьютерного бизнеса. Медаль "Computer Pioneer" является самой престижной наградой Computer Society. Она была учреждена в 1981 г. Лауреатами этой почетной награды стали такие классики науки, как Дж. Атанасов (John Atanasov) - за создание одной из первых ЭВМ, Н. Вирт (Niclaus Wirt) - за разработку языка Паскаль, М. Хофф (Marcian Hoff) - за создание первого однокристального микропроцессора, Д. Ричи (Dennis Ritcie) и К. Томпсон (Ken Thompson) - за разработку операционной системы Unix, М. Мински (Marvin Minsky) - за работы в области искусственного интеллекта и другие. В 1996 г. отмечался 50-летний юбилей образования Computer Society. Впервые в список лауреатов Computer Pioneer были внесены российские ученые - вместе с А.А. Ляпуновым в него вошел академик Сергей Алексеевич Лебедев, создатель первых ЭВМ в Советском Союзе.

На лицевой стороне медали изображен Чарльз Бэббидж. Оборотную сторону медали, присужденной А.А. Ляпунову, украшает надпись: "Компьютерное общество признало А.А. Ляпунова основателем советской кибернетики и программирования".

Желание отдать долг памяти европейским ученым - первопроходцам компьютерной технологии выразилось в организации в октябре 1998 г. в Киеве международного симпозиума "Компьютеры в Европе: прошлое, настоящее и будущее". Симпозиум собрал представителей компьютерных наук из многих стран. Он подтвердил, что среди имен, составивших славу компьютерных наук, одно из почетных мест занимает имя А.А. Ляпунова.

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

За пределами этого перечня остаются многочисленные работы по применению математических методов в различных областях естествознания - математической статистике, теории стрельбы, топографии, геофизике, биологии и др. Математизация науки - это постоянно действующая установка Алексея Андреевича, подкрепляемая личным примером. Еще в конце тридцатых годов по инициативе А.Н. Колмогорова Алексей Андреевич участвует в статистическом исследовании экспериментов по расщеплению признаков при наследовании. Будучи фронтовым артиллеристом (с марта 1942 г. по апрель 1945 г. Алексей Андреевич - в действующей армии, отказавшись от брони), он продолжает размышлять над задачами, относящимися к теории множеств, а также накапливает материал по части своих тогдашних занятий - стрельбе и топографии. Основываясь на этом материале, в начале пятидесятых годов он публикует три работы по теории стрельбы и статью "О точности топографических работ". Работая в Институте геофизики АН СССР (1949-1951), Алексей Андреевич вместе с кристаллографами проводит серию исследований по математическим методам геофизики, анализирует повторяемость землетрясений и интерференцию сейсмических колебаний. Даже находясь в больнице с очередным осложнением диабета, Алексей Андреевич не упускает возможности применить свои математические знания - затевает работы по анализу эндокринной системы человека.

Феномен Алексея Андреевича не полностью раскрывается в его опубликованных работах. А.А. Ляпунов был ученым-проповедником, он любил живое общение с людьми, мало заботился о публикации своих научных идей. Идеи Алексея Андреевича впитали его ученики и современники и воплотили в конкретные результаты. Великое множество людей обязаны ему своими научными интересами и достижениями.

Алексей Андреевич принадлежал к древнему роду, вписавшему славные страницы в отечественную историю. По семейному преданиям, род Ляпуновых берет свое начало от князя Константина Галицкого, брата Александра Невского. С начала XIX века род Ляпуновых прочно входит в мир созидателей духовной культуры России - науки, искусства, медицины.

В 1928 г. А.А. Ляпунов поступил на физико-математический факультет Московского университета. Однако через полтора года ему пришлось покинуть университет, "как лицу дворянского происхождения". С 1932 г. Алексей Андреевич становится учеником академика Н.Н. Лузина. Под его руководством и по составленным им программам Алексей Андреевич получил математическое образование, а вскоре и первые результаты в дескриптивной теории множеств. В этой области математики А.А. Ляпунов работал до конца жизни. Теории множеств и теории функций посвящены 62 работы Алексея Андреевича, включая монографию. Будучи учеником Н.Н. Лузина, Алексей Андреевич сблизился со старшими его учениками, известными математиками Н.К. Бари, М.А. Лаврентьевым, Д.Е. Меньшовым, Л.А. Люстерником, А.Н. Колмогоровым, Л.В. Келдыш, П.С. Новиковым.

С конца 1934 г. Алексей Андреевич - младший научный сотрудник Математического института им. В.А. Стеклова АН СССР. В этом институте он с перерывами проработал до начала пятидесятых годов, там же прошла докторантура Алексея Андреевича под руководством П.С. Новикова.

В 1952 году Алексей Андреевич приглашается академиком С.Л. Соболевым, недавно возглавившим в МГУ молодую кафедру вычислительной математики, на должность ее профессора.

А когда академик М.В. Келдыш организовал в 1953 г. в составе Математического института АН СССР Отделение прикладной математики (ныне Институт прикладной математики им. М.В. Келдыша), он предложил А.А. Ляпунову возглавить в нем работы по программированию.

С 1961 г. Алексей Андреевич работал в Институте математики Сибирского отделения АН СССР, где фактически создал отделение кибернетики. Он основал кафедру теоретической кибернетики Новосибирского университета и лабораторию кибернетики Института гидродинамики СО АН СССР, которыми руководил до конца своей жизни.

В 1964 г. А.А. Ляпунов был избран членом-корреспондентом АН СССР по Отделению математики.

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

Новая наука была провозглашена Н. Винером как наука об управлении. Н. Винер ввел и само понятие "управление" как самостоятельную категорию. Однако для всех, ознакомившихся с работой Н. Винера, было ясно, что науку кибернетику еще надо создавать: предстоит сформулировать предмет исследования, описать проблематику, определить терминологию. Значительная часть этих задач была решена Алексеем Андреевичем. Его называют отцом отечественной кибернетики, и с полным на то правом можно назвать одним из основоположников кибернетики вообще.

Работы в области кибернетики начались для Алексея Андреевича борьбой за ее существование. Дело в том, что в те годы малоизвестную в нашей стране кибернетику называли не иначе как "буржуазной наукой". Алексей Андреевич проводил большую разъяснительную работу: он убеждал людей разного научного и служебного ранга в неверности официального суждения о кибернетике, проводил многочисленные лекции и беседы об истинном содержании кибернетики, наконец, совместно с С.Л. Соболевым и А.И. Китовым опубликовал в "Вопросах философии" обстоятельную статью о том, что составляет предмет кибернетики, и сколь важно ее развитие для прогресса науки и укрепления государства. Алексей Андреевич организовал семинар по кибернетике в МГУ, добился издания "Кибернетических сборников", в которых помещались переводы наиболее значительных работ по теоретической кибернетике (они выходили под редакцией А.А. Ляпунова и О.Б. Лупанова), добился перевода книги Н. Винера, договорился об издании сборников "Проблемы кибернетики", где публиковались отечественные работы (под редакцией Алексея Андреевича вышло 29 сборников). Наконец, дорога расчищена, и при Президиуме АН СССР был создан Совет по кибернетике под руководством академика А.И. Берга, и Алексей Андреевич стал его заместителем.

На IV Всесоюзном математическом съезде (1966 г.) Алексей Андреевич подвел итоги борьбы за кибернетику: "За короткий срок отношение к кибернетике прошло следующие фазы: категорическое отрицание - констатация существования - признание полезности, отсутствие задач для математиков - признание некоторой математической проблематики - полное признание математической проблематики кибернетики".

Научная деятельность Алексея Андреевича в области кибернетики началась с разработки операторного метода программирования. Он создавался на глазах студентов кафедры вычислительной математики на механико-математическом факультете МГУ. Алексей Андреевич прочитал восемь лекций под названием "Принципы программирования" (1952/1953 учебный год). Впоследствии операторный метод излагался неоднократно для многочисленных слушателей со всей страны и был принят как руководство к действию задолго до его частичной публикации в 1957-1958 гг.

Впервые программирование было определено как самостоятельное научное направление, задача которого - разработка рациональных способов составления программ для решения различных задач на автоматических быстродействующих вычислительных машинах.

Операторный метод содержал:

В языке логических схем были выделены элементарные акты - операторы и логические условия - и определены основные средства композиции операторов. Это был язык, позволивший описывать самые различные алгоритмы в форме, близкой к содержательному их представлению в конкретных предметных областях и вместе с тем удобной для программирования.

Создание языка логических схем определило общие приемы программирования. Операторный метод лег в основу многих отечественных учебных пособий по программированию, на нем выросло первое поколение программистов в нашей стране. Многие будущие создатели трансляторов с появившихся значительно позднее алгоритмических языков программирования вышли из разработчиков программирующих программ. Теория схем программ, в которой первые фундаментальные результаты были получены учеником Алексея Андреевича - Ю.И. Яновым, плодотворным образом развивается и в наше время. Заключая разговор об операторном методе, скажем так: его создание было первым крупным научным открытием в теории и практике программирования.

Параллельно с работами по программированию Алексей Андреевич размышлял над тем, что составляет основы кибернетики. В 1-м выпуске "Проблем кибернетики" (1958 г.) были помещены его статьи "О логических схемах программ" и "О некоторых общих вопросах кибернетики". По образному выражению Н.В. Тимофеева-Ресовского, эти работы "подхлестывали" друг друга.

Наиболее полно и четко рамки кибернетики очерчены в докладе А.А. Ляпунова и С.В. Яблонского "Теоретические проблемы кибернетики", сделанном в 1961 г. на Объединенной теоретической конференции философских методологических семинаров. Основные его положения опубликованы в 8-м выпуске "Проблем кибернетики".

Предмет кибернетики определен следующим образом: "Кибернетика - это наука об общих закономерностях строения управляющих систем и течения процессов управления".

Необходимо отметить, что работа "Теоретические проблемы кибернетики" построена на базе определения управляющей системы (у. с.), данного до этого С.В. Яблонским. Основными компонентами у. с. являются схема (структура у. с.), информация, реализуемая функция. Ввиду широты понятия у. с. авторами выделяется подмножество, элементы которого называются кибернетическими у. с. Признаками последних являются дискретность, сложность системы и многозначность представления.

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

При описании задач выделена основная и отмечены сопутствующие ей задачи. Так, в направлении "синтез" основная задача ставится следующим образом: "задан класс функций и задан полный относительно этого класса набор элементов. Требуется из этих элементов построить у. с. с заданной функцией". Сопутствующими являются задачи: выработка критерия предпочтительности решения основной задачи, поиск оптимального решения, эффективность алгоритмов синтеза.

Работа "Теоретические проблемы кибернетики" представляет собой значительный вклад в кибернетику. О ее актуальности свидетельствует то, что развитие кибернетики и по сей день идет в русле изложенных в ней концепций. В ней не только выявлены главные математические задачи кибернетики, но и перечислены основные методы исследований - статистический анализ, логический анализ, кибернетический эксперимент.

Последний присущ именно кибернетике и возник как метод в ее рамках. Авторы пишут: "Кибернетический эксперимент состоит в том, что исходная у. с. заменяется моделью, которая затем изучается. Принципиально моделирование состоит в создании у. с., изоморфной или приближенно изоморфной данной, и в наблюдении за ее функционированием". Сформулированы основные проблемы, возникающие в связи с развитием методов кибернетического эксперимента, где на первом месте стоит точное выяснение цели эксперимента. Так, при моделировании программ схемами в качестве цели берется разработка эквивалентных преобразований программ.

Кибернетический эксперимент стал одним из главных методов исследования кибернетических у. с. из-за их сложности. Особенно активно начали развиваться методы имитационного моделирования, когда исследуемый процесс записывается с максимально возможной степенью подробности, а затем "проигрывается" на ЭВМ. Возникло новое научное направление - моделирование сложных систем.

В качестве важнейших областей применения методов моделирования Алексей Андреевич указал исследование производственных процессов и машинный перевод. В первом направлении работал ученик Алексея Андреевича член-корреспондент АН СССР Н.П. Бусленко, во втором - сам Алексей Андреевич вместе со своими учениками.

Рассматривая машинный перевод как типичную сложную кибернетическую задачу, Алексей Андреевич предвидел применение получаемых при этом результатов, в должной мере трансформированных, в других областях кибернетики. Так и оказалось. Например, лингвистические методы распознавания вошли в практику распознавания образов.

Глубоким и постоянным был интерес Алексея Андреевича к биологии. Уже в тридцатых годах он столкнулся с тяжелым положением в генетике и встал на ее защиту. Как было отмечено выше, по инициативе А.Н. Колмогорова Алексей Андреевич вместе с Ю.Я. Керкисом проводил тогда статистическое исследование экспериментов по расщеплению признаков при наследовании. В пятидесятых годах Алексей Андреевич возобновил активную борьбу за восстановление отечественной биологии. Совместно с С.Л. Соболевым он заготавливает письмо в ЦК КПСС о положении в генетике. Письмо было подписано 15 крупнейшими математиками страны (акт гражданского мужества). Оно влилось в поток других писем, и в 1956-1957 годах были вновь созданы первые генетические коллективы в стране.

Собственные активные исследования Алексея Андреевича в биологии относятся к последнему десятилетию его жизни. Он жил тогда в Академгородке Новосибирска, куда переехал в 1961 году. В Сибирское отделение Академии наук его привели и тяга к первопроходчеству, и стремление к организации новых научных коллективов. Он проводит здесь семинары по математической биологии, осуществляет логический анализ основных понятий генетики, занимается теорией эволюции и биогеоценологии, участвует в разработке модели продуктивности, миграции вещества и энергии в Мировом океане (она проверялась на одном из рейсов "Витязя"), обращается к моделированию байкальских ценозов и прогнозам влияния промышленных стоков на процессы биологического самоочищения Байкала.

По оценке Н.В. Тимофеева-Ресовского и А.Г. Маленкова, данной в их статье "Наследие, ждущее наследников" (журнал "Знание-сила", 1983), помимо значительного числа важных конкретных результатов, Алексей Андреевич наметил контуры теоретической биологии. Возвести ее здание предстоит десятилетиями работы многих коллективов исследователей.

Нельзя не упомянуть об одном из главных вопросов, волновавших Алексея Андреевича, - вопросе определения жизни с позиций устойчивости и управления. Обращаясь к нему, Алексей Андреевич подчеркивал иерархичность у. с. в живой природе.

Из этого краткого очерка творческого пути А.А. Ляпунова выпали многие аспекты его поистине титанической деятельности, в первую очередь - работы по методологии науки, в которых неизменно подчеркивалась роль математики в научных исследованиях. И вся деятельность Алексея Андреевича протекала на фоне его тяжелых физических недугов. Но, может быть, неистовое творчество и явилось лекарством, подарившим ему десятилетия жизни вопреки прогнозам врачей.

Наше повествование о том, что сделано Алексеем Андреевичем для науки и в самой науке, хочется заключить следующими словами. Для людей из ближайшего окружения Алексея Андреевича он был не только выдающимся математиком и одним из основоположников кибернетики, но и обаятельным и интересным собеседником, при общении с которым ощущалось соприкосновение с редким явлением духовной культуры. Он прекрасно знал литературу, интересовался архитектурой и живописью, любил демонстрировать свою минералогическую коллекцию. В совершенстве владея французским языком и никогда не выезжая за пределы своей страны, Алексей Андреевич глубоко знал историю, искусство и культуру Франции.

А истинная суть Феномена Алексея Андреевича - это беззаветное служение Науке и последовательное гражданственное отношение ко всем реалиям нашего времени. Для всех, кто знал Алексея Андреевича, он является образцом того, как строить жизнь и человеческие отношения.

Алексей Андреевич умер 26 июня 1973 г. в Москве, городе, где он родился и где провел большую часть своей жизни. Он похоронен на Введенском кладбище, аллея, ведущая к его могиле, проходит мимо того места, где покоится прах его учителя Н.Н. Лузина.

Литература

1
Арсенин В.Я.. Предисловие // А.А. Ляпунов. Вопросы теории множеств и теории функций. М. 1979.

2
Воронцов Н.Н. Окружение и личность // Природа, 1987, №5.

3
Тимофеев-Ресовский Н.В., Маленков А.Г. Наследие, ждущее наследников // Знание-сила, 1983, №2.

4
ТрахтенбротБ.А.. Алексей Андреевич Ляпунов // Очерки истории информатики в России. Новосибирск. Научно-издательский центр ОИГГМ СО РАН, 1998, с. 470-479; журнал ``Математика в школе", 1974, №3, с. 90-93.




Ваши комментарии
[SBRAS]
[Головная страница]
[Конференции]
[СО РАН]

© 2001, Сибирское отделение Российской академии наук, Новосибирск
© 2001, Объединенный институт информатики СО РАН, Новосибирск
© 2001, Институт вычислительных технологий СО РАН, Новосибирск
© 2001, Институт систем информатики СО РАН, Новосибирск
© 2001, Институт математики СО РАН, Новосибирск
© 2001, Институт цитологии и генетики СО РАН, Новосибирск
© 2001, Институт вычислительной математики и математической геофизики СО РАН, Новосибирск
© 2001, Новосибирский государственный университет
Дата последней модификации Wednesday, 29-Aug-2001 11:08:43 NOVST