Type Inference with Algebraic Universes in the Calculus of Inductive Constructions
Hugo Herbelin, Manuscript — 2005
Links
Abstract
We describe an algebraic system of universes and a typechecking algorithm for universe constraints in a version of the extended calculus of constructions with inductive types. The use of algebraic universes ensures that the graph of constraints only contains universes already present in the term to type. This algorithm, used in the typechecker of the Coq proof assistant, refines Huet and Harper-Pollack algorithms for typical ambiguity.
Theory and Implementation of Rocq
Theory and Implementation of Rocq