Акира Накашима и логическое моделирование дискретных схем
В. И. Левин
abstract. First in the world literature the scientific biography of the issued Japanese scientist with the analysis of his main works is presented. The reasons are resulted that he was pioneer of logic modelling of the discrete schemes.
1
Акира Накашима. 1960-е гг.
1 Введение
Теория переключательных (дискретных) схем сегодня является фундаментом для проектирования разнообразных логических цепей. Таким образом, она служит важнейшим средством построения современных цифровых вычислительных и управляющих устройств. Кроме того, она способствовала появлению ряда новых наук — кибернетики, информатики, искусственного интеллекта. Эта теория была открыта в далекие от нас 1930-е годы в виде теории релейных схем. Впоследствии вместо
реле в качестве логических элементов в дискретных схемах стали использовать вакуумные трубки, диоды и транзисторы. Пока логические элементы были дорогими, а различные цепи с использованием этих элементов проектировались в небольших количествах, их логическое проектирование производилось вручную. В этих условиях интуиция и опыт человека имели большее значение, чем математическая теория проектирования. Однако затем прогресс в области полупроводниковых технологий привел к созданию БИС и СБИС. СБИС содержат слишком много вентилей, для того чтобы их можно было проектировать вручную. Так что в эпоху СБИС необходимость перехода от ручного проектирования к автоматизированному проектированию с использованием компьютеров стала очевидной. В связи с этим резко возросло значение теории дискретных схем. Именно об этой теории и истории ее создания, а также о вкладе в нее и жизненном пути выдающегося японского ученого Акиры Накашимы пойдет речь ниже.
Выдающийся японский ученый Акира Накашима — первооткрыватель применения математической логики для представления, анализа, синтеза и проектирования переключательных (дискретных) схем, широко применяемых в цифровых вычислительных и управляющих устройствах. Несмотря на весьма короткий период времени, в течение которого он реально занимался данной областью научных исследований (1934-1940 гг.), он успел сделать очень много: открыл адекватность аппарата булевой алгебры логики релейно-контактным переключательным схемам; разработал методы формализованного анализа, синтеза и проектирования таких схем с помощью указанного аппарата; создал японскую научную школу по теории переключательных схем, из которой вышли классные ученые, обеспечившие Японии значительную независимость от Запада в создании отечественных цифровых — вычислительных и управляющих устройств. По результатам своих исследований А. Накашима опубликовал 13 научных статей — все в японских журналах (по-японски). Всего 10 из этих статей были переведены на английский язык, да и то часть (4 статьи, причем в сильно сокращенном виде) опубликована в японских же журналах. Американские, европейские и советские (российские) ученые, как правило, не интересова-
лись работами А. Накашимы и не ссылались (или ссылались неподобающим образом) на него. А ведь в этих работах не только впервые открыто то, что впоследствии было повторено, в той или иной форме, другими — логическая теория переключательных (релейно-контактных) схем, — но и сделано кое-что иное, до чего последующие ученые так и не дошли (например, начала динамики переключательных схем). Поэтому изучение и критический анализ работ А. Накашимы сегодня представляются весьма актуальными. Ниже в краткой форме представлены результаты такого изучения и анализа.
2 История появления пионерских работ А. Накашимы
В современной истории науки уже свыше полувека идет спор о том, кто же открыл применение логики для представления и проектирования дискретных вычислительных и управляющих устройств: американец К.Э. Шеннон (так считает большинство западных ученых) или русский В.И. Шестаков (так думают многие русские исследователи). Между тем вполне возможно, что первооткрывателями не являются ни тот, ни другой, а им был выдающийся, но скромный и ныне почти забытый японский ученый по имени Акира Накашима.
Акира Накашима родился 5 января 1908 года в Токио. В 1930 году он окончил электротехнический факультет инженерного института Токийского Императорского университета. Сразу после окончания университета он поступил на службу в Японскую Электрическую Компанию. Здесь его направили в Исследовательский отдел, возглавлявшийся Шимазу Ясуширо. Этот отдел занимался проектированием релейных схем для использования в телемеханике и телерегистрации данных, в автоматических телефонных коммутаторах и т.д. В те далекие времена проектирование релейных схем в Японии, да и не только в ней, выполнялось на основе особого рода вдохновения талантливых инженеров-проектировщиков. Поэтому в области проводной связи инженеры-проектировщики релейных схем для коммутационной техники считались темпераментными артистами, в отличие от чистых инженеров-связистов, которых считали интеллектуальными людьми. Находясь в этой среде, Накашима
попытался сделать существовавшую практику проектирования релейно-контактных схем некоей теорией, путем определения основных свойств таких схем и изложения этих свойств в подходящей математической форме.
Накашима начал свое исследование с детального изучения множества разнообразных релейных схем, спроектированных его предшественниками, и установления, на основе соответствующего анализа проектов, общих образцов схем и подходящих общих методов проектирования. Он начал строить свою теорию, исходя из того очевидного факта, что каждый контакт реле имеет сопротивление, которое является функцией времени, множество значений которой ограничено: это ноль или бесконечность. Он обозначил сопротивления контактов реле символами: А, В и С. Далее он стал обозначать сопротивление двух контактов А и В, соединенных последовательно, в виде А + В, а соединенных параллельно — в виде А• В. Он ввел также символ = для обозначения эквивалентности двух функций, зависящих от сопротивлений. Путем принятия символов + и •, которые представляют соединения арифметических операторов, он пришел к схемной алгебре на этих операторах, в которой арифметические правила действий совершенно отличались от правил действий в традиционных алгебрах. Спустя несколько лет Накашима понял, что построенная им алгебра является булевой алгеброй логики. С помощью этих новых правил (логических законов) он построил теорию эквивалентных преобразований одних двухполюсных релейных схем в другие.
Летом 1934 года Накашима, полностью разобравшийся в проблеме, начал реализацию большого проекта — систематическую публикацию своих идей и результатов в серии статей и выступлений под общим названием «Теория и практика релейных схем». Эти публикации появились на страницах «Журнала Японской Электрической Компании» в период с ноября 1934-го по сентябрь 1935 года. Уже в сентябре 1935 года в «Журнале Института инженеров телеграфии и телефонии Японии» — органе Телеграфного и Телефонного общества Японии - появилась его первая большая научная статья с многообещающим названием «Теория построения релейных схем» [1]. Это была первая в мире научная публикация, в которой автор предпринял успешную по-
пытку превратить проектирование релейных схем из искусства в науку. В статье впервые в качестве математического аппарата, служащего для описания релейных схем, использовались (правда, в неявной форме) некоторые положения булевой алгебры логики. Тогда же, в сентябре 1935 года, Накашима выступил с докладом о теории синтеза релейных цепей на техническом совещании Телеграфного и Телефонного общества Японии. Это было первое в мире публичное выступление по данной тематике перед инженерно-технической общественностью. В докладе были представлены необходимые определения и основы теории переключательных схем, включая логическую теорию де Моргана. Доклад перекликался с вышеупомянутой статьей автора. Впоследствии эта статья (доклад) в сокращенном виде была переведена на английский язык и опубликована в англоязычном японском журнале «Японская техника электросвязи», издаваемом Телеграфным и Телефонным обществом Японии [2].
Вскоре после начала его исследований, в 1936 году, Накашима был переведен в отдел, занимавшийся чистой техникой связи. Ему пришлось теперь продолжать свои «родные» исследования в области теории релейных схем лишь по ночам у себя дома. В этой работе его поддерживали старший инженер Японской Электрической компании Нива Ясуширо и один из его бывших коллег в области релейной коммутационной техники Масао Хан-зава. А. Накашима совместно с М. Ханзавой разработали метод проектирования переключательных цепей с использованием алгебры, основы которой были заложены перед тем А. Накаши-мой. Они обозначали последовательное соединение контактов реле через + (логическое ИЛИ) и параллельное соединение через • (логическое И). Они интерпретировали схемы релейных цепей в форме логических уравнений, с использованием двух указанных символов и установленных ими дистрибутивного закона и закона исключения, и выполняли преобразование логических уравнений с помощью этих законов и теорем де Моргана. Они опубликовали статью, содержавшую изложение полученных ими результатов, в «Журнале Института инженеров телеграфии и телефонии Японии» в декабре 1936 года (теория) и в том же, но переименованном «Журнале Института инженеров электросвязи Японии» в феврале 1937 года (примеры), ко-
торый издавался Телеграфным и Телефонным обществом Японии [3]. Сильно сокращенный английский перевод этой статьи был опубликован в уже упоминавшемся выше журнале «Японская техника электросвязи» Телеграфного и Телефонного общества Японии [4]. В 1939 году немецкая исследовательница Ханси Пиш продолжила исследование Накашимы, сославшись на его работы в своей статье «Принципы общей техники переключательных схем» [5]. Это была первая в мире ссылка на работы по логической теории переключательных (дискретных) схем, причем этими работами оказались именно работы Накашимы.
Впоследствии, когда Япония вступила во Вторую мировую войну (сентябрь 1940 года), Накашима был еще раз перемещен на новую работу — на этот раз в отдел радаров и техники беспроводной связи. Здесь ему пришлось работать очень напряженно, в том числе сверхурочно и даже во время отпусков, так что он уже не мог продолжать дальше в какой бы то ни было форме свои исследования по теории переключательных схем. В общей сложности А. Накашима занимался исследованиями в области теории переключательных (дискретных) схем лишь с 1934 по 1940 год, т.е. в течение 6 лет.
После Второй мировой войны А. Накашима как крупный организатор исследований и разработок был назначен управляющим директором Японской электрической компании. Впоследствии он был переведен на должность президента Электрической компании Андо — одной из дочерних фирм Японской электрической компании. В этой должности он оставался до конца своей жизни. А. Накашима скончался 29 октября 1970 года, в возрасте 62 лет.
3 Реакция научного сообщества
Несмотря на столь очевидное первенство А. Накашимы, научная судьба его самого и его работ была несчастливой. Прежде всего, поскольку большая часть его научных работ (7 из 13) была опубликована в полном объеме только на японском языке, а обмен научными журналами накануне и в ходе Второй мировой войны был затруднен, мировая научная общественность не была вовремя и в достаточной степени проинформирована об этих работах. В результате единоличным первооткрывателем логи-
ческой теории переключательных схем в западном мире был признан американский ученый К.Э. Шеннон — просто потому, что главная его работа в этой области «Символический анализ релейных и переключательных схем», опубликованная в июне 1938 года на английском языке в широко известном американском журнале [6], оказалась гораздо более доступной ученым мира. И это при том, что данная работа Шеннона использовала те же логико-алгебраическое представление переключательных схем и булеву алгебру логики для их анализа и синтеза, что и работы Накашимы, опубликованные на 2-3 года раньше. Аналогичные представления переключательных схем использовал советский ученый В.И. Шестаков, первая публикация которого появилась лишь в 1941 году [7], спустя 5-6 лет после первой публикации А. Накашимы. Заметим, что, несмотря на вышеуказанные трудности с обменом научными журналами, главные японские научные журналы, в том числе те, в которых публиковался А. Накашима, в предвоенные годы исправно доставлялись в ведущие библиотеки европейских стран, включая СССР, а также США. В этих условиях от ученых требовалась лишь добросовестность и корректность в работе с научной литературой и другими источниками, чтобы воссоздать правду истории науки. К сожалению, этих качеств не всегда хватало, даже у выдающихся ученых. Так, даже в 1949 году, уже во второй своей работе по теории переключательных схем [8] К.Э. Шеннон следующим образом впервые сослался на работы Накашимы: «Интерпретация булевой алгебры в терминах переключательных схем очень проста (Shannon C. A Symbolic Analysis of Relay and Switching Circuits. Trans. AIEE, 57 (1938); Nakashima A. ... различные статьи в Nippon Electrical Communication Engineering, Apr, Sept, Nov, Dec. 1938... ». Здесь нет ни одной ссылки на первоначальные публикации А. Накашимы, содержавшие основополагающие результаты по логической теории переключательных схем и появившиеся в 1935, 1936 и 1937 годах [1]-[4], т.е. до появления первой работы самого Шеннона в 1938 году [6]. Кроме того, Шеннон ссылается не на оригинальные японские публикации, а на их английские переводы, которые выходили с задержкой до одного года и больше. Что же касается В.И. Шестакова, то он вообще никогда не ссылался на работы А. Накашимы (как,
впрочем, и на работы Шеннона), хотя и знал их. Далее, в 1948 году в своем обзоре «Основания математики и математическая логика» [9] советский историк математики и логики С.А. Яновская написала: «Эти результаты (возможность построения алгебры релейно-контактных схем на базе алгебры логики. — В.Л.) были изложены в работе «Алгебра релейных схем», написанной В.И. Шестаковым в январе 1935 г. Работа не была опубликована, но легла в основу кандидатской диссертации Шестакова... наиболее существенная часть диссертации была опубликована в 1941 г... Дата (1935 г.) существенна, так как в 1938 г. в иностранных журналах был опубликован ряд статей по символическим методам представления структуры релейно-контактных схем и применению алгебры логики в качестве математического аппарата анализа и синтеза таких схем (см. статьи Nakasima в Nippon Electr. Comm. Eng. №№ 9, 10, 13, 14 (1938)». Здесь, в попытках доказать приоритет отечественного ученого, Яновская совершает невероятное — сравнивает рукопись Шестакова, которую научная общественность не могла видеть, с опубликованными работами Накашимы! При этом, как и у Шеннона, ссылки даются не на оригинальные японские публикации, а на их более поздние английские переводы; если же говорить об оригинальных публикациях, то первая из них появилась не в 1938, а уже в 1935 году — том самом, в котором у Шестакова предположительно была только рукопись! Большим контрастом с двумя приведенными примерами ссылок на работы А. Накашимы выглядит цитирование работ этого и других ученых в статьях Ханси Пиш [5]: «Эта работа родилась из: 1. Неопубликованных работ О. Плехля (Вена). 2. Трактата «Теория эквивалентного преобразования простых частичных путей в релейных схемах» Накасима А. и Ханзава М. // Nippon Electr. Comm. Eng. 9 (Febr. 1938). S. 32». Напомним, что эти огромные (больше 3 печатных листов) статьи немецкого ученого были представлены в журнал «Архив электротехники» для опубликования в феврале 1939 года, следовательно, писались не позже лета 1938 года, т.е. спустя всего 4 месяца после выхода в свет цитируемой английской версии статьи Накашимы и практически одновременно с поступлением журнала с этой статьей в немецкие публичные библиотеки. В этих условиях Х. Пиш могла и не ссылаться на А. Накашиму, и
никто бы не упрекнул ее в этом. Однако профессиональная добросовестность и корректность заставили ее сделать эту ссылку. К сожалению, подавляющее большинство исследователей, работавших в области теории переключательных схем, никогда не ссылались на А. Накашиму — ни в 1930-е годы, когда его статьи стали появляться в научных журналах, ни спустя десятилетия, а если изредка ссылались, то делали это неподобающим образом (см. два приведенных выше примера). Причем так вели себя не только западные и советские ученые (что еще как-то можно понять — как-никак, патриотизм!), но и японские!
4 Анализ первой работы А. Накашимы (сентябрь 1935 года)
Первая важная научная работа А. Накашимы «Теория построения релейных схем» представляет собой статью очень большого объема (свыше 5 издательских листов), больше похожую на монографию [1]. Позже сокращенная версия этой статьи (объемом 2,5 издательских листа) в переводе на английский язык появилась в издававшемся тем же обществом англоязычном японском журнале «Японская техника электросвязи» [2]. Эта статья была первой в мире работой, в которой для описания релейных схем использовались (пока еще в неявной форме) некоторые элементы булевой алгебры логики.
Статья содержит 9 глав. В главе 1 рассматривается фундаментальная идея релейных схем, вопросы формирования структуры схем, виды реле и их характеристики, общие характеристики релейных схем, функции релейных схем, особенности электромагнитных релейных схем. В главе 2 изучаются свойства и назначение элементов реле, способы управления энергией в реле, реализуемые в реле виды функции времени. В главе 3 описываются виды контактов релейно-контактных схем и их символические обозначения, взаимоотношения между различными видами контактов, даются различные определения, относящиеся к контактам, а также формулируются 4 теоремы, связывающие процессы функционирования контактов различных видов. В главе 4 — самой большой — вводится понятие простого частичного пути из контактов релейно-контактной схемы, дается классификация путей с соответствующими определениями, со-
отношение различных типов путей, а также формулируется 14 теорем, описывающих зависимость процессов функционирования путей различных типов. В главе 5 рассматриваются сложные частичные пути и даются общие соображения, позволяющие свести изучение функционирования сложных путей к изучению функционирования простых путей. В главе 6 рассмотрены вопросы анализа путей передачи энергии в релейно-контактной схеме — таких путей в общем случае может быть несколько. В главе 7 дается классификация возможных видов базовых (релейных) функций реле и их временных функций. В главе 8 приведены некоторые типовые релейные схемы, заимствованные из практики проектирования схем. В главе 9 подведены итоги проведенного исследования и сделаны выводы. Весь этот огромный материал отразил четырехлетний (1930-1934 гг.) опыт работы А. Накашимы в исследовательском отделе Японской Электрической компании, который занимался проектированием релейных схем. Однако нас из всего этого материала будут интересовать только главы 3 и 4, посвященные вопросам формализации изучения структур релейно-контактных схем, поскольку именно эта формализация и привела автора статьи к использованию аппарата алгебры логики для изучения релейных схем.
А. Накашима выделяет два возможных состояния контакта реле: замкнутое (электрическое сопротивление между полюсами контакта равно 0, обозначение состояния 0) и разомкнутое (сопротивление равно то, обозначение состояния 1). Аналогично выделяются два возможных состояния двухполюсной релейно-контактной схемы: замкнутое (сопротивление между полюсами схемы равно 0, обозначение состояния 0) и разомкнутое (сопротивление равно то, обозначение состояния 1). Далее вводится понятие рабочей функции контакта — двоичной функции двоичного аргумента, определяющей зависимость состояния контакта от воздействия на него (воздействие есть — 1, воздействия нет — 0). Так, для размыкающего контакта рабочая функция у = х, а для замыкающего у = 1 — х. Здесь х — воздействие, у — состояние контакта. Если разделять состояния контакта реле не на проводящие у = 0 и непроводящие у = 1, а на рабочие (у замыкающего контакта у = 0, у размыкающего у = 1) и нерабочие (соответственно у = 1 и у = 0), то для каждого контакта по-
лучаются две функции, описывающие его поведение: функция включения увкл и функция выключения увыкл. При этом для размыкающего контакта ур,вкл = х, ур,выкл = 1 — ж, а для замыкающего уз,вкл = 1 — х, уз,выкл = х. В общем случае контакты реле конструкционно могут быть сложнее простых замыкающих и размыкающих контактов, однако функционально (т.е. по виду их рабочих функций, а также функций включения и выключения) они ведут себя лишь одним из следующих двух способов: как замыкающий контакт или как размыкающий контакт. Это позволяет вводить классы контактов реле и изучать свойства этих классов и их отношений, опираясь на понятия указанных функций. Так, два контакта называются эквивалентными, если их рабочие функции, а также функции включения и выключения соответственно совпадают. Аналогично, два контакта называются взаимно обратными, если их рабочие функции, а также функции включения и выключения соответственно противоположны по значению (т.е. если функция одного контакта равна 1(0), то соответствующая функция второго контакта равна 0(1). Свойства введенных классов контактов содержатся в следующих утверждениях статьи.
ТЕОРЕМА 1. Функция включения одного из двух взаимно обратных контактов равна функции выключения другого контакта.
ТЕОРЕМА 2. Любой контакт может быть заменен эквивалентным ему контактом или эквивалентной ему (по всем функциям поведения) двухполюсной схемой.
ТЕОРЕМА 3. Любой контакт, взаимно обратный с данным, имеет эквивалентный контакт или эквивалентную (по всем функциям поведения) двухполюсную схему.
ТЕОРЕМА 4. Два контакта а и Ь, эквивалентные двум взаимно обратным контактам А и В, взаимно обратны.
Накашима не приводит доказательств этих теорем. Но это нетрудно сделать. Справедливость теоремы 2 очевидна. Справедливость теоремы 1 следует из того, что по определению взаимной обратности контактов у^вкл = 1 — у2,вкл, у1,выкл = 1 — у2,выкл, а соотношение между функциями включения и выключения одного и того же контакта таково (см. выше): у1,вкл =
1 — у 1 ,выкл, у2,вкл = 1 — у2,выкл. Из выписанных соотношений получаем: уМкл = у2,выкл, у1,выкл = у2,вкл, что и требовалось доказать. Справедливость теоремы 3 следует из того, что любой контакт В, взаимно обратный с данным контактом А, имеет реализованную рабочую функцию ув,раб = 1 — ул,раб, которую точно так же можно реализовать еще раз в точно таком же или эквивалентно преобразованном виде, получив новый контакт С с рабочей функцией ус,раб = у в, раб, эквивалентный контакту В. Справедливость теоремы 4 вытекает из того, что по условию эквивалентности уа,раб = ул,раб, уь,раб = ув,раб, а по условию взаимной обратности ув,раб = 1 — ул,раб. В результате получаем уь,раб = 1 — у а,,раб, что доказывает взаимную обратность контактов а и Ь.
Рис. 1
Все перечисленные теоремы — и это очень важно — имеют логическую природу, могут быть выведены логическими методами и записаны в логической форме. Начнем с теоремы 1. Используем логическую булеву операцию отрицания у = х = 1 (при х = 0) или 0 (при х =1). Тогда четыре соотношения в вышеприведенном доказательстве теоремы 1 можно записать в логической форме: у1,вкл = ^2,вкл, у1,выкл = у^вы^ у1,вкл = у^вы^ у2,вкл = ^2,выкл. Записанным логическим соотношениям взаимнооднозначно соответствует логический граф (рис. 1), в котором функции, расположенные в одной вершине, равны, а расположенные в разных вершинах, связаны операцией логического булева отрицания. Из графа видно, что у1,вкл = у2,выкл, у1,выкл = у2,вкл. Это и доказывает, что функция включения (выключения)
одного контакта равна функции выключения (включения) другого контакта, т.е. теорема 1 верна. Теперь о теореме 2. По определению, эквивалентные контакты имеют совпадающие рабочие функции ураб. Но по логическому закону тождества ураб = ураб. Так что если в некоторой релейно-контактной схеме произвольный контакт с какой-либо рабочей функцией ураб заменить эквивалентным ему контактом с точно такой же рабочей функцией ураб, поведение схемы не изменится. Значит, такая замена возможна, что и доказывает теорему. Перейдем к теореме 3. Пусть данный контакт А имеет рабочую функцию ул,раб. Тогда любой взаимно обратный с А контакт В имеет рабочую функцию ув,раб = 1 — ул,раб = ул,раб, где у — булево логическое отрицание у. Полученную логическую функцию ув,раб можно реализовать многими способами, получая каждый раз контакт или релейно-контактную схему, эквивалентные исходному контакту В. Что и требовалось доказать. Наконец, о теореме 4. По условию эквивалентности контактов а и А, Ь и В имеем уа,раб = ул,раб, уь,раб = ув,раб, а по условию взаимной обратности А и В получается ув,раб = 1 — ул,раб = ул,раб. Соединяя предыдущие и последнее равенство, находим уь,раб = уа,раб, что и доказывает взаимную обратность контактов а и Ь.
Продемонстрированная логическая сущность теорем 1- 4 означает, что эти, по существу логические, утверждения были сформулированы А. Накашимой не на их естественном логико-алгебраическом языке, а на инженерно-техническом языке проектировщиков переключательных (релейно-контактных) схем, среди которых он работал. Конечно, их логическая сущность от этого не изменилась. Сказанное также полностью относится к излагаемым ниже теоремам 5-16 рассматриваемой статьи.
А. Накашима рассматривает только два типа соединений контактов — последовательные и параллельные. В соответствии с этим он выделяет в релейно-контактных схемах простые частичные пути из контактов, представляющие собой полностью однотипные соединения контактов — последовательное (простой последовательный частичный путь) или параллельное (простой параллельный частичный путь). Если же в последовательном соединении контактов встречаются также блоки из параллельно соединенных контактов, такой путь называется сложным после-
довательным частичным путем. Аналогично, если в параллельном соединении контактов есть ветви с последовательно соединенными контактами, имеем сложный параллельный частичный путь. Два простых частичных пути называют взаимно обратными по контактам, если один получен из другого путем замены всех контактов соответствующими обратными контактами. Два простых частичных пути называют взаимно обратными по связи, если один получен из другого заменой простого последовательного частичного пути простым параллельным частичным путем из тех же контактов или наоборот. Два простых частичных пути называют дважды взаимно обратными, если они взаимно обратны и по контактам, и по связи. Рабочие функции, а также функции включения и выключения путей вводятся аналогично этим функциям контактов. Свойства введенных отношений простых частичных путей релейно-контактных схем содержатся в следующих утверждениях.
ТЕОРЕМА 5. Функция включения простого частичного пути равна функции выключения другого простого частичного пути, взаимно обратного с первым по контактам.
ТЕОРЕМА 6. Простой частичный путь, взаимно обратный по контактам с некоторым простым частичным путем, и простой частичный путь, взаимно обратный по связи с ним же, дважды взаимно обратны.
ТЕОРЕМА 7. Простой частичный путь, взаимно обратный по контактам с некоторым простым частичным путем, и простой частичный путь, дважды взаимно обратный с ним же, взаимно обратны по связи.
ТЕОРЕМА 8. Простой частичный путь, взаимно обратный по связи с некоторым простым частичным путем, и простой частичный путь, дважды взаимно обратный с ним же, взаимно обратны по контактам.
ТЕОРЕМА 9. Рабочие функции дважды взаимно обратных простых частичных путей сопряжены друг с другом (т.е. противоположны по значению).
ТЕОРЕМА 10. Функции включения и выключения взаимно обратных по связи простых частичных путей взаимно сопряже-
ны (т.е. функция включения одного пути сопряжена с функцией выключения другого).
ТЕОРЕМА 11. Пусть имеются две пары простых частичных путей, которые попарно дважды взаимно обратны. Тогда, взяв два набора простых частичных путей, так чтобы в каждом наборе оказалось по одному пути из каждой пары, и, соединив два пути каждого набора в один путь инверсно (в одном наборе — последовательно, в другом — параллельно), получим два соединенных пути, дважды взаимно обратных друг другу.
ТЕОРЕМА 12. Порядок следования контактов из имеющегося набора контактов в любом простом частичном пути может быть произвольным образом изменен — рабочая функция пути от этого не изменится.
ТЕОРЕМА 13. Включение (выключение) простого частичного пути последовательного типа, состоящего только из замыкающих контактов, происходит в момент включения последнего по времени (первого по времени) контакта.
ТЕОРЕМА 14. Включение (выключение) простого частичного пути параллельного типа, состоящего только из замыкающих контактов, происходит в момент включения первого по времени (последнего по времени) контакта.
ТЕОРЕМА 15. В простом частичном последовательном или параллельном пути, состоящем из одинаковых контактов, порядок срабатывания контактов (с учетом моментов их срабатывания) можно произвольным образом изменить — рабочая функция от этого не изменится.
ТЕОРЕМА 16. В простом частичном последовательном или параллельном пути, состоящем из двух взаимно обратных контактов, обмен моментами срабатывания контактов совместно с операцией взаимно обратного преобразования пути по контактам не изменяет рабочую функцию пути.
Поскольку перечисленные теоремы 5-16 формально не были доказаны А. Накашимой, приведем эти доказательства. Используем опять логический метод. Начнем с теоремы 5. Пусть функция включения первого пути у1;Вкл = f (а,Ь,с), где f (а,Ь,с) — состояния контактов при включении. Ясно, что f — некоторая
булева логическая функция. Тогда функция включения второго пути, как взаимно обратного с первым по контактам, у2,вкл = / (а, Ь, с), где а,Ь,с — булевы логические отрицания а, Ь, с. Отсюда функция выключения второго пути у2,выкл = / (а, Ь, с), что по закону двойного отрицания дает у2,выкл = /(а, Ь, с) = у1,вкл, что и требовалось. Теорема 6. Пусть исходный простой частичный путь — последовательный. Тогда его рабочая функция, очевидно, у1,раб = а V Ь V с, где V — булева логическая дизъюнкция. Обратный с ним по контактам простой частичный путь имеет рабочую функцию у2,раб = а V Ь V с, а обратный по связи путь — рабочую функцию уз,раб = а Л Ь Л с, где Л — булева логическая конъюнкция. Но по закону де Моргана а Л Ь Л с = а V Ь V с, так что уз,раб = у2,раб, что и требовалось. Случай параллельного исходного простого пути рассматривается аналогично. Теоремы 7 и 8 доказываются аналогично теореме 6. Теорема 9. Пусть исходный простой частичный путь — последовательный; его рабочая функция у1,раб = а V Ь V с. Находящийся с ним в дважды взаимно обратном соотношении простой частичный путь имеет, очевидно, рабочую функцию у2,раб = а Л Ь Л с. По закону де Моргана а V Ь V с = а Л Ь Л с, так что у1раб = у2,раб, что доказывает теорему. Теорема 10. Пусть простой частичный путь 1 последовательный. Тогда взаимно обратный с ним по связи путь 2 параллельный. Функции включения и выключения этих путей у1,вкл =_ а V Ь V с, у1,выкл = а V Ь V с, у2,вкл = а Л Ь Л с, у2,выкл = а Л Ь Л с. Отсюда с учетом соотношений теоремы де Моргана имеем у^кл = у2,выкл, ^2,вкл = у1,выкл, что и требовалось. Теорема 11 доказывается аналогично теореме 9, на основе закона де Моргана, описывающего соотношения рабочих функций дважды взаимно обратных путей. Теорема 12. Ее содержание эквивалентно коммутативным законам для дизъюнкции и конъюнкции булевой алгебры логики, поскольку рабочая функция простого частичного последовательного (параллельного) пути описывается указанной дизъюнкцией состояний контактов пути, откуда и следует ее справедливость. Теорема 13. Справедливость теоремы следует из того, что рабочая функция указанного в ней пути есть дизъюнкция ураб = а V Ь V с, которая становится равной 0 (равной 1) лишь когда все состояния контактов а, Ь, с стали равны 0 (когда состояние хотя бы одно-
го контакта а,Ь,с стало равно 1). Справедливость теоремы 14 следует из того, что рабочая функция параллельного пути есть конъюнкция ураб = а Л Ь Л с, которая обращается в 0 (обращается в 1) лишь когда состояние хотя бы одного контакта а, Ь, с стало равно 0 (когда состояния всех контактов а, Ь, с стали равны 1). Справедливость теоремы 15 следует из того, что в простом последовательном или параллельном пути с одинаковыми контактами рабочая функция полностью определяется моментами первого и последнего срабатываний контактов, а эти моменты при указанных в теореме изменениях не меняются. Теорема 16 следует из того, что указанные в ней два преобразования пути взаимно уничтожаются, так что работа пути и, следовательно, его рабочая функция остаются неизменными. Заметим, что, в отличие от теорем 1-12, описывающих статику (установившееся поведение) релейно-контактных схем, теоремы 13-16 описывают их динамику (временное поведение).
Проведенный анализ показывает, что в статье [1] впервые в мире в развернутой форме показана принципиальная возможность адекватного формализованного моделирования структуры и функционирования в статическом режиме переключательных (релейно-контактных) схем средствами булевой алгебры логики. Соответствующие утверждения (теоремы 1-16) были сформулированы автором статьи [1] на техническом языке проектировщиков схем. Однако эти утверждения без труда переводятся на их естественный логико-алгебраический язык, что и проделано нами выше.
5 Анализ второй работы А. Накашимы (декабрь 1936 года)
Вторая важная научная работа А. Накашимы «Теория эквивалентного преобразования простых частичных путей в релейных схемах», как и первая, была написана по-японски и опубликована в том же «Журнале Института инженеров телеграфии и телефонии Японии» [3]. На этот раз работа была подготовлена в соавторстве с помощником и бывшим коллегой А. Накашимы по отделу релейных схем Масао Ханзавой. Эта работа относительно небольшого объема — около 2,5 печатных листов. Ее сильно сокращенная версия вышла в переводе на английский язык с
большой задержкой — лишь в феврале 1938 года — в том же, что и перевод первой статьи, англоязычном японском журнале «Японская техника электросвязи» [4]. В этой статье уже в явном виде применяется математический аппарат булевой алгебры логики для математического моделирования как структуры, так и функционирования переключательных (релейно-контактных) схем.
А. Накашима прежде всего строит схемную алгебру для моделирования схем. Вначале вводятся базовые алгебраические операции сложения и умножения двоичных 0,1-переменных
(1) X = А + В + С, У = А ■ В ■ С
для моделирования соответственно последовательного и параллельного соединений имеющихся простых частичных путей с целью получения новых путей — простых или сложных. Ясно, что введенные операции должны адекватно отражать функционирование моделируемых соединений — последовательного и параллельного. Поэтому, так как последовательное соединение замкнуто, если замкнуты все его звенья, и разомкнуто, если разомкнуто хотя бы одно звено, а параллельное соединение замкнуто, если замкнуто хотя бы одно его звено, и разомкнуто, если разомкнуты все звенья, мы получаем единственно возможное определение вводимых операций (1). А именно сумма равна 1, если хотя бы одно слагаемое равно 1, и равна 0, если все слагаемые равны 0; произведение равно 0, если хотя бы один сомножитель равен 0, и равно 1, если все сомножители равны 1. Итак, введенные для адекватного моделирования последовательного и параллельного соединения путей операции суммирования X и умножения У на самом деле являются булевыми логическими операциями дизъюнкции и конъюнкции. Отсюда автоматически вытекают все алгебраические законы, включающие две введенные операции и хорошо известные из булевой алгебры логики. Однако А. Накашима тогда еще не знал, что он в своей работе переоткрыл эту алгебру, и потому он доказывает для нее дистрибутивный закон
(2) А ■ (В + С) = АВ + АС, (А ■ В) + С = (А + С) ■ (В + С)
(методом подстановок), а в отношении других законов — ассоциативного и коммутативного — ограничивается замечанием, что они могут быть доказаны аналогично. Для всех этих законов приводятся их схемные аналоги, позволяющие выполнять эквивалентные преобразования релейно-контактных схем и их упрощение.
Далее формулируются и записываются в алгебраической форме другие логические законы: — закон идемпотентности
(3) А + А + ... + А = А, А • А •... • А = А;
— закон исключенного третьего (4) А + А = 1Р;
— закон противоречия
(5) А • А = 0а.
В (4) и (5) А означает, по А. Накашиме, операцию перехода от одного простого частичного пути к другому — дважды взаимно обратному — и результат этого перехода в виде новой рабочей функции. Но согласно теореме 9 первой статьи А. Накашимы (см. п. 4) новая рабочая функция противоположна по значению старой. Таким образом, А есть на самом деле булева логическая операция отрицания. Символ 1р в (4) означает константу 1, а символ — в (5) — константу 0. Также приводятся в алгебраической форме законы поглощения
(6) А • В + А = А, А • (А + В) = А, законы действий с константами
(7) 1р + В = 1р, 1р • В = В, 05 + В = В, 05 • В = 05 и закон склеивания
(8) А + АВ = А + В.
Для этих законов также даны схемные аналоги для выполнения эквивалентных преобразований и упрощения схем. Особое внимание уделено параллельно-последовательному и последовательно-параллельному преобразованиям схем с помощью первого и второго дистрибутивных законов (2).
В статье также рассмотрена методика алгебраического моделирования не параллельно-последовательных релейно-контакт-ных схем (для которых при моделировании достаточно двух логико-алгебраических операций (1)), а так называемых мости-ковых схем. Предложено преобразовывать такие схемы к параллельно-последовательной форме, отличающейся от стандартных форм этого типа лишь тем, что в различных ветвях схемы могут встречаться повторения одного и того же контакта, с последующим применением общей методики моделирования параллельно-последовательных схем. Из приведенных примеров вырисовывается еще один — прямой метод моделирования мостиковых схем, основанный на выделении всех параллельных путей между входным и выходным полюсами схемы, вычислении сопротивлений этих путей (все они последовательные, т.е. вычисления ведутся по первой формуле (1)) и последующем подсчете их произведения (в соответствии со второй формулой (1)). Столь раннее (это ведь 1936 год!) и вполне конструктивное рассмотрение А. Накашимой такого трудного научного и практического вопроса, как моделирование и расчет мостиковых схем, следует считать его важным достижением.
Еще одним важным достижением следует считать попытку А. Накашимы решить проблему моделирования динамики переключательных (релейно-контактных) схем. Уже в своей первой работе (см. п. 4) А. Накашима продемонстрировал явное понимание того факта, что моделирование статики релей-но-контактных (и других переключательных) схем есть лишь часть проблем, стоящих перед разработчиками схем. Другая важная и очень трудная проблема — это моделирование динамики указанных схем. Первые робкие шаги в направлении решения этой проблемы чувствуются уже в первой работе (см. теоремы 13-16 из п. 4). Во второй же работе А. Накаши-ма попытался алгебраизовать решение этой проблемы, подобно сделанной алгебраизации проблемы моделирования статики
схем. Ему удалось придумать приемлемые обозначения элементарных динамических процессов в релейных схемах, учитывающих как логическую, так и временную составляющие работы схем. Он также хорошо разобрался в физике динамических процессов в таких схемах, где решающее значение для времени срабатывания схемы имеет соотношение моментов срабатывания различных логических элементов. Однако ему не удалось найти адекватный математический аппарат, описывающий такие соотношения (подобно тому как аппарат булевой алгебры логики адекватно описывает соотношения статических состояний отдельных элементов и всей схемы). Лишь в 1971-72 годах такой аппарат (непрерывная логика) был найден В.И. Левиным [10], [11].
Проведенный анализ статьи показывает, что в ней впервые построена схемная двоичная алгебра с базовыми операциями сложения, умножения и отрицания и несущим множеством 0,1, которая дает возможность адекватного математического моделирования структуры и функционирования в статическом режиме параллельно-последовательных переключательных (релейно-контактных) схем. А. Накашима не дает никакого названия построенной схемной алгебре, однако из ее построения и установленных для нее законов (правил эквивалентных преобразований) однозначно следует, что это булева алгебра логики. Кроме этого, в статье впервые в теории переключательных схем рассмотрены не параллельно-последовательные (так называемые мостиковые) схемы и описаны два метода их логического моделирования путем эквивалентного преобразования к специальному виду параллельно-последовательных схем. Наконец, в этой статье впервые в научной литературе в развернутом виде рассмотрена проблема математического моделирования динамики переключательных схем, описана суть этой проблемы, заключающаяся в необходимости учитывать наряду с логическими соотношениями статических состояний элементов и аналогичных состояний всей схемы также соотношения моментов срабатывания элементов и аналогичных моментов для схемы. Также был назван некоторый частный подход к решению данной проблемы и указаны подходящие обозначения динамических процессов в схемах.
6 Анализ третьей работы А. Накашимы (декабрь 1937 года)
В статье «Теория двухполюсного полного сопротивления пассивных цепей в релейных схемах» А. Накашима идет дальше двух предыдущих своих работ и строит теорию и методы логико-математического моделирования, при помощи аппарата булевой алгебры логики, структуры и функционирования переключательных (релейно-контактных) схем самого общего вида, т.е. не только параллельно-последовательных или мостиковых двухполюсников, но и двухполюсников и даже многополюсников с произвольно сложной конфигурацией путей между полюсами, накладывающимися друг на друга.
4
Рис. 2
В центре внимания статьи находится проблема логико-математического моделирования переключательных многополюсников с множественными, частично совпадающими на отдельных участках путями, соединяющими каждую пару полюсов. Эти пути являются либо простыми частичными путями либо их последовательными соединениями. Изучаемый многополюсник задается в виде неориентированного графа, вершины которого соответствуют полюсам многополюсника, а ребра — простым частичным путям, соединяющим отдельные пары полюсов. Таким образом, любой возможный путь между двумя полюсами
многополюсной релейно-контактной схемы на соответствующем схемном графе представляется либо ребром (которому соответствует простой частичный путь, соединяющий эти полюса) либо последовательностью ребер (которой соответствует последовательность простых частичных путей, соединяющая эти полюса). Так, на рис. 2 показан многополюсник в виде графа с вершинами (полюсами) 1, 2, 3, 4, 5, 6, 7 и ребрами (простыми частичными путями) А, В, С, Б, Е, Г, С, Н, 3, К. Здесь буквами А, В,... К обозначены как ребра (простые частичные пути), так и их сопротивления. Структура многополюсника, как обычно, моделируется логическим выражением, взаимнооднозначно соответствующим этой структуре, а функционирование многополюсника в статическом режиме — булевой логической функцией, выражающей его состояние через состояния входящих в него простых частичных путей. Для совмещения обоих видов моделирования в качестве логического выражения структуры многополюсника берется выражение булевой логической функции его состояния. Находить эту функцию предлагается по следующему простому алгоритму: 1) выбирается пара вершин, сопротивление между которыми считается состоянием многополюсника; 2) перебираются все возможные пути без повторения вершин, соединяющие выбранную пару вершин; 3) для каждого пути образуется булева сумма сопротивлений входящих в него ребер (простых частичных путей); 4) берется произведение всех образованных сумм — это и будет булева логическая функция состояния многополюсника. Справедливость данного алгоритма очевидна: ведь булево суммирование сопротивлений каких-либо элементов дает сопротивление последовательного пути из таких элементов, а произведение сопротивлений каких-либо путей дает сопротивление параллельного соединения этих путей (см. шаги 3,4). В нашем случае эти пути не всегда являются параллельными, однако, как и параллельные пути, они всегда соединяют одну и ту же заданную пару вершин и потому функционально эквивалентны параллельным путям. Описанный метод нахождения функции состояния многополюсника А. Накашима назвал «законом наложения двухполюсных полных сопротивлений». Более правильно его следовало назвать «методом путей».
В статье рассмотрен пример многополюсника (графа), показанного на рис. 2. Для него по изложенному алгоритму получается: 1) выбранная пара вершин — 1, 7; 2) все возможные пути без повторения вершин, соединяющие вершины 1, 7: (А, О, К), (А,О,Н,Г,1), (А, О, Н, Б, Е, 1), (А, С, Б, Н, К), (А,С,Б,Г,1), (А,С,Е,1), (А, С, Е, Г, Н, К), (В,С,О, К), (В,С,О,Н,Г,1), (В, Е, 1), (В,Е,Г,Н,К), (В, Б, Г,), (В, Б, Н, К); 3) суммы сопротивлений входящих в пути ребер:
А + О + К В + С + О + К
А + О + Н + Г + 1 В + С + О + Н + Г + 1
А + О + Н + Б + Е + 1 В + Е + 1
(9) А + С + Б + Н + К В + Е + Г + Н + К А + С + Б + Г + 1 В + Б + Г + 1
А + С + Е + 1 В + Б + Н + К
А + С + Е + Г + Н + К
4) произведение всех образованных сумм, дающее булеву логическую функцию состояния многополюсника (точнее, сопротивление между его полюсами 1, 7:
^ = (А + О + К) ■ (А + О + Н + Г + 1 )■
■(А + О + Н + Б + Е + 1) ■ (А + С + Б + Н + К)■ ■(А + С + Б + Г + 1) ■ (А + С + Е + 1 )■
(10) -(А + С + Е + Г + Н + К) ■ (В + С + О + К)■ ■(В + С + О + Н + Г + 1) ■ (В + Е + 1 )■
■(В + Е + Г + Н + К) ■ (В + Б + Г + 1 )■ ■(В + Б + Н + К).
Напомним, что операции + и ■ в формуле (10) по смыслу являются булевыми логическим операциями дизъюнкции и конъюнкции (см. п. 5). Таким образом, формула (10) выражает булеву логическую функцию состояния многополюсника в виде конъюнктивной нормальной формы булевой алгебры логики. При этом дизъюнкциям в различных скобках отвечают сопротивления различных путей, соединяющих пару вершин (1, 7) в схеме рис. 2 (например, дизъюнкции А + О + К отвечает сопротивление пути 1 ^ 2 ^ 6 ^ 7 в схеме рис. 2), а заключительной конъюнкции этих дизъюнкций — полное (итоговое) сопротивление между вершинами 1 и 7 указанной схемы.
Помимо общих принципиальных вопросов, связанных с возможностью логико-математического моделирования переключательных многополюсников, в статье также изучена проблема размерности многополюсника, т.е. возможности вычисления логической функции состояния многополюсника при большом числе полюсов в нем. Для этого сопротивление между выбранными двумя полюсами многополюсника (т.е. его логическая функция состояния) представляется в виде каскадного соединения четырехполюсников с двумя входными и двумя выходными полюсами, являющихся частями указанного многополюсника. При этом структура многополюсника декомпозируется на составляющие четырехполюсники, а искомое сопротивление многополюсника выражается через сопротивления четырехполюсников. Последовательное применение этой процедуры сводит задачу вычисления логической функции состояния многополюсника к аналогичным задачам для простых по структуре четырехполюсников, благодаря чему и разрешается проблема размерности заданного многополюсника. Описанный подход потребовал от А. Накаши-мы разработки теории релейно-контактных цепей в виде соединений многополюсников, аналогичной по своим задачам теории электрических цепей, что и было им сделано, причем впервые в мире.
Анализ статьи [12], представленный выше, устанавливает, что в ней впервые предложены регулярные методы логико-математического моделирования релейно-контактных многополюсников произвольной структуры, в дополнение и развитие к предложенному раньше (см. [1]- [4]) аналогичному моделированию ре-лейно-контактных двухполюсников параллельно-последовательного или мостикового типа. При этом помимо разработки указанных методов, позволяющих принципиально выполнять моделирование многополюсников, в статье предложена методика решения проблемы размерности многополюсников при их моделировании, что открывает возможность анализа схем с большим числом полюсов.
7 Вклад в теорию дискретных схем
Анализ публикаций Акиры Накашимы позволяет однозначно и определенно зафиксировать следующий его вклад в теорию
переключательных схем. Во-первых, это показанная им впервые принципиальная возможность формализованного моделирования структуры и функционирования дискретных (релейно-контактных) схем с помощью математической логики. Во-вторых, это построенная впервые схемная двоичная алгебра с операциями сложения, умножения и отрицания на множестве 0, 1, которая и дает реально указанную возможность. Построенная алгебра, как выяснилось через несколько лет, была булевой алгеброй логики, которая, таким образом, оказалась адекватным проблеме математическим аппаратом, что и обеспечивало моделирование схем. В-третьих, впервые рассмотрена проблема моделирования простейших не параллельно-последовательных, а так называемых мостиковых схем, и предложено ее решение путем преобразования мостиковой схемы к параллельно-последовательной форме с повторяющимися элементами (в релейно-кон-тактной схеме — контактами). В-четвертых, впервые предложены логические методы моделирования дискретных схем произвольной, а не только параллельно-последовательной или мости-ковой структуры, причем впервые предусмотрены специально разработанные для этого методы преодоления «проклятия размерности» схемы, путем ее подходящего разложения на подсхемы. Наконец, в-пятых, впервые ясно указано, что существующие методы формализованного моделирования дискретных схем (в частности, логические) относятся лишь к проблеме изучения статики схем. В связи с этим впервые рассмотрена проблема математического моделирования динамики схем, причем верно ухвачена суть этой проблемы — необходимость учитывать наряду с логическими соотношениями статических состояний элементов и аналогичных состояний всей схемы также соотношения моментов срабатывания элементов и аналогичных моментов всей схемы.
Своими открытиями А. Накашима определенно опередил своих конкурентов — как по времени их совершения, так и по их содержанию. Например, первая в западном мире статья по моделированию релейно-контактных схем с помощью математической логики, написанная К.Э. Шенноном, вышла в свет только в июне 1938 года [6], в то время как аналогичная статья А. Накашимы появилась еще в сентябре 1935 года [1], а разви-
вавшая ее статья [3] (в которой содержался также материал по моделированию динамики схем, отсутствовавший даже спустя много лет у Шеннона и других авторов) — в декабре 1936 года. Другой важный пример. Первая в Восточной Европе, включая СССР, серьезная статья по указанной тематике, принадлежащая В.И. Шестакову, вышла в свет лишь в марте-апреле 1941 г. [7], причем в ней отсутствовал материал по моделированию мостиковых схем, а также по моделированию динамики различных релейно-контактных схем, имевшийся в гораздо более ранних публикациях А. Накашимы [1], [3]. К сказанному необходимо добавить, что ни К.Э. Шеннон, ни В.И. Шеста-ков не занимались теорией многополюсных переключательных схем, которую А. Накашима разработал в значительной степени еще в декабре 1937 года [12] (у Шестакова есть 4 работы по четырех- и п-полюсникам, выполненные в 1960-е — 1980-е годы, т.е. спустя 30-50 лет после Накашимы). Разумеется, у К.Э. Шеннона и В.И. Шестакова были также результаты, отсутствовавшие в более ранних публикациях А. Накашимы, например, разложимость релейно-контактной схемы по входам, вытекающая из разложимости булевой логической функции по аргументам (К.Э. Шеннон [6]), возможность моделирования обычных (не релейных) электрических схем с помощью специальной (не булевой) алгебры логики (В.И. Шестаков [7]). Отрыв А. Накашимы от других исследователей (Х. Пиш [5], В.А. Розенберг [14], А. Риттер [15], О. Плехль [16] и др.) как по времени их появления, так и по содержанию был еще большим.
8 Заключение
При жизни А. Накашима и его труды в области теории переключательных схем не были адекватно оценены и признаны ни мировым, ни хотя бы японским научным сообществом, а он сам не был удостоен каких-либо научных наград или почетных титулов — в отличие от К.Э. Шеннона, удостоившегося множества самых разных наград и титула «отца цифровой эры». Более того, даже смерть А. Накашимы в 1970 году прошла незамеченной! А ведь открытие А. Накашимы сродни подвигу: совершенно не зная логики (в отличие от К.Э. Шеннона и В.И. Шестакова), он самостоятельно переоткрыл булеву алгебру логики как особую
схемную алгебру, адекватно представляющую переключательные схемы. И все же, несмотря на эти печальные факты, жизнь замечательного ученого и организатора научных исследований отнюдь не была напрасной. Одних его работы подвигли к занятиям наукой в новой, перспективной области научных исследований, для других эти работы оказались необычайно ценны безотносительно к их тематике — просто как образец доступного, точного и ясного изложения полученных научных результатов, исходящего из имеющейся практики инженерных решений. Для Японии непреходящее значение деятельности А. Накаши-мы было еще и в том, что он создал японскую научную школу исследований в области переключательных схем и компьютеров. Его ученики и последователи, работавшие в Японской электротехнической лаборатории: Мочинори Гото, Ясуо Кома-мия, Каничи Охаши и другие, развили его логическую теорию переключательных схем и перенесли ее с комбинационных на последовательностные схемы. На основе этих теорий они разработали первые японские релейные вычислительные машины «ЭТЛ Марк 1» и «ЭТЛ Марк 2», а впоследствии и современные высокопроизводительные компьютеры [17].
И в современном международном положении Японии как второго в мире (после США) государства по уровню развития финансов, промышленности и технологий есть весомая частица труда скромного и вместе с тем выдающегося человека по имени Акира Накашима.
Полный список оригинальных публикаций Акиры Накашимы на японском языке
1. Nakashima Akira. The Theory and Practice of Relay Circuit Engineering // NEC Journal. 1934. Nov. — 1935. Sept. (серия статей).
2. Nakashima Akira. The Theory of Relay Circuit Composition // Journal of ITTE of Japan. 1935. № 150. Sept.
3. Nakashima Akira. On Reziprozitaetsgesetze // NEC Journal. 1936. Jan.
4. Nakashima Akira. Some Properties of the Group of Simple Partial Paths in the Relay Circuit // Journal of ITTE of Japan. 1936. № 155. Feb.
5. Nakashima Akira, Hanzawa Masao. The Theory of Simple Partial Paths in the Relay Circuit (Part 1) // Journal of ITTE of Japan. 1936. № 165. Dec.
6. Nakashima Akira, Hanzawa Masao. The theory of Simple Partial Paths in the Relay Circuit (Part 2) // Journal of IECE of Japan. 1937. № 167. Feb.
7. Nakashima Akira. The Theory of Four-Terminal Passive Networks in Relay Circuit // Journal of IECE of Japan. 1937. № 169. Apr.
8. Nakashima Akira. Algebraic Expressions Relative to Simple Partial Paths in the Relay Circuit // Journal of IECE of Japan. 1937. № 173. Aug.
9. Nakashima Akira. The Theory of Two-Point Impedance of Passive Networks in the Relay Circuit (Part 1) // Journal of IECE of Japan. 1937. № 177. Dec.
10. Nakashima Akira. The Theory of Two-Point Impedance of Passive Networks in the Relay Circuit (Part 2) // Journal of IECE of Japan. 1938. № 178. Jan.
11. Nakashima Akira. The Transfer Impedance of Four-Terminal Passive Networks in the Relay Circuit // Journal of IECE of Japan. 1938. № 179. Feb.
12. Nakashima Akira, Hanzawa Masao. Expansion Theorem and Design of Two-Terminal Relay Networks (Part 1) // Journal of IECE of Japan. 1940. № 206. May.
13. Nakashima Akira, Hanzawa Masao. Expansion Theorem and Design of Two-Terminal Relay Networks (Part 2) // Journal of IECE of Japan. 1940. № 209. Aug.
Принятые сокращения:
NEC — Nippon Electrical Company
ITTE — the Institute of Telegraph and Telephone Engineers IECE — the Institute of Electrical Communication Engineers
Полный список переводов оригинальных публикаций Акиры Накашимы на английский
язык
14. Nakashima Akira. The Theory of Relay Circuit Composition // NECE. 1936. № 3. May.
15. Nakashima Akira. Some Properties of the Group of Simple Partial Paths in the Relay Circuit // NECE. 1937. Mar.
16. Nakashima Akira, Hanzawa Masao. The Theory of Simple Partial Paths in the Relay Circuit (Parts 1, 2) // NECE. 1938. № 9. Feb (значительно сокращенный перевод).
17. Nakashima Akira. The Theory of Four-Terminal Passive Networks in Relay Circuit // NECE. 1938. Apr (опубликована только аннотация).
18. Nakashima Akira. Algebraic Expressions Relative to Simple Partial Paths in the Relay Circuit // NECE. 1938. Sept.
19. Nakashima Akira. The Theory of Two-Point Impedance of Passive Networks in the Relay Circuit (Parts 1, 2) // NECE. 1938. № 13. Nov (значительно сокращенный перевод).
20. Nakashima Akira. The Transfer Impedance of Four-Terminal Passive Networks in the Relay Circuit // NECE. 1938. Dec.
21. Nakashima Akira, Hanzawa Masao. Expansion Theorem and Design of Two-Terminal Relay Networks (Part 1) // NECE. 1941. Apr.
22. Nakashima Akira, Hanzawa Masao. Expansion Theorem and Design of Two-Terminal Relay Networks (Part 2) // NECE. 1941. Okt.
Принятое сокращение:
NECE — Journal «Nippon Electrical Communication Engineers»
Литература
[1] Nakashima A. The Theory of Relay Circuits Composition // Journal of the Institute of Telegraph and Telephone Engineers of Japan. 1935. № 150 (Sept) (япон. оригинал).
[2] Nakashima A. The Theory of Relay Circuits Composition // Nippon Electrical Communication Engineers. 1936. № 3 (May) (сокращ. англ. перевод статьи [1]).
[3] Nakashima A., Hanzawa M. The Theory of Equivalent Transformation of Simple Partial Paths of Relay Circuits. Parts 1, 2 // Journal of the Institute of Telegraph and Telephone Engineers of Japan. 1936. № 165 (Dec), Journal of the Institute of Electrical Communication Engineers of Japan. 1937. № 167 (Feb) (япон. оригинал).
[4] Nakashima A., Hanzawa M. The Theory of Equivalent Transformation of Simple Partial Paths of Relay Circuits // Nippon Electrical Communication Engineers.
1938. № 9 (Feb) (сильно сокращ. англ. перевод статьи [3]).
[5] Piesch H. Begriff der allgemainen Schaltungstechnik // Archiv für Elektrotechnik.
1939. B. 33. № 10 (Okt), № 11 (Nov).
[6] Shannon C.E. A Symbolic Analysis of Relay and Switching Circuits // Trans. of the American Institute of Electrical Engineers. 1938. Vol. 57 (June).
[7] Шестаков В.И. Алгебра двухполюсных схем, построенных исключительно из двухполюсников (алгебра А-схем) // Автоматика и телемеханика. 1941. № 2 (апр).
[8] Shannon C.E. The Synthesis of Two-Terminal Switching Circuits // Bell Systems Technical Journal. 1949. Vol. 28. № 1.
[9] Яновская С.А. Основания математики и математическая логика // Математика в СССР за 30 лет (1917-1947). Т. 2. М.;Л., 1948.
[10] Левин В.И. Анализ надежности асинхронных устройств // Пути повышения надежности промышленных АСУ. Часть 1. Тезисы докладов республиканского семинара. Киев: Изд-во Укр. республик. правления НТО Приборпром, 1971.
[11] Левин В.И. Бесконечнозначная логика и переходные процессы в конечных автоматах // Автоматика и вычислительная техника. 1972. № 6.
[12] Nakashima A. The Theory of Two-Point Impedance of Passive Networks in the Relay Circuits // Journal of the Institute of Electrical Communication Engineers of Japan. 1937. № 177 (Dec), 1938. № 178 (Jan) (япон. оригинал).
[13] Nakashima A. The Theory of Two-Point Impedance of Passive Networks in the Relay Circuits // Nippon Electr. Commun. Eng. 1938. № 13 (Nov) (сильно сокращ. англ. перевод статьи [7]).
[14] Розенберг В.А. Задача о блокировке и преобразование контактных групп // Автоматика и телемеханика. 1940. № 1.
[15] Ritter A. Beitrage zur Schaltlehre. Dissertation. Wien, 1938.
[16] Plechl O. Die Kombinatorik der strompfade elektrotechnischer Schaltungen. Dissertation. Wien, 1943.
[17] Yamada A. History of Research on Switching Theory in Japan // IEEJ Trans. FM. 2004. Vol. 24. № 8 (япон.).