We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Extensional proofs in a propositional logic modulo isomorphisms

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.
Comments: 29 pages
Subjects: Logic in Computer Science (cs.LO)
MSC classes: 03F05, 03B40, 03B38
Journal reference: Theoretical Computer Science 977:114172, 2023
DOI: 10.1016/j.tcs.2023.114172
Cite as: arXiv:2002.03762 [cs.LO]
  (or arXiv:2002.03762v6 [cs.LO] for this version)

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.