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

Математика, Физика, Computer Science, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Текущее время: Ср мар 10, 2010 04:15:20
Для набора любых формул следует использовать тег [math]. В противном случае сообщение будет отправлено в карантин.
Видите оффтопик? Жмите Пожаловаться на это сообщение
С Правилами Научного форума можно ознакомиться здесь.
Халявы здесь нет. На нашем форуме не решают задачи за вас.
Нужна подсветка синтаксиса? Есть такая возможность!
Попробуйте новый поиск по математическим формулам.


Часовой пояс: UTC + 3 часа


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


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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Не в сети
 Лябда исчисление
СообщениеПн фев 08, 2010 22:49:24 

Появился: 21/03/09
Сообщения: 192
Здравствуйте.
Некак не выходит решить следующий пример
Есть терм, который вычисляет функцию $\[\neg x\]$
он равен
$$
\[\lambda {\rm{x}}{\rm{.((x0)1)}}\]
$$
логические константы
$$\[\begin{array}{l}
 {\rm{0  =  }}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.y}} \\ 
 {\rm{1  =  }}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.x}} \\ 
 \end{array}\]
$$
пробую вычислить с $x = 1$ и получить
так решаю
$$
\[\begin{array}{l}
 {\rm{(1)   [}}\lambda {\rm{x}}{\rm{.((x0)1)](}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.x)}} \\ 
 {\rm{(2)   (((}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.x)(}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.y))(}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.x))}} \\ 
 {\rm{(3)   ((}}\lambda {\rm{y}}{\rm{.(}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.y))(}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.x)}} \\ 
 {\rm{(4)   }}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.(}}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.x)}} \\ 
  \\ 
 \end{array}\]
$$
в этоге получаю не правильны ответ.
тоесть в ответе по идее должно быть
$\[{\rm{0  =  }}\lambda {\rm{x}}{\rm{.}}\lambda {\rm{y}}{\rm{.y}}\]$
Помогите пожалуйста, кто-нибудь понять, где ошибка.

 Профиль  
                  
 Не в сети
 Re: Лябда исчисление
СообщениеПн фев 08, 2010 23:03:00 
Заслуженный участник
Аватара пользователя
Годы на форуме
Появился: 06/10/08
Сообщения: 1092
Четвертое из третьего не получается бета-редукцией.
Вы, видимо, путаетесь с переменными, переименуйте внутреннее $y$ во что-нибудь, если так удобнее.

_________________
Pure mathematics is, in its way, the poetry of logical ideas. (A. Einstein)

 Профиль  
                  
 Не в сети
 Re: Лябда исчисление
СообщениеВт фев 09, 2010 00:38:23 

Появился: 26/07/09
Сообщения: 350
Откуда: Алматы
2nbyte
Как правильно заметил Xaositect, проблема в вычислении третьего правила. Здесь $1$ привязывается к $\lambda\rm y$ и больше нигде не используется, теряется. Остается $0$, что и требуется.

 Профиль  
                  
 Не в сети
 Re: Лябда исчисление
СообщениеВт фев 09, 2010 00:52:20 

Появился: 21/03/09
Сообщения: 192
Действительно.
Спасибо Вам!
Раньше до меня этот момент недоходил.

 Профиль  
                  
 Не в сети
 Re: Лябда исчисление
СообщениеВт фев 09, 2010 01:01:19 

Появился: 26/07/09
Сообщения: 350
Откуда: Алматы
2nbyte
Говоря более точно, во втором преобразовании кроме $\beta$-редукции выполняется $\alpha$-конверсия.

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

Часовой пояс: UTC + 3 часа



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

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


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

Найти:

Темы с похожим названием

 Темы   Автор   Ответы 
Вариационное исчисление.

в форуме Помогите решить / разобраться (М)

finder

2

Задачи для заочников: исчисление высказываний

в форуме Помогите решить / разобраться (М)

Flest

10

Операционное исчисление. Решение д. у.

в форуме Помогите решить / разобраться (М)

Patrick

2

Условия трансверсальности (вариационное исчисление)

в форуме Помогите решить / разобраться (М)

Sega611

0

Реализуем λ-исчисление в матпакетах!

в форуме Околонаучный софт

arseniiv

3

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group