I tipi di sé sono un'estensione del Calculus of Constructions [1] che consente al linguaggio di esprimere tipi di dati algebrici codificati attraverso la codifica Scott. La codifica Scott offre la possibilità di adattarsi al modello O(1)
, che è uno dei principali motivatori per l'inclusione delle definizioni induttive nel CC. Tuttavia, i tipi di sé sono una teoria di base molto più semplice ed elegante, e apparentemente non sono meno potenti.
I tipi di sé, sotto un punto di vista teorico, rendono il CIC obsoleto o c'è ancora qualche aspetto su cui il CIC è favorevole rispetto al sé stesso?
[1] http://staff.computing.dundee.ac.uk/pengfu/document/talks/mvd-2012.pdf
* : *
, @GIlles, non a Self
?