Reynolds propuso originalmente una semántica relacional para el cálculo lambda polimórfico de segundo orden [1]. Sin embargo, más tarde mostró [2] que este enfoque era inconsistente con la teoría de conjuntos clásica. Pitts describió el marco de los modelos de hiperdoctrina y modelos de topos [3] que son consistentes con la lógica constructiva.
Presumiblemente, se desarrollaron modelos de hiperdoctrina y topos relacionales. ¿Dónde puedo leer sobre ellos?
- [1] Tipos, abstracción y polimorfismo paramétrico
- [2] El polimorfismo no es teórico de conjuntos
- [3] El polimorfismo se establece teóricamente, constructivamente
fuente