13 found
Order:
  1.  87
    The logic of bunched implications.Peter W. O'Hearn & David J. Pym - 1999 - Bulletin of Symbolic Logic 5 (2):215-244.
    We introduce a logic BI in which a multiplicative (or linear) and an additive (or intuitionistic) implication live side-by-side. The propositional version of BI arises from an analysis of the proof-theoretic relationship between conjunction and implication; it can be viewed as a merging of intuitionistic logic and multiplicative intuitionistic linear logic. The naturality of BI can be seen categorically: models of propositional BI's proofs are given by bicartesian doubly closed categories, i.e., categories which freely combine the semantics of propositional intuitionistic (...)
    Direct download (9 more)  
     
    Export citation  
     
    Bookmark   29 citations  
  2.  25
    Definite Formulae, Negation-as-Failure, and the Base-Extension Semantics of Intuitionistic Propositional Logic.Alexander V. Gheorghiu & David J. Pym - 2023 - Bulletin of the Section of Logic 52 (2):239-266.
    Proof-theoretic semantics (P-tS) is the paradigm of semantics in which meaning in logic is based on proof (as opposed to truth). A particular instance of P-tS for intuitionistic propositional logic (IPL) is its base-extension semantics (B-eS). This semantics is given by a relation called support, explaining the meaning of the logical constants, which is parameterized by systems of rules called bases that provide the semantics of atomic propositions. In this paper, we interpret bases as collections of definite formulae and use (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  3.  16
    Reductive Logic, Proof-Search, and Coalgebra: A Perspective from Resource Semantics.Alexander V. Gheorghiu, Simon Docherty & David J. Pym - 2023 - In Alessandra Palmigiano & Mehrnoosh Sadrzadeh (eds.), Samson Abramsky on Logic and Structure in Computer Science and Beyond. Springer Verlag. pp. 833-875.
    The reductive, as opposed to deductive, view of logic is the form of logic that is, perhaps, most widely employed in practical reasoning. In particular, it is the basis of logic programming. Here, building on the idea of uniform proof in reductive logic, we give a treatment of logic programming for BI, the logic of bunched implications, giving both operational and denotational semantics, together with soundness and completeness theorems, all couched in terms of the resource interpretation of BI’s semantics. We (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   2 citations  
  4.  1
    The Uniform Proof-theoric Foundation of Linear Logic Programming: Extended Abstract.James Harland & David J. Pym - 1991 - LFCS, Department of Computer Science, University of Edinburgh.
    Further difficulties are encountered when we consider the addition of the modality! (of course) to our fragment of linear logic. We provide an elementary quantale semantics for our logic programs and give an appropriate completeness theorem. We consider a translation -- resembling those of Girard -- of the intuitionistic hereditary Harrop formulae and intuitionistic uniform proofs into our framework, and show that certain properties are preserved under this translation. We sketch the design of an interpreter for linear logic programs.
    Direct download  
     
    Export citation  
     
    Bookmark   4 citations  
  5.  46
    Reductive logic and proof-search: proof theory, semantics, and control.David J. Pym - 2004 - New York: Oxford University Press. Edited by Eike Ritter.
    This book is a specialized monograph on the development of the mathematical and computational metatheory of reductive logic and proof-search including proof-theoretic, semantic/model-theoretic and algorithmic aspects. The scope ranges from the conceptual background to reductive logic, through its mathematical metatheory, to its modern applications in the computational sciences.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  6.  29
    Base-extension semantics for modal logic.Timo Eckhardt & David J. Pym - forthcoming - Logic Journal of the IGPL.
    In proof-theoretic semantics, meaning is based on inference. It may seen as the mathematical expression of the inferentialist interpretation of logic. Much recent work has focused on base-extension semantics, in which the validity of formulas is given by an inductive definition generated by provability in a ‘base’ of atomic rules. Base-extension semantics for classical and intuitionistic propositional logic have been explored by several authors. In this paper, we develop base-extension semantics for the classical propositional modal systems |$K$|⁠, |$KT$|⁠, |$K4$| and (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  7.  4
    From Proof-Theoretic Validity to Base-Extension Semantics for Intuitionistic Propositional Logic.Alexander V. Gheorghiu & David J. Pym - forthcoming - Studia Logica:1-33.
    Proof-theoretic semantics (P-tS) is the approach to meaning in logic based on _proof_ (as opposed to truth). There are two major approaches to P-tS: proof-theoretic validity (P-tV) and base-extension semantics (B-eS). The former is a semantics of arguments, and the latter is a semantics of logical constants. This paper demonstrates that the B-eS for _intuitionistic propositional logic_ (IPL) encapsulates the declarative content of a version of P-tV based on the elimination rules. This explicates how the B-eS for IPL works, and (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  8.  26
    Semantical Analysis of the Logic of Bunched Implications.Alexander V. Gheorghiu & David J. Pym - 2023 - Studia Logica 111 (4):525-571.
    We give a novel approach to proving soundness and completeness for a logic (henceforth: the object-logic) that bypasses truth-in-a-model to work directly with validity. Instead of working with specific worlds in specific models, we reason with eigenworlds (i.e., generic representatives of worlds) in an arbitrary model. This reasoning is captured by a sequent calculus for a _meta_-logic (in this case, first-order classical logic) expressive enough to capture the semantics of the object-logic. Essentially, one has a calculus of validity for the (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  9.  2
    Proof-theoretic Semantics for Intuitionistic Multiplicative Linear Logic.Alexander V. Gheorghiu, Tao Gu & David J. Pym - forthcoming - Studia Logica:1-61.
    Proof-theoretic semantics (P-tS) is an innovative approach to grounding logical meaning in terms of proofs rather than traditional truth-conditional semantics. The point is not that one provides a proof system, but rather that one articulates meaning in terms of proofs and provability. To elucidate this paradigm shift, we commence with an introduction that contrasts the fundamental tenets of P-tS with the more prevalent model-theoretic approach to semantics. The contribution of this paper is a P-tS for a substructural logic, intuitionistic multiplicative (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  10.  2
    A Synopsis on the Identification of Linear Logic Programming Languages.James Harland & David J. Pym - 1992 - LFCS, Department of Computer Science, University of Edinburgh.
    Direct download  
     
    Export citation  
     
    Bookmark  
  11.  3
    On Resolution in Fragments of Classical Linear Logic: (extended Abstract).J. A. Harland & David J. Pym - 1992 - LFCS, Department of Computer Science, University of Edinburgh.
    "We present a proof-theoretic foundation for logic programming in Girard's linear logic. We exploit the permutability properties of two-sided linear sequent calculus to identify appropriate notions of uniform proof, definite formula, goal formula, clause and resolution proof for fragments of linear logic. The analysis of this paper extends earlier work by the present authors to include negative occurrences of [cross] (par) and positive occurences of! (of course!) and? (why not?). These connectives introduce considerable difficulty. We consider briefly some of the (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  12.  91
    A note on the proof theory the λII-calculus.David J. Pym - 1995 - Studia Logica 54 (2):199 - 230.
    The lambdaPi-calculus, a theory of first-order dependent function types in Curry-Howard-de Bruijn correspondence with a fragment of minimal first-order logic, is defined as a system of (linearized) natural deduction. In this paper, we present a Gentzen-style sequent calculus for the lambdaPi-calculus and prove the cut-elimination theorem. The cut-elimination result builds upon the existence of normal forms for the natural deduction system and can be considered to be analogous to a proof provided by Prawitz for first-order logic. The type-theoretic setting considered (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  13.  2
    Logic Programming Via Proof-valued Computations.David J. Pym & Lincoln A. Wallen - 1992 - LFCS, Department of Computer Science, University of Edinburgh.
    "We argue that the computation of a logic program can be usefully divided into two distinct phases: the first being a proof- valued computation or proof-search; the second a residual computation, or answer extraction. Extension of extraction techniques to various theories then permits more extensive languages and proof procedures to be employed for the computational solution of problems. We illustrate these ideas with a simple propositional logic and show that SLD-resolution computes presentations of proofs in which the residual computation may (...)
    Direct download  
     
    Export citation  
     
    Bookmark   1 citation