Internal Effectful Forcing in System T
Martin H. Escardo, Bruno da Rocha Paiva, Vincent Rahli, Ayberk Tosun

TL;DR
This paper applies effectful forcing to demonstrate that the dialogue tree semantics of System T terms are definable within System T itself, using a novel dialogue-tree semantics and logical relations.
Contribution
It introduces an effectful forcing technique and a dialogue-tree semantics for System T, showing that these trees are definable within System T using Church encoding.
Findings
Dialogue trees are System T-definable.
Effectful forcing relates semantics to set-theoretical models.
Dialogue-tree semantics can be encoded within System T.
Abstract
The effectful forcing technique allows one to show that the denotation of a closed System T term of type in the set-theoretical model is a continuous function . For this purpose, an alternative dialogue-tree semantics is defined and related to the set-theoretical semantics by a logical relation. In this paper, we apply effectful forcing to show that the dialogue tree of a System T term is itself System T-definable, using the Church encoding of trees.
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.
Code & Models
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
