В статье Филиппа Уодлера о теоремах для свободного он утверждает в разделе 2 о параметричности, что
нет наивных теоретико-множественных моделей полиморфного лямбда-исчисления
В наивной теоретико-множественной модели типы - это множества, а функции - теоретико-множественные функции, что представляется разумным. Так почему же он говорит, что нет наивных теоретико-множественных моделей полиморфного лямбда-исчисления?
data T = K ((T -> Bool) -> Bool)
. ТогдаT
и((T->Bool)->Bool)
изоморфны. Если у них есть заданная модель, в которой->
обозначено пространство функций (как множество), последний имеет большую мощность, поэтому он не может быть изоморфенT
. Итак, в модели нам нужно интерпретировать по-->
разному - например, как пространство непрерывных функций.Ответы:
Стандартная ссылка, которую вы ищете, - это действительно полиморфизм Рейнольда, а не теория множеств . Хотя совершенно очевидно, что вы не можете сформировать, например, произведение на все множества с использованием обычного теоретического произведения множеств, это законный и нетривиальный вопрос о том, есть ли более слабый Понятие продукта, который будет работать, сохраняя при этом обычный двоичный продукт и функциональное пространство .ΠS∈ S e tS × →
Это также оказывается невозможным, так как, с одной стороны, довольно просто построить тип так, чтобы интерпретация имела как минимум 2 элемента, и показать, что интерпретация изоморфен , что невозможно для обычной интерпретации обычным канторским парадоксом. В этом смысле оно несколько похоже на доказательство для нетипизированного исчисления.2 T= ΠИкс( Х→ 2 ) → 2 ( Т→ 2 ) → 2 →
Отметим, что в следующей статье Эндрю Питтса « Полиморфизм теории множеств» конструктивно несколько опровергает этот вывод, показывая, что указанное противоречие возможно построить только в классической теории множеств и что существует несколько конструктивных теорий множеств, в которых полиморфизм может интерпретироваться с обычными интерпретациями пространств функций и произведений. В частности, эти «большие продукты» существуют в «Эффективных топосах», наиболее полное из представлений, которые дает Фоа .
источник