У мене є труднощі в розумінні доказів сильної нормалізації для числення конструкцій. Я намагаюся дотримуватися доказів у роботі Германа Гейвера "Короткий і гнучкий доказ сильної норми для обчислення конструкцій".
Я добре дотримуюся основної лінії міркувань. Конструкції Гюверса для кожного типу тлумачення на основі деякої оцінки змінних типів . А потім він конструює якусь термінову інтерпретацію ґрунтуючись на деякій оцінці термінних змінних і доводить, що для достовірних оцінок твердження для усіх тримає.
Моя проблема: для легких типів (наприклад, типів системи F) інтерпретація типів це дійсно сукупність термінів, тому твердження має сенс. Але для більш складних типів тлумаченняце не сукупність термінів, а сукупність функцій якогось відповідного простору функцій. Я думаю, я майже розумію побудову функціональних просторів, однак вона не може присвоїти жодного значення для більш складних типів .
Чи може хтось пояснити або дати посилання на деякі більш зрозумілі виклади доказу?
Редагувати: Дозвольте спробувати зробити питання зрозумілішим. Контекст має оголошення для змінних типів і об'єктні змінні. Оцінка типу діє, якщо для всіх з тоді є дійсним. Але може бути елементом і не тільки . Тому не можна визначити дійсну оцінку терміну. повинен бути терміном, а не якоюсь функцією простору функції.
Редагувати 2: Приклад, який не працює
Зробимо наступне дійсне виведення:
В останньому контексті має бути задоволеною дійсна оцінка типу . Для цього виду оцінки не існує дійсної термінової оцінки.