An Algebraic Presentation of Predicate Logic

被引:0
|
作者
Staton, Sam [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge, England
关键词
MONADS; NOTIONS; COMPUTATION; CATEGORIES; VARIETIES; LANGUAGE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an algebraic theory for a fragment of predicate logic. The fragment has disjunction, existential quantification and equality. It is not an algebraic theory in the classical sense, but rather within a new framework that we call 'parameterized algebraic theories'. We demonstrate the relevance of this algebraic presentation to computer science by identifying a programming language in which every type carries a model of the algebraic theory. The result is a simple functional logic programming language. We provide a syntax-free representation theorem which places terms in bijection with sieves, a concept from category theory. We study presentation-invariance for general parameterized algebraic theories by providing a theory of clones. We show that parameterized algebraic theories characterize a class of enriched monads.
引用
收藏
页码:401 / 417
页数:17
相关论文
共 50 条
  • [21] The Cognitive Ontogenesis of Predicate Logic
    Seuren, Pieter A. M.
    NOTRE DAME JOURNAL OF FORMAL LOGIC, 2014, 55 (04) : 499 - 532
  • [22] A Graph Calculus for Predicate Logic
    Veloso, Paulo A. S.
    Veloso, Sheila R. M.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (113): : 153 - 168
  • [23] REDUCTION THEOREM FOR PREDICATE LOGIC
    LOB, MH
    JOURNAL OF SYMBOLIC LOGIC, 1972, 37 (02) : 352 - &
  • [24] Provability in predicate product logic
    Michael C. Laskowski
    Shirin Malekpour
    Archive for Mathematical Logic, 2007, 46 : 365 - 378
  • [25] Provability in predicate product logic
    Laskowski, Michael C.
    Malekpour, Shirin
    ARCHIVE FOR MATHEMATICAL LOGIC, 2007, 46 (5-6) : 365 - 378
  • [26] A Cube of Opposition for Predicate Logic
    Nilsson, Jorgen Fischer
    LOGICA UNIVERSALIS, 2020, 14 (01) : 103 - 114
  • [27] A survey of predicate realizability logic
    Valerii E. Plisko
    Proceedings of the Steklov Institute of Mathematics, 2011, 274 : 204 - 230
  • [28] A Cube of Opposition for Predicate Logic
    Jørgen Fischer Nilsson
    Logica Universalis, 2020, 14 : 103 - 114
  • [29] Modified realizability and predicate logic
    V. E. Plisko
    Mathematical Notes, 1997, 61 : 212 - 220
  • [30] Coherence in linear predicate logic
    Dosen, Kosta
    Petric, Zoran
    ANNALS OF PURE AND APPLIED LOGIC, 2009, 158 (1-2) : 125 - 153