Results 1 - 10
of
13
A formulae-as-types interpretation of subtractive logic
- Journal of Logic and Computation
, 2004
"... We present a formulae-as-types interpretation of Subtractive Logic (i.e. bi-intuitionistic logic). This presentation is two-fold: we first define a very natural restriction of the λµ-calculus which is closed under reduction and whose type system is a constructive restriction of the Classical Natural ..."
Abstract
-
Cited by 15 (1 self)
- Add to MetaCart
We present a formulae-as-types interpretation of Subtractive Logic (i.e. bi-intuitionistic logic). This presentation is two-fold: we first define a very natural restriction of the λµ-calculus which is closed under reduction and whose type system is a constructive restriction of the Classical Natural Deduction. Then we extend this deduction system conservatively to Subtractive Logic. From a computational standpoint, the resulting calculus provides a type system for first-class coroutines (a restricted form of first-class continuations). Keywords: Curry-Howard isomorphism, Subtractive Logic, control operators, coroutines. 1
Subtractive Logic
, 1999
"... This paper is the first part of a work whose purpose is to investigate duality in some related frameworks (cartesian closed categories, lambda-calculi, intuitionistic and classical logics) from syntactic, semantical and computational viewpoints. We start with category theory and we show that any ..."
Abstract
-
Cited by 13 (1 self)
- Add to MetaCart
This paper is the first part of a work whose purpose is to investigate duality in some related frameworks (cartesian closed categories, lambda-calculi, intuitionistic and classical logics) from syntactic, semantical and computational viewpoints. We start with category theory and we show that any bicartesian closed category with coexponents is degenerated (i.e. there is at most one arrow between two objects). The remainder of the paper is devoted to logical issues. We examine the propositional calculus underlying the type system of bicartesian closed categories with coexponents and we show that this calculus corresponds to subtractive logic: a conservative extension of intuitionistic logic with a new connector (subtraction) dual to implication. Eventually, we consider first order subtractive logic and we present an embedding of classical logic into subtractive logic. Introduction This paper is the first part of a work whose purpose is to investigate duality in some related ...
A type-theoretic foundation of delimited continuations. Higher Order Symbol
- Comput
, 2009
"... Abstract. There is a correspondence between classical logic and programming language calculi with first-class continuations. With the addition of control delimiters, the continuations become composable and the calculi become more expressive. We present a fine-grained analysis of control delimiters a ..."
Abstract
-
Cited by 8 (1 self)
- Add to MetaCart
Abstract. There is a correspondence between classical logic and programming language calculi with first-class continuations. With the addition of control delimiters, the continuations become composable and the calculi become more expressive. We present a fine-grained analysis of control delimiters and formalise that their addition corresponds to the addition of a single dynamically-scoped variable modelling the special top-level continuation. From a type perspective, the dynamically-scoped variable requires effect annotations. In the presence of control, the dynamically-scoped variable can be interpreted in a purely functional way by applying a store-passing style. At the type level, the effect annotations are mapped within standard classical logic extended with the dual of implication, namely subtraction. A continuation-passing-style transformation of lambda-calculus with control and subtraction is defined. Combining the translations provides a decomposition of standard CPS transformations for delimited continuations. Incidentally, we also give a direct normalisation proof of the simply-typed lambda-calculus with control and subtraction.
Dual intuitionistic logic revisited
- Automated Reasoning with Analytic Tableaux and Related Methods, St
, 2000
"... Abstract. We unify the algebraic, relational and sequent methods used by various authors to investigate “dual intuitionistic logic”. We show that restricting sequents to “singletons on the left/right ” cannot capture “intuitionistic logic with dual operators”, the natural hybrid logic that arises fr ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
Abstract. We unify the algebraic, relational and sequent methods used by various authors to investigate “dual intuitionistic logic”. We show that restricting sequents to “singletons on the left/right ” cannot capture “intuitionistic logic with dual operators”, the natural hybrid logic that arises from intuitionistic and dual-intuitionistic logic. We show that a previously reported generalised display framework does deliver the required cut-free display calculus. We also pinpoint precisely the structural rule necessary to turn this display calculus into one for classical logic. 1
Finitely Presented Heyting Algebras
- IN PREPARATION
, 1998
"... In this paper we study the structure of nitely presented Heyting algebras. Using algebraic techniques (as opposed to techniques from proof-theory) we show that every such Heyting algebra is in fact coHeyting, improving on a result of Ghilardi who showed that Heyting algebras free on a nite set ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
In this paper we study the structure of nitely presented Heyting algebras. Using algebraic techniques (as opposed to techniques from proof-theory) we show that every such Heyting algebra is in fact coHeyting, improving on a result of Ghilardi who showed that Heyting algebras free on a nite set of generators are co-Heyting. Along the way we give a new and simple proof of the nite model property. Our main technical tool is a representation of nitely presented Heyting algebras in terms of a colimit of nite distributive lattices. As applications we construct explicitly the minimal join-irreducible elements (the atoms) and the maximal join-irreducible elements of a nitely presented Heyting algebras in terms of a given presentation. This gives as well a new proof of the disjunction property for intuitionistic propositional logic.
On logics with coimplication
- Journal of Philosophical Logic
, 1998
"... This paper investigates (modal) extensions of Heyting-Brouwer logic, i.e., the logic which results when the dual of implication (alias coimplication) is added to the language of intuitionistic logic. We rst develop matrix as well as Kripke style semantics for those logics. Then, by extending the God ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
This paper investigates (modal) extensions of Heyting-Brouwer logic, i.e., the logic which results when the dual of implication (alias coimplication) is added to the language of intuitionistic logic. We rst develop matrix as well as Kripke style semantics for those logics. Then, by extending the Godel-embedding of intuitionistic logic into S4, itisshown that all (modal) extensions of Heyting-Brouwer logic can be embedded into tense logics (with additional modal operators). An extension of the Blok-Esakia-Theorem is proved for this embedding. 1
Nearly every normal modal logic is paranormal
- Department of Mathematics, Instituto Superior Técnico
, 2004
"... The principal interest is philosophical: not to confine oneself to what is necessary for (current) practice, but to see what is possible by way of theoretical analysis. —Kreisel (1970). An overcomplete logic is a logic that ‘ceases to make the difference’: According to such a logic, all inferences h ..."
Abstract
-
Cited by 5 (3 self)
- Add to MetaCart
The principal interest is philosophical: not to confine oneself to what is necessary for (current) practice, but to see what is possible by way of theoretical analysis. —Kreisel (1970). An overcomplete logic is a logic that ‘ceases to make the difference’: According to such a logic, all inferences hold independently of the nature of the statements involved. A negation-inconsistent logic is a logic having at least one model that satisfies both some statement and its negation. A negation-incomplete logic has at least one model according to which neither some statement nor its negation are satisfied. Paraconsistent logics are negation-inconsistent yet non-overcomplete; paracomplete logics are negation-incomplete yet non-overcomplete. A paranormal logic is simply a logic that is both paraconsistent and paracomplete. Despite being perfectly consistent and complete with respect to classical negation, nearly every normal modal logic, in its ordinary language and interpretation,
Proof Search and Counter-Model Construction for Bi-intuitionistic Propositional Logic with Labelled Sequents
"... Abstract. Bi-intuitionistic logic is a conservative extension of intuitionistic logic with a connective dual to implication, called exclusion. We present a sound and complete cut-free labelled sequent calculus for bi-intuitionistic propositional logic, BiInt, following S. Negri’s general method for ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract. Bi-intuitionistic logic is a conservative extension of intuitionistic logic with a connective dual to implication, called exclusion. We present a sound and complete cut-free labelled sequent calculus for bi-intuitionistic propositional logic, BiInt, following S. Negri’s general method for devising sequent calculi for normal modal logics. Although it arises as a natural formalization of the Kripke semantics, it is does not directly support proof search. To describe a proof search procedure, we develop a more algorithmic version that also allows for counter-model extraction from a failed proof attempt. 1
A TERM ASSIGNMENT FOR DUAL INTUITIONISTIC LOGIC.
"... Abstract. We study the proof-theory of co-Heyting algebras and present a calculus of continuations typed in the disjunctive–subtractive fragment of dual intuitionistic logic. We give a single-assumption multiple-conclusions Natural Deduction system NJ � � for this logic: unlike the best-known treatm ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract. We study the proof-theory of co-Heyting algebras and present a calculus of continuations typed in the disjunctive–subtractive fragment of dual intuitionistic logic. We give a single-assumption multiple-conclusions Natural Deduction system NJ � � for this logic: unlike the best-known treatments of multiple-conclusion systems (e.g., Parigot’s λ−µ calculus, or Urban and Bierman’s term-calculus) here the term-assignment is distributed to all conclusions, and exhibits several features of calculi for concurrency, such as remote capture of variable and remote substitution. The present construction can be regarded as the construction of a free co-Cartesian
NATURAL DEDUCTION AND TERM ASSIGNMENT FOR CO-HEYTING ALGEBRAS IN POLARIZED BI-INTUITIONISTIC LOGIC.
"... Abstract. We reconsider Rauszer’s bi-intuitionistic logic in the framework of the logic for pragmatics: every formula is regarded as expressing an act of assertion or conjecture, where conjunction and implication are assertive and subtraction and disjunction are conjectural. The resulting system of ..."
Abstract
- Add to MetaCart
Abstract. We reconsider Rauszer’s bi-intuitionistic logic in the framework of the logic for pragmatics: every formula is regarded as expressing an act of assertion or conjecture, where conjunction and implication are assertive and subtraction and disjunction are conjectural. The resulting system of polarized bi-intuitionistic logic (PBL) consists of two fragments, positive intuitionistic logic LJ⊃ ∩ and its dual LJ� � , extended with two negations partially internalizing the duality between LJ⊃ ∩ and LJ� �. Modal interpretations and Kripke’s semantics over bimodal preordered frames are considered and a Natural Deduction system PBN is sketched for the whole system. A stricter interpretation of the duality and a simpler natural deduction system is obtained when polarized bi-intuitionistic logic is interpreted over S4 rather than bi-modal S4 (a logic called intuitionistic logic for pragmatics of assertions and conjectures ILPAC). The term assignment for the conjectural fragment LJ� � exhibits several features of calculi for concurrency, such as remote capture of variable and remote substitution. The duality is extended from formulas to proofs and it is shown that every computation in our calculus is isomorphic to a computation in the simply typed λ-calculus. §1. Preface. We present a natural deduction system for propositional polarized bi-intuitionistic logic PBL, (a variant of) intuitionistic logic extended with a connective of subtraction A � B, read as “A but not B”, which is dual to implication. 1 The logic PBL is polarized in the sense that its expressions are regarded as expressing acts of assertion or of conjecture; implications and conjunctions are assertive, subtractions and disjunctions are conjectural. Assertions and conjectures are regarded as dual; moreover there are two negations, transforming assertions into conjectures and viceversa, in some sense internalizing the duality. Our notion of polarity isn’t just a technical device: it is rooted in an analysis of the structure of speech-acts, following the viewpoint of the

