О предикативности лямбда-исчисления
Рассмотрение теоремы Нагорного об удвоении слов в алфавите. Неформализуемость в лямбда-исчислении непредикативных конструкций. Изучение сущности теории множеств с самопринадлежностью. Математическое описание иерархии логических структур одного уровня.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 26.04.2019 |
Размер файла | 26,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Пермский государственный национальный исследовательский университет Россия, 614990, Пермь, ул. Букирева, 15
Математика
О предикативности лямбда-исчисления
В.Л. Чечулин
chechulinvl@mail.ru ; (342) 2-396-424
Аннотация
На основании теоремы Нагорного об удвоении слов в алфавите показана предикативность лямбда-исчисления, т. е. неформализуемость в лямбда-исчислении непредикативных конструкций. Этот результат совпадает с аналогичным выводом, полученным в теории множеств с cамопринадлеженостью.
Ключевые слова: лямбда-исчисление; иерархия логических структур; предикативность; непредикативность.
Annotatіon
About predicative of the lambda-calculus
V. L. Chechulin
Perm State University, Russia, 614990, Perm, Bukirev st., 15
chechulinvl@mail.ru; (342) 2-396-424
Based on the theorem of Nagorniy about doubling of words in the alphabet shown that lambda-calculus was predicative, unformalizable in lambda-calculus impredicative structures. This result coincides with similar findings obtained in the theory of sets with selfconsidering.
Key words: lambda-calculus; a hierarchy of logical structures; predication; impredicative.
Предисловие
Лямбда-исчисление является основанием для построения семантики языков программирования [см.: 2, 6, 5]. В 60-е гг. XX в. "Скотт описал в его «лямбда-исчисления» терминах семантику языков программирования" [2, с. 6]. С одной стороны, имеется результат о вложении лямбда-исчисления в модальную логику [1] (и далее - в более простые предикативные логики), а также доказательство непротиворечивости лямбда-исчисления [12] С другой стороны, интуитивные представления о неформализуемости непредикативных конструкций в лямбда-исчислении, изложенные в монографии [11], подлежат более строгому изложению, что и описано далее в статье.
1. Иерархия логических структур
математический логический нагорный лямбда
Пример логики объемов понятий на несамопринадлежащих множествах
Гносеологические основания 6-уровневой иерархии математических представлений (понятий), в т. ч. логических, и их последовательнсть в истории математики рассмотрены ранее [см.: 10]. В работе [11] описана иерархия логических структур от 5-го уровня (формальных систем и лямбда-исчисления), допускающая вложение структур одного уровня (начиная с 5-го) в более низкий уровень. Схема рассуждений такова.
Как указано в работе [1], лямбда-исчисление "вкладывается" в модельную логику. Далее, легко видеть, модальная логика вкладываема в некоторую многозначную логику. Многозначная логика вкладывается в декартово произведение двузначных логих. Двузначная логика реализуема на некоторых множествах (несамопринадлежащих), (см., например, диаграммы Венна или рисунок).
О невозможности непредикативных конструкций в лямбда-исчислении из интуитивных соображений (на примерах результатов теории множеств с самопринадлежностью) уже сказано [11]. Однако имеются и иные рассуждения относительно этого.
2. Предикативность лямбда-исчисления
Основной принцип лямбда-исчисления заключается в наличии лямбда-абстрактора. "Пусть t ( t(x)) - выражение, содержащее, быть может, переменную х, тогда x.t(x) - это такая функция f, которая сопоставляет аргументу а значение t(a). Иными словами, имеет место
(x.t(x))a = t(a)" [2, с. 18]
С другой стороны, в теории алгоритмов имеется следующий сильный результат [4]: "Для всякого алфавита А может быть указан такой нормальный алгоритм U над А, что невозможен нормальный алгоритм в А, эквивалентный U относительно «этого же алфавита» А.
В качестве такого алгоритма можно, например, взять удваивающий алгоритм над алфавитом А, т .е. такой, что нормальный алгоритм U над А, что
U(P)=PP,
где P - слово в А."
То есть алгоритм удвоения слова в алфавите А обязательно содержит буквы вне этого алфавита (по крайней мере одну).
В лямбда-исчислении такой буквой, находящейся вне удвоения, является символ "" лямбда-абстракции (эту лямбда-абстракцию задаёт человек, используя лямбда-исчисление). Соответственно гносеологической схемы отражения действительности в сознании для внешнего по отношению к сознанию отображения непредикативных конструкций необходимо удваивание образа действительности [11, 8]. То есть лямбда-абстракция не действует на саму себя - не является непредикативной - значит, предикативна. Доказана теорема.
Теорема 1. Лямбда-исчисление - предикативно. ?
Это означает, что непредикативные конструкции не реализуемы в лямбда-исчислении, а значит, и в использующих его для выражения семантики языках программирования.
3. Сопоставление лямбда-исчисления и непредикативности
С одной стороны, лямбда-исчисление допускает модель в непредикативной семантике самопринадлежности [7, 9, 11]; с другой стороны, лямбда-исчисление является предикативным. Таким образом, предикативные конструкции являются частью вообще логических конструкций, среди которых необходимо есть и непредикативные. Этот содержательный результат аналогичен выделению в множестве всех множеств (самопринадлежащем, непредикативном) множества, содержащего все несамоприналежащие множества [11].
Заключение
Таким образом, показано, что ввиду предикативности лямбда-исчисления и того, что оно реализует семантику языков программирования, непредикативные конструкции не реализуемы посредством языков программирования. Никакие предикативные алгоритмы (формальные системы, юридические законы сами по себе в виде писанных кодексов, и т. п.) не способны передать содержание непредикативных рассуждений (целей ценностей и т. п., составляющих основу человеческой жизни и требующих непосредственного присутствия человека). Этот очевидный факт имеет теперь и математические выражение. Это своего рода "антропный принцип" информатики.
Список литературы
1. Артемов С.Н. Погружение модального -исчисления в логику доказательств // Математическая логика и алгебра: тр. Матем. ин-та им. В.А.Стеклова. 2003. Т. 242. С.44-58.
2. Барендрегдт Х. Лямбда-исчисление: его синтаксис и семантика / пер. с англ. М.: Мир, 1985. 608 с.
3. Карри Х. Основания математической логики / пер. с англ. М.: Мир, 1969. 568 с.
4. Нагорный Н.М. К усилению теоремы приведения теории алгоритмов // Докл. Акад. наук СССР. 1953. Т. 90, №3. С. 341-342.
5. Хендерсон П. Функциональное программирование: применение и реализация / пер. с англ. М.: Мир,1983. 350 с.
6. Чёрч А. Введение в математическую логику. Т. 1 / пер. с англ. М.: Иностр. лит., 1961.
7. Чечулин В.Л. О приложениях семантики самопринадлежности // Вестник Пермского университета. Сер. Математика Механика. Информатика. 2009. Вып. 3 (29). C.10-17.
8. Чечулин В.Л. Ограничения информаци-онных методов // Искусственный интеллект: философия, методология, инновации: матер. III Всерос. конф. МИРЭАМ: "Связь-Принт", 2009. С. 47-48.
9. Чечулин В.Л. Об одном варианте модельной области лямбда-исчисления // Синтаксис и семантика логических систем: матер. 3_й Рос. школы-семинара. Иркутск, 2010. С.112-114.
10. Чечулин В.Л. О последовательности 6 исторических этапов появления основных математических понятий // Вестник Пермского университета. Сер. Математика. Механика. Информатика. Вып. 2 (2). 2010. С.115-124.
11. Чечулин В.Л. Теория множеств с самопринадлежностью (основания и некоторые приложения) / Перм. гос. ун-т. Пермь, 2010. 100с.
12. Чечулин В.Л. О непротиворечивости лямбда-исчисления // В мире научных открытий. Сер. Математика. Механика. Информатика. 2011, №1. С. 203-206. URL: http://www.nkras.ru/articles/2011/1/vypusk12011.pdf
13. Chechulin V.L. About the selfconsidering semantic in the mathematical logic // Bull. Symbolic Logic. 2010. Vol.16, Is.1. P.111-112.
Размещено на Allbest.ru
Подобные документы
Краткое историческое описание становления теории множеств. Теоремы теории множеств и их применение к выявлению структуры различных числовых множеств. Определение основных понятий, таких как мощность, счетные, замкнутые множества, континуальное множество.
дипломная работа [440,3 K], добавлен 30.03.2011Изучение вопросов применения теории множеств, их отношений и свойств и теории графов, а также математических методов конечно-разностных аппроксимаций для описания конструкций РЭА (радиоэлектронной аппаратуры) и моделирования протекающих в них процессов.
реферат [206,9 K], добавлен 26.09.2010Понятия множеств и их элементов, подмножеств и принадлежности. Способы задания множеств, парадокс Рассела. Количество элементов или мощность. Сравнение множеств, их объединение, пересечение, разность и дополнение. Аксиоматическая теория множеств.
курсовая работа [1,5 M], добавлен 07.02.2011Понятие множества и его элементов. Обозначение принадлежности элемента множеству. Конечные и бесконечные множества. Строгое и нестрогое включение. Способы задания множеств. Равенство множеств и двухсторонее включение. Диаграммы Венна для трех множеств.
презентация [564,8 K], добавлен 23.12.2013Мономорфные стрелки. Эпиморфные стрелки. Изострелки. КатегориЯ множеств. Мономорфизм в категории множеств. Эпиморфизм в категории множеств. Начальные и конечные объекты в категории множеств. Произведение в категории множеств.
дипломная работа [144,3 K], добавлен 08.08.2007Содержание теоремы Ферма о ненулевых решениях уравнения вида xn+yn=zn в натуральных числах при значениях n>2. Доказательство теоремы Декартом, Эйлером, Уайлсом. Разработка основ дифференциального исчисления и теории вероятности - научные достижения Ферма.
реферат [13,2 K], добавлен 01.12.2010Способы решения логических задач типа "Кто есть кто?" методами графов, табличным способом, сопоставлением трех множеств; тактических, истинностных задач, на нахождение пересечения множеств или их объединения. Буквенные ребусы и примеры со звездочками.
курсовая работа [622,2 K], добавлен 15.06.2010Основные понятия размерности упорядоченных множеств. Определение размерности упорядоченного множества. Свойства размерности конечных упорядоченных множеств. Порядковая структура и элементы алгебраической теории решёток.
дипломная работа [191,8 K], добавлен 08.08.2007Нечёткие системы логического вывода. Исследование основных понятий теории нечетких множеств. Операции над нечёткими множествами. Нечёткие соответствия и отношения. Описания особенностей логических операций: конъюнкции, дизъюнкции, отрицания и импликации.
презентация [191,0 K], добавлен 29.10.2013Исторический процесс развития взглядов на существо математики как науки, основные этапы формирования аксиоматического метода. Теории групп, множеств, отображений и конгруэнтности (равенства) отрезков. Основные аксиоматические теоремы и их доказательства.
курсовая работа [26,2 K], добавлен 24.05.2009