Reynolds schlug ursprünglich eine relationale Semantik für den polymorphen Lambda-Kalkül zweiter Ordnung vor [1]. Später zeigte er jedoch [2], dass dieser Ansatz nicht mit der klassischen Mengenlehre vereinbar war. Pitts beschrieb den Rahmen von Hyperdoktrinmodellen und Topos-Modellen [3], die mit der konstruktiven Logik übereinstimmen.
Anschließend wurden vermutlich relationale Hyperdoktrin- und Topos-Modelle entwickelt. Wo kann ich darüber lesen?
- [1] Typen, Abstraktion und parametrischer Polymorphismus
- [2] Polymorphismus ist nicht satztheoretisch
- [3] Polymorphismus wird konstruktiv theoretisch festgelegt
quelle