deniok: (умничаю)
[personal profile] deniok
Пара задачек по лямбда-исчислению.

(1) Сконструируйте лямбда-терм F, такой что для любого терма M выполнялось бы
FM = MF


(2) Сконструируйте лямбда-терм G, такой что для любых термов M и N выполнялось бы
GMN = NG(NMG)


Ответы не скринятся, так что если хотите думать сами - не смотрите в комменты.

Date: 2008-04-04 12:13 pm (UTC)
From: [identity profile] bntr.livejournal.com
при работе с конструктором изменения термов выводятся да, на консоль,
правда пока в перемешку с другой информацией

Date: 2008-04-04 12:27 pm (UTC)
From: [identity profile] deni-ok.livejournal.com
Просто работать с чисто визуальными и динамическими образами очень трудно. А автору это не всегда понятно ;-) Я в своё время с кубиком Рубика столкнулся с похожими проблемами:

http://deniok.narod.ru/

Без предварительных стрелочек юзерам совсем тяжело было. Да и потом все ругались, что тяжело алгоритм читать с экрана.

Чтобы это хозяйство было удобно многим, очевидно стоит регулировать скорость, либо сделать удобный пошаговый интерфейс.

Date: 2008-04-04 12:43 pm (UTC)
From: [identity profile] bntr.livejournal.com
я избегал писать символы прямо на пузырях чтобы не отпугнуть боящихся греческих букв, и вообще намеревался внедрять это в детские сады :)

надеюсь, достаточно вывода на консоль выбранного суб-терма и всего терма после редукции

регулировку скорости да, добавлю, спасибо.

интерфейс кажется довольно пошаговый: одно нажатие Enter - одна редукция. плюс возможность шагов назад.

Date: 2008-04-04 01:05 pm (UTC)
From: [identity profile] deni-ok.livejournal.com
А в движке при раскраске используется классическая лямбда с альфа-конверсией или индексы de Bruijn?

Date: 2008-04-04 01:47 pm (UTC)
From: [identity profile] bntr.livejournal.com
можно сказать что третий вариант: каждой новой лямбде (и связанным с ней переменным) просто назначается новый цвет из пространства цветов.

еще (но это не строго) цвета в закрытом под-терме (под-терм без свободных переменных) объединены одним тоном (hue) и отличаются только яркостью.

Profile

deniok: (Default)
deniok

February 2022

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
2728     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 09:38 am
Powered by Dreamwidth Studios