A Constructive Logic with Classical Proofs and Refutations
Pablo Barenbaum, Teodoro Freund
Abstract
We study a conservative extension of classical propositional logic distinguishing between four modes of statement: a proposition may be affirmed or denied, and it may be strong or classical. Proofs of strong propositions must be constructive in some sense, whereas proofs of classical propositions proceed by contradiction. The system, in natural deduction style, is shown to be sound and complete with respect to a Kripke semantics. We develop the system from the perspective of the propositions-as-types correspondence by deriving a term assignment system with confluent reduction. The proof of strong normalization relies on a translation to System F with Mendler-style recursion.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 62b645ca-e567-435e-9ec7-ec2cd235d392Related papers
- Gödel-McKinsey-Tarski and Blok-Esakia for Heyting-Lewis ImplicationJim de Groot, Tadeusz Litak, Dirk PattinsonLICS 2021 · 5 citations
- Par means parallel: multiplicative linear logic proofs as concurrent functional programsFederico Aschieri, Francesco A. GencoPOPL 2020 · 1 citation
- Categorical models of Linear Logic with fixed points of formulasThomas Ehrhard, Farzad JafarrahmaniLICS 2021 · 8 citations
- Semantical Analysis of Intuitionistic Modal Logics between CK and IKJim de Groot, Ian Shillito, Ranald CloustonLICS 2025 · 2 citations
- Cyclic proofs, system t, and the power of contractionDenis Kuperberg, Laureline Pinault, Damien PousPOPL 2021 · 13 citations
