A Formal System for the Universal Quantification of Schematic Variables
Ferruccio Guidi

TL;DR
This paper introduces a typed lambda-calculus with a universal quantifier for schematic variables, combining features from pure type systems and Automath, ensuring desirable logical invariants and including a machine-checked specification.
Contribution
It presents a novel typed lambda-calculus with a universal quantifier for schematic variables, extending the $ ext{lambda} ightarrow$ calculus with desirable logical properties and a formal machine-checked specification.
Findings
The calculus achieves confluence, strong normalization, and type preservation.
It extends earlier systems in the $ ext{lambda} ext{delta}$ family with new features.
A machine-checked formalization of the calculus is provided.
Abstract
We advocate the use of de Bruijn's universal abstraction for the quantification of schematic variables in the predicative setting and we present a typed -calculus featuring the quantifier accompanied by other practically useful constructions like explicit substitutions and expected type annotations. The calculus stands just on two notions, i.e., bound rt-reduction and parametric validity, and has the expressive power of . Thus, while not aiming at being a logical framework by itself, it does enjoy many desired invariants of logical frameworks including confluence of reduction, strong normalization, preservation of type by reduction, decidability, correctness of types and uniqueness of types up to conversion. This calculus belongs to the family of formal systems, which borrow some features from the pure type…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
