Может кто-нибудь объяснить кратко (если это возможно!) Или отослать меня к ссылке, обобщающей различия между нетипизированным лямбда-исчислением и более распространенным типизированным лямбда-исчислением?
Я особенно ищу заявления об их выразительной силе, эквивалентности логическим / арифметическим системам или методам вычислений, а также аналогии с языками программирования, если это применимо.
Хотя я, конечно, намереваюсь читать, что-то вроде справочной таблицы с изложением исчислений и их эквивалентностей / различий / места в иерархии было бы ОГРОМНЫМ справочником, чтобы помочь мне разобраться в них.
Не сказать, что ниже это правильно, просто пытаюсь набросать вместе некоторые из впечатлений, которые я должен увидеть, если они хотя бы служат отправной точкой (или что-то, чтобы исправить!)
Нетипизированное лямбда-исчисление - экв. к логике первого порядка - не могу сделать X
Проще говоря, лямбда-исчисление - eq to ... логика, связанная с Лиспом?
«Полиморфный» лямбда-кальций и т. Д.
Конструктивное исчисление - интуиционистская логика?
Комбинаторная логика - сравнима с ??? типизированное лямбда-исчисление, относящееся к языкам APL / J
Если это связано с лямбда-кубом и его тремя осями, тем лучше.
Несмотря на то, что я знаком с основами лямбда-исчисления и программирования с функциональными языками, я никогда не задумывался и не имел каких-либо существенных связей с системами типов и различными разновидностями лямбда-исчислений (и, возможно, пи?).
Когда я пытаюсь исследовать это, я не могу помочь, но оказываюсь в стороне, открывая множество вкладок браузера и разветвляясь в столь многих направлениях, что я никогда не вхожу ни в одну из них с какой-либо глубиной!
Я не уверен, разумно ли то, о чем я прошу, но, надеюсь, по крайней мере, я нарисовал достаточно картинок, чтобы предложить какое-то чтение, которое может объяснить, что я ищу?
lo.logic
тег был добавлен. возможно глупый вопрос, но что именно это означает?