Deciding equality in the constructor theory

被引:0
|
作者
Corbineau, Pierre [1 ]
机构
[1] Radboud Univ Nijmegen, Inst Comp & Informat Sci, NL-6500 GL Nijmegen, Netherlands
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give a decision procedure for the satisfiability of finite sets of ground equations and disequations in the constructor theory: the terms used may contain both uninterpreted and constructor function symbols. Constructor function symbols are by definition injective and terms built with distinct constructors are themselves distinct. This corresponds to properties of (co-)inductive type constructors in inductive type theory. We do this in a framework where function symbols can be partially applied and equations between functions are allowed. We describe our algorithm as an extension of congruence-closure and give correctness, completeness and termination arguments. We then proceed to discuss its limits and extension possibilities by describing its implementation in the Coq proof assistant.
引用
收藏
页码:78 / 92
页数:15
相关论文
共 50 条
  • [1] Constructor theory
    Deutsch, David
    SYNTHESE, 2013, 190 (18) : 4331 - 4359
  • [2] Constructor theory
    David Deutsch
    Synthese, 2013, 190 : 4331 - 4359
  • [3] Constructor theory of information
    Deutsch, David
    Marletto, Chiara
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2015, 471 (2174):
  • [4] Constructor Theory as Process Theory
    Gogioso, Stefano
    Waseem, Muhammad Hamza
    Wang-Mascianica, Vincent
    Scandolo, Carlo Maria
    Coecke, Bob
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 397 : 137 - 151
  • [5] Constructor theory of life
    Marletto, Chiara
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2015, 12 (104)
  • [6] Constructor theory of probability
    Marletto, Chiara
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2016, 472 (2192):
  • [7] THE SHIP, THE CONSTRUCTOR, THEORY AND PRACTICES
    不详
    NAVIGATOR-SUBSIDIOS PARA A HISTORIA MARITIMA DO BRASIL, 2019, 15 (30): : 6 - 6
  • [8] Building small equality graphs for deciding equality logic with Uninterpreted Functions
    Rodeh, Y
    Strichman, O
    INFORMATION AND COMPUTATION, 2006, 204 (01) : 26 - 59
  • [9] Deciding Unifiability and Computing Local Unifiers in the Description Logic EL without Top Constructor
    Baader, Franz
    Nguyen Thanh Binh
    Borgwardt, Stefan
    Morawska, Barbara
    NOTRE DAME JOURNAL OF FORMAL LOGIC, 2016, 57 (04) : 443 - 476
  • [10] On the hardness of deciding the equality of the induced and the uniquely restricted matching number
    Fuerst, M.
    INFORMATION PROCESSING LETTERS, 2019, 147 : 77 - 81