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 条
  • [21] THE DANGERS AND ADVANTAGES OF DECIDING ON THERAPY ON THE BASIS OF THEORY
    SPAETH, GL
    OPHTHALMIC SURGERY AND LASERS, 1990, 21 (12): : 819 - 820
  • [22] A Local Graph-rewriting System for Deciding Equality in Sum-product Theories
    Almeida, Jose Bacelar
    Pinto, Jorge Sousa
    Vilaca, Miguel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (01) : 139 - 163
  • [23] The copy constructor
    Kolawa, A
    DR DOBBS JOURNAL, 1999, 24 (10): : 11 - 11
  • [24] Constructor subtyping
    Barthe, G
    Frade, MJ
    PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 1576 : 109 - 127
  • [25] Equality: From theory to action
    Lilburn, S
    AUSTRALIAN JOURNAL OF POLITICAL SCIENCE, 2005, 40 (02) : 334 - 335
  • [26] Equality: from theory to action
    Brain, K
    Reid, I
    BRITISH JOURNAL OF SOCIOLOGY OF EDUCATION, 2005, 26 (04) : 542 - 544
  • [27] Morphism Equality in Theory Graphs
    Rabe, Florian
    Weber, Franziska
    INTELLIGENT COMPUTER MATHEMATICS, CICM 2023, 2023, 14101 : 174 - 189
  • [28] GROUND INTERPOLATION FOR THE THEORY OF EQUALITY
    Fuchs, Alexander
    Goel, Amit
    Grundy, Jim
    Krstic, Sava
    Tinelli, Cesare
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [29] Equality of Opportunity: Theory and Measurement
    Roemer, John E.
    Trannoy, Alain
    JOURNAL OF ECONOMIC LITERATURE, 2016, 54 (04) : 1288 - 1332
  • [30] A THEORY OF EQUALITY BEFORE THE LAW
    Acemoglu, Daron
    Wolitzky, Alexander
    ECONOMIC JOURNAL, 2021, 131 (636): : 1429 - 1465