Internalized realizability in pure type systems
Marc Lasson

TL;DR
This paper extends pure type systems into proof systems that can express properties of terms, demonstrating strong normalization equivalence and a realizability interpretation linking proofs to realizers.
Contribution
It introduces a method to extend pure type systems into proof systems with realizability, preserving normalization and enabling formula interpretation as realizers.
Findings
P' is strongly normalizable iff P is
P' can express realizability of terms in P
Proofs in P' correspond to realizers in P
Abstract
Let P be any pure type system, we are going to show how we can extend P into a PTS P' which will be used as a proof system whose formulas express properties about sets of terms of P. We will show that P' is strongly normalizable if and only if P is. Given a term t in P and a formula F in P', P' is expressive enough to construct a formula "t ||- F" that is interpreted as "t is a realizer of F". We then prove the following adequacy theorem: if F is provable then by projecting its proof back to a term t in P we obtain a proof that "t ||- F".
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.
Taxonomy
TopicsLogic, programming, and type systems · Formal Methods in Verification · Logic, Reasoning, and Knowledge
