arXiv · 2610.25085
A sound pure type system with ranks as sorts and Type-in-Type
Abstract
We present a dependently typed pure type system that contains a circular axiom $s : s$ for a certain sort $s$ and is nonetheless strongly normalizing. Girard's paradox is avoided because our sorts are not closed under a $Π$-former: function types are placed in sorts according to their rank. Turns out that this system has a unique set of characteristics: it has similar normalization behaviour as STLC (so complexity of normalization is TOWER-complete) while at the same time allowing non-uniform representation of arbitrary elementary recursive functions; furthermore, it has a nontrivial set-theoretical model in ZF+GCH and allows to carry out nontrivial proof developments. Base normalization proof is surprisingly simple (modulo general metatheoretical properties of pure type systems) and has been fully formalized in vanilla Rocq (formerly Coq) without additional axioms.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Pavel Sokolov, Alexander Kuklev. 2026-10-18. A sound pure type system with ranks as sorts and Type-in-Type. https://arxiv.org/abs/2610.25085
Cite the original work for its findings. Save a collection to share your selection of sources.