References & Citations
Computer Science > Logic in Computer Science
Title: Extensional proofs in a propositional logic modulo isomorphisms
(Submitted on 10 Feb 2020 (v1), last revised 30 Aug 2023 (this version, v6))
Abstract: System I is a proof language for a fragment of propositional logic where isomorphic propositions, such as $A\wedge B$ and $B\wedge A$, or $A\Rightarrow(B\wedge C)$ and $(A\Rightarrow B)\wedge(A\Rightarrow C)$ are made equal. System I enjoys the strong normalization property. This is sufficient to prove the existence of empty types, but not to prove the introduction property (every closed term in normal form is an introduction). Moreover, a severe restriction had to be made on the types of the variables in order to obtain the existence of empty types. We show here that adding $\eta$-expansion rules to System I permits to drop this restriction, and yields a strongly normalizing calculus which enjoys the full introduction property.
Submission history
From: Alejandro Díaz-Caro [view email][v1] Mon, 10 Feb 2020 14:10:41 GMT (41kb,D)
[v2] Tue, 30 Jun 2020 13:05:33 GMT (41kb,D)
[v3] Wed, 1 Jul 2020 14:23:19 GMT (41kb,D)
[v4] Wed, 21 Oct 2020 20:13:31 GMT (24kb)
[v5] Fri, 11 Feb 2022 19:34:06 GMT (26kb)
[v6] Wed, 30 Aug 2023 21:55:53 GMT (26kb)
Link back to: arXiv, form interface, contact.