A Machine-checked Proof of Consistency for Impredicative Pure Type Systems
This work addresses the consistency problem of pure type systems (PTS) featuring impredicativity by proposing a formal method grounded in α-conversion relations and Stoughton’s notion of parallel substitution. Building upon Takahashi’s refinement of the Tait–Martin-Löf normalization technique, the authors fully mechanize in Agda the confluence of β-reduction and subject reduction properties, and—under a normalization assumption—achieve the first machine-checked proof of logical consistency for a subclass of impredicative PTS. The study not only clarifies subtle technical challenges in establishing confluence but also demonstrates both the feasibility and inherent limitations of mechanized consistency proofs for higher-order type theories.