Я нашел проблему в доказательстве понижения субъекта Барендрегтом (Thm 4.2.5. Лямбда-исчисления с типами ).
Последний шаг доказательства (стр. 60) гласит:
"и, следовательно, по лемме 4.1.19 (1), . "
Однако согласно лемме 4.1.19 (1) это должно быть , поскольку подстановка выполняется для всего контекста, а не только для ,
Я думаю, стандартное решение может состоять в том, чтобы как-то доказать, что , но я не уверен, как это сделать.
У меня было доказательство, упрощающее его, ослабив лемму абстракций поколения, но недавно я обнаружил, что была ошибка, и мое доказательство неверно, поэтому я не уверен, как решить эту проблему больше.
Может кто-нибудь, пожалуйста, скажите мне, что мне здесь не хватает?