1. Последний переход (выделенный красным). Если вдруг терм
содержит переменную
как свободную, то разве мы не должны при бета-редукции подставить вместо нее терм
и получить, вообще говоря, терм, отличный от
?
Я думаю, там выше должно было быть написано, что мы воспринимаем термы с точностью до α-конверсии и что мы заменяем переменные, если вдруг при подстановке они бы замкнулись. Здесь ровно такой случай: если в
свободна
, подстановка
в строгом смысле запрещена, но если мы заменим
на свежую переменную — или заранее выбрали её аккуратно — то мы сможем заменить и получить терм
, где в
обязательно нет свободных вхождений
. Потому дальше всё норм.
2. Не проще ли определить терм
как
? Казалось бы, тогда мы в одну редукцию (вместо трех) придем к
.
Да, можно. Определение в тексте просто ради наглядности, ну и при некоторых стратегиях вычисления оно может быть предпочтительнее, чем просто
.
-- Сб ноя 23, 2019 22:27:14 --Кстати Пирса вы хорошо выбрали.
Там вроде есть и какие-то пояснения дальше, и если будет совсем плохо, откройте оригинал, и там может быть небольшая разница в словах (хотя перевод этого кусочка по-моему чистый).