66george: (Default)
[personal profile] 66george


Первая попытка писать на Lean4 (пустые строки убрал, чтобы всё поместилось). Перевод обычных лямбда-термов в де Брёйновские. Решил закончить пару висяков. Некоторое время назад придумал новое определение альфа-конверсии (новый способ определять ту же самую альфа-конверсию), который мне кажется гораздо лучше прежних, что подтвердил и Куклев. Доказать соответствие обычных и де Брёйновских термов не просто трудно, а совершенно адски трудно (поэтому обычно вопрос замалчивают). Надо доказать, что подстановка на обычных термах соответствует подстановке на де Брёйновских, притом определяются они совершенно по-разному и, главное, обычные термы надо рассматривать с точностью до альфа-конверсии, которая сама определяется через подстановку (при обычном подходе, у меня без неё). Если энтузиазм не пропадёт и всё проверю пруфчекером, немедля вставлю в новую книгу первой главой (и назову "Что скрывал Барендрегт", шутка). Взялся обдуманно, просмотрел руководства по Isabelle, Coq и Lean. Руководство Lean явно лучше написано. Поставил последнюю версию Lean (Lean4) и обнаружил, что руководство написано для предпоследней, причём обратной совместимости нет (и примеры из учебника не работают). И вот так у них всё! Для последней же версии учебник только начали писать, приходится всё спрашивать на форуме.

Profile

66george: (Default)
66george

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 3rd, 2026 07:00 pm
Powered by Dreamwidth Studios