351 research outputs found
A Galois connection between classical and intuitionistic logics. I: Syntax
In a 1985 commentary to his collected works, Kolmogorov remarked that his
1932 paper "was written in hope that with time, the logic of solution of
problems [i.e., intuitionistic logic] will become a permanent part of a
[standard] course of logic. A unified logical apparatus was intended to be
created, which would deal with objects of two types - propositions and
problems." We construct such a formal system QHC, which is a conservative
extension of both the intuitionistic predicate calculus QH and the classical
predicate calculus QC.
The only new connectives ? and ! of QHC induce a Galois connection (i.e., a
pair of adjoint functors) between the Lindenbaum posets (i.e. the underlying
posets of the Lindenbaum algebras) of QH and QC. Kolmogorov's double negation
translation of propositions into problems extends to a retraction of QHC onto
QH; whereas Goedel's provability translation of problems into modal
propositions extends to a retraction of QHC onto its QC+(?!) fragment,
identified with the modal logic QS4. The QH+(!?) fragment is an intuitionistic
modal logic, whose modality !? is a strict lax modality in the sense of Aczel -
and thus resembles the squash/bracket operation in intuitionistic type
theories.
The axioms of QHC attempt to give a fuller formalization (with respect to the
axioms of intuitionistic logic) to the two best known contentual
interpretations of intiuitionistic logic: Kolmogorov's problem interpretation
(incorporating standard refinements by Heyting and Kreisel) and the proof
interpretation by Orlov and Heyting (as clarified by G\"odel). While these two
interpretations are often conflated, from the viewpoint of the axioms of QHC
neither of them reduces to the other one, although they do overlap.Comment: 47 pages. The paper is rewritten in terms of a formal meta-logic (a
simplified version of Isabelle's meta-logic
Lewis meets Brouwer: constructive strict implication
C. I. Lewis invented modern modal logic as a theory of "strict implication".
Over the classical propositional calculus one can as well work with the unary
box connective. Intuitionistically, however, the strict implication has greater
expressive power than the box and allows to make distinctions invisible in the
ordinary syntax. In particular, the logic determined by the most popular
semantics of intuitionistic K becomes a proper extension of the minimal normal
logic of the binary connective. Even an extension of this minimal logic with
the "strength" axiom, classically near-trivial, preserves the distinction
between the binary and the unary setting. In fact, this distinction and the
strong constructive strict implication itself has been also discovered by the
functional programming community in their study of "arrows" as contrasted with
"idioms". Our particular focus is on arithmetical interpretations of the
intuitionistic strict implication in terms of preservativity in extensions of
Heyting's Arithmetic.Comment: Our invited contribution to the collection "L.E.J. Brouwer, 50 years
later
On an Intuitionistic Logic for Pragmatics
We reconsider the pragmatic interpretation of intuitionistic logic [21]
regarded as a logic of assertions and their justications and its relations with classical
logic. We recall an extension of this approach to a logic dealing with assertions
and obligations, related by a notion of causal implication [14, 45]. We focus on
the extension to co-intuitionistic logic, seen as a logic of hypotheses [8, 9, 13] and on
polarized bi-intuitionistic logic as a logic of assertions and conjectures: looking at the
S4 modal translation, we give a denition of a system AHL of bi-intuitionistic logic
that correctly represents the duality between intuitionistic and co-intuitionistic logic,
correcting a mistake in previous work [7, 10]. A computational interpretation of cointuitionism
as a distributed calculus of coroutines is then used to give an operational
interpretation of subtraction.Work on linear co-intuitionism is then recalled, a linear
calculus of co-intuitionistic coroutines is dened and a probabilistic interpretation
of linear co-intuitionism is given as in [9]. Also we remark that by extending the
language of intuitionistic logic we can express the notion of expectation, an assertion
that in all situations the truth of p is possible and that in a logic of expectations
the law of double negation holds. Similarly, extending co-intuitionistic logic, we can
express the notion of conjecture that p, dened as a hypothesis that in some situation
the truth of p is epistemically necessary
Computability and analysis: the legacy of Alan Turing
We discuss the legacy of Alan Turing and his impact on computability and
analysis.Comment: 49 page
The degree structure of Weihrauch-reducibility
We answer a question by Vasco Brattka and Guido Gherardi by proving that the
Weihrauch-lattice is not a Brouwer algebra. The computable Weihrauch-lattice is
also not a Heyting algebra, but the continuous Weihrauch-lattice is. We further
investigate the existence of infinite infima and suprema, as well as embeddings
of the Medvedev-degrees into the Weihrauch-degrees
Conceptions of truth in intuitionism
Intuitionism’s disagreement with classical logic is standardly based on its specific understanding of truth. But different intuitionists have actually explicated the notion of truth in fundamentally different ways. These are considered systematically and separately, and evaluated critically. It is argued that each account faces difficult problems. They all either have implausible consequences or are viciously circular
- …