Надо сказать, что Лукасевич не удовлетворился созданием троичной логики и довёл свою теорию до абсолюта, введя понятие уже упомянутой многозначной логики, где количество принимаемых значений может быть бесконечным. Наиболее известен его труд «Аристотелевская силлогистика с точки зрения современной формальной логики», вышедший в 1951 году и многократно переиздававшийся после того, как в 1956-м Лукасевич умер.
Здесь следует сделать одно важное замечание. Многозначная логика – это сложный инструмент, который применяется для решения специфических логических задач, например в теории автоматического управления или, как ни странно, в лингвистике. На практике же реализовать механизмы многозначной логики трудно, и, что важнее, она не даёт значительных преимуществ по сравнению с использованием привычной нам двоичной системы (точнее, преимущества многозначной логики не стоят тех трудностей, с которыми связано её использование в реальной жизни).
И пожалуй, единственным исключением из этого правила является троичная логика, которая всё-таки нашла себе применение в материальном мире.
От Фаулера к ЭВМ
В апреле 1952 года в лаборатории электросистем Энергетического института АН СССР под руководством Иосифа Брука начали работу над третьей после МЭСМ и М-1 советской электронно-вычислительной машиной, получившей индекс М-2. Параллельно в других научных центрах строились ещё два ламповых гиганта – БЭСМ-1 для Академии наук и предсерийная «Стрела» для КБ-1 (ныне НПО «Алмаз»). М-2 планировалось смонтировать на кафедре вычислительной математики механико-математического факультета МГУ, но, когда к 1955 году машина была окончена, собрана в четырёх шкафах и отлажена, планы руководства поменялись и ЭВМ осталась в лаборатории электросистем, где в течение 15 лет решала задачи, поступавшие от различных институтов.
Тем не менее МГУ очень нуждался в собственной ЭВМ: под неё уже было выделено место, несколько инженеров прошли предварительную подготовку по отладке машины. Предполагалось, что она поступит из лаборатории СКБ-245 Министерства машиностроения и приборостроения СССР (ныне НИЦЭВТ), именно там работали над «Стрелой». Но ожидание могло затянуться не на один год, и у заведующего кафедрой – известного математика Сергея Соболева – возникла светлая идея: не надеяться на высшие силы, а построить собственную машину. К слову, чуть позже Соболев инициировал создание при кафедре вычислительного центра – сегодня это Научно-исследовательский вычислительный центр МГУ.
Руководителем проекта стал Николай Брусенцов, молодой и перспективный инженер из конструкторского бюро МГУ. Брусенцов горел новаторскими идеями и первым делом исключил мысль о том, чтобы строить ламповую ЭВМ. Это звучало прогрессивно: первые безламповые ЭВМ только-только начинали появляться и в стране, и в мире. Но была проблема, и она заключалась в том, что с полупроводниковыми элементами в те времена дело обстояло плохо, особенно если говорить о транзисторах. В конструкции упомянутой М-2 наряду с лампами использовались диоды КВМП-2–7, а для постройки безламповой ЭВМ требовались именно транзисторы, единственным доступным аналогом которых в то время в СССР были феррит-диодные элементы.
Советским пионером разработки таких элементов был Лев Гутенмахер, руководитель лаборатории электромоделирования Института точной механики и вычислительной техники АН СССР. Брусенцову разрешили ознакомиться с работой Гутенмахера, и молодой инженер на основе двоичных элементов спроектировал собственный вариант ферритодиодной ячейки. Чуть позже, к слову, Гутенмахер закончил работу над ЛЭМ-1 – первой советской безламповой ЭВМ.
Но на этом Брусенцов не остановился. Он предложил пойти по совершенно иной, нежели в других лабораториях, дороге – и разработать не двоичную, а троичную машину. Идея казалась необычной и даже революционной: никто и никогда не строил троичных ЭВМ, механический вычислитель Фаулера столетней давности можно было не брать в расчёт. Все компьютеры мира, которых на тот момент насчитывалось едва ли пара десятков, работали на двоичной логике.
Брусенцов считал, что исключение третьего значения ограничивает возможности вычислительной техники, поскольку мышление человека не сводится к «да» и «нет», а имеет больше вариаций. Соответственно, у компьютера на троичной логике больше шансов приблизиться к человеку – Брусенцов видел в этом стремление к искусственному интеллекту.