Abstract
We describe a sequent calculus μLJ with primitives for inductive and
coinductive datatypes and equip it with reduction rules allowing a sound translation of
Gödel’s system T. We introduce the notion of a μ-closed
category, relying on a uniform interpretation of open μLJ
formulas as strong functors. We show that any μ-closed category is a
sound model for μLJ. We then turn to the construction of a concrete
μ-closed category based on Hyland-Ong game semantics. The model relies
on three main ingredients: the construction of a general class of strong functors called
open functors acting on the category of games and strategies, the
solution of recursive arena equations by exploiting cycles in arenas, and
the adaptation of the winning conditions of parity games to build initial algebras and
terminal coalgebras for many open functors. We also prove a weak completeness result for
this model, yielding a normalisation proof for μLJ.
Subject
Computer Science Applications,General Mathematics,Software
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Computational expressivity of (circular) proofs with fixed points;2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS);2023-06-26
2. Categorical models of Linear Logic with fixed points of formulas;2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS);2021-06-29
3. Fixed-point Elimination in the Intuitionistic Propositional Calculus;ACM Transactions on Computational Logic;2020-01-31
4. Fixed-Point Elimination in the Intuitionistic Propositional Calculus;Lecture Notes in Computer Science;2016