Back to Search Start Over

Extensional proofs in a propositional logic modulo isomorphisms.

Authors :
Díaz-Caro, Alejandro
Dowek, Gilles
Source :
Theoretical Computer Science. Oct2023, Vol. 977, pN.PAG-N.PAG. 1p.
Publication Year :
2023

Abstract

System I is a proof language for a fragment of propositional logic where isomorphic propositions, such as A ∧ B and B ∧ A , or A ⇒ (B ∧ C) and (A ⇒ B) ∧ (A ⇒ 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 η -expansion rules to System I permits to drop this restriction, and yields a strongly normalizing calculus which enjoys the full introduction property. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
03043975
Volume :
977
Database :
Academic Search Index
Journal :
Theoretical Computer Science
Publication Type :
Academic Journal
Accession number :
172974790
Full Text :
https://doi.org/10.1016/j.tcs.2023.114172