Введение
Русский логик и математик Моисей Ильич Шейнфинкель (Моисей Эльевич Шейнфинкель; – ) был логиком и математиком, известным как изобретатель комбинаторной логики.
Moses Ilyich Schönfinkel (Моисей Эльевич Шейнфинкель; – ) was a logician and mathematician, known for the invention of combinatory logic.
Жизнь
Моисей Шёнфинкель родился в Екатеринославе, Российской империи (ныне Днепр, Украина). Он происходил из еврейской семьи. Его отцом был Илья Гиршевич Шёнфинкель, купец первой гильдии, торговавший продуктами, а мать, Мария (Маша) Герцовна Шёнфинкель (урождённая Лурье), происходила из известной семьи Лурье. У Моисея были братья и сестра: Дебора, Натан, Израиль и Григорий. Шёнфинкель учился в Новороссийском университете в Одессе, где изучал математику под руководством Самуила Осиповича Шатуновского (1859–1929), специализировавшегося на геометрии и основаниях математики. С 1914 по 1924 год Шёнфинкель был членом группы Давида Гильберта в Геттингенском университете в Германии. 7 декабря 1920 года он выступил перед группой с докладом под названием «Elemente der Logik» («Элементы логики»), в котором представил концепцию комбинаторной логики. Позже Генрих Бехман, член группы Гильберта, отредактировал текст и опубликовал его в 1924 году. В 1928 году Шёнфинкель опубликовал еще одну статью, посвященную частным случаям проблемы разрешимости (Entscheidungsproblem), подготовленную Полем Бернейсом. После ухода из Геттингена Шёнфинкель вернулся в Москву. К 1927 году сообщалось, что он страдает психическим заболеванием и находится в санатории. Последние годы жизни он провел в бедности и умер в Москве в неизвестное время. Его работы были сожжены соседями для обогрева.
Работа
Шёнфинкель разработал формальную систему, которая избегала использования связанных переменных. Его система по существу была эквивалентна комбинаторной логике, основанной на комбинаторах B, C, I, K, S и комбинаторе для универсально квантифицированной функции NAND, которую он назвал U. Шёнфинкель утверждал, что система может быть сведена к K, S и U (коллега отметил, что U можно вынести в конец любого выражения и, следовательно, не всегда записывать явно) и представил доказательство того, что версия этой системы обладает той же выразительной силой, что и логика предикатов. В его статье также было показано, что функции двух и более аргументов можно заменить функциями, принимающими один аргумент. Этот механизм замены упрощает работу как в комбинаторной логике, так и в лямбда-исчислении и впоследствии был назван каррированием в честь Хаскелла Карри. Хотя Карри приписывал эту концепцию Шёнфинкелю, она уже использовалась Фреге (пример закона Стиглера). Полный известный опубликованный корпус работ Шёнфинкеля состоит всего из двух статей: его работа 1924 года «О строительных блоках математической логики» и другая, 31-страничная статья, написанная в 1927 году и опубликованная в 1928 году в соавторстве с Полом Бернейсом под названием «Zum Entscheidungsproblem der mathematischen Logik» (О проблеме разрешимости математической логики).