2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Нормальная форма, головная нормальная форма, разрешимость.
Сообщение28.10.2020, 22:17 
Заслуженный участник
Аватара пользователя


03/06/08
2320
МО
Барендрегт.
Запутался, что есть, все-таки, головная нормальная форма (гнф).
У Барендрегта это $\lambda \vec{x}. y\vec{N}$, но отсутствует уточнение, сколько в формуле может/должно быть $x$-ов и $N$-ов, а также, должен ли $y$ быть среди $x$-ов.
С одной стороны, в доказательстве теоремы Уодсворта, которая гласит, что наличие гнф равносильно разрешимости, вроде бы, предполагается, что да, $y$ это один их $x$-ов. С другой, Барендрегт утверждает, что нормальная форма (нф) есть гнф; но тогда, получается, что переменная $y$, очевидно, нф, стало быть, и гнф; однако в ней число $x$-ов и $N$-ов равно нулю, условие "$y$ это один их $x$-ов" не выполнено, доказательство теоремы Уодсворта, по видимости, не работает. Да и непонятно, что это за термы такие, чтобы $yN_1...N_k = I$

 Профиль  
                  
 
 Re: Нормальная форма, головная нормальная форма, разрешимость.
Сообщение28.10.2020, 23:35 
Заслуженный участник


31/12/15
936
И $x$-ов и $N$-ов может быть ноль, ограничений на них нет. Переменная является головной нормальной формой. Определение разрешимости на стр.178
1) замкнутый терм $M$ разрешим, если $MN_1\ldots N_k=I$ для некоторых $N_1,\ldots, N_k$
2) произвольный терм разрешим, когда его замыкание разрешимо (надо навесить лямбды на все свободные переменные).
Держите хорошую книжку (правда, в формате .ps)
https://mega.nz/file/T8w3CSgA#E4khkUles ... CcsJVF9OX8

 Профиль  
                  
 
 Re: Нормальная форма, головная нормальная форма, разрешимость.
Сообщение29.10.2020, 11:33 
Заслуженный участник


31/12/15
936
Сейчас попробую содержательно объяснить. Лямбда-терм бывает или
1) переменная
или
2) аппликация $MN$
или
3) абстракция $\lambda x.M$
Если терм аппликативный $MN$, посмотрим, какую форму имеет $M$ (переменная, аппликация или абстракция). Делая это рекурсивно, приходим к выводу, что аппликативный терм имеет один из двух видов
1) $yN_1\ldots N_k$ (в голове переменная, число $k$ может быть равно нулю)
2) $(\lambda x.M)NN_1\ldots N_k$ (в голове бета-редекс)
Произвольный же терм получается из 1) или 2) навешиванием произвольного количества лямбд (возможно, нулевого).

 Профиль  
                  
 
 Re: Нормальная форма, головная нормальная форма, разрешимость.
Сообщение29.10.2020, 13:10 
Заслуженный участник
Аватара пользователя


03/06/08
2320
МО
Спасибо!
я вот этот момент упустил:
george66 в сообщении #1489740 писал(а):
произвольный терм разрешим, когда его замыкание разрешимо

Отдельное спасибо за книжку, пробежался по оглавлению, интересно. Но это про типизированное $\lambda$?

 Профиль  
                  
 
 Re: Нормальная форма, головная нормальная форма, разрешимость.
Сообщение29.10.2020, 13:12 
Заслуженный участник


31/12/15
936
Там есть вводная глава про бестиповое, а потом типы (типы тоже интересно)

 Профиль  
                  
 
 Re: Нормальная форма, головная нормальная форма, разрешимость.
Сообщение29.10.2020, 13:18 
Заслуженный участник
Аватара пользователя


03/06/08
2320
МО
А, точно, вижу.
Карри-Говард, само собой, интересная штука. Но в типовом, насколько я понимаю, пропадают чудеса с неподвижной точкой :(

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group