Пока процессор доказывает импредикативную кодировку Эводи в coproduct_set, я решил взять еще одну кодировку, которая описана в работи Эваристы, ученика МакБрайда. Хотя она выглядит как самая программистская (стертая категорная кодировка), она имеет категорные корени в работах Гермиды и Якобса, на который ссылается сам Эвариста.
Таким образом мы в lambek.ctt собираем, все известные описаные модели в пейперах, кодировки индуктивных типов. Их уже несколько:
1. Первая кодировка комутативного квадрата F-алгебры, сигмой из четырех элеметов. [Hinze, Wu]
http://www.cs.ox.ac.uk/people/nicolas.wu/publications/Histomorphisms.pdf 2. Кодировка единичными морфизмами Паши Лютко, незаконченная работа, я просто наброски накидал, того, что помню, кто рубит ламбека категорно может продолжить. [Lyutko]
http://groupoid.space/mltt/lambek/3. Кодирвка алгеброй алгебраиков (inductive families) с Агдовским кодом, в котором выражена универсальная индукция для этой модели [Dagand, McBride].
https://pages.lip6.fr/Pierre-Evariste.Dagand/stuffs/thesis-2011-phd/thesis.pdf Попишу ближайшую недельку её.
4. Собственно импредикативная кодировка в HoTT. [Awodey, Speight].
https://homotopytypetheory.org/2017/10/11/impredicative-encodings-of-inductive-types-in-hott/ которой сейчас занимается Андрей в coproduct_set.
5. Кодировка Мотивами для вырежния inductive-inductive определений. Тоже Индуктивные Семейства (индексированне индуктивные типы), в этот раз для моделирования QIT [Altenkirch, Kaposi].
http://www.cs.nott.ac.uk/~psztxa/publ/tt-in-tt.pdf6. Кодировка Генри Форда или Lan,Kan-кодировка.
http://www.cl.cam.ac.uk/~mpf23/papers/Types/gadtif.pdf [Hamana, Fiore].