COINDUCTIVE FOUNDATIONS OF INFINITARY REWRITING AND INFINITARY EQUATIONAL LOGIC

被引:7
作者
Endrullis, Jorg [1 ]
Hansen, Helle Hvid [2 ]
Hendriks, Dimitri [1 ]
Polonsky, Andrew [3 ]
Silva, Alexandra [4 ]
机构
[1] Vrije Univ Amsterdam, Dept Comp Sci, Amsterdam, Netherlands
[2] Delft Univ Technol, Dept Engn Syst & Serv, Delft, Netherlands
[3] Paris Diderot Univ, Inst Rech Informat Fondamentale, Paris, France
[4] UCL, Dept Comp Sci, London, England
关键词
infinitary rewriting; infinitary equational reasoning; coinduction; PRODUCTIVITY; CONFLUENCE;
D O I
10.23638/LMCS-14(1:3)2018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a coinductive framework for defining and reasoning about the infinitary analogues of equational logic and term rewriting in a uniform way. We define 2, the infinitary extension of a given equational theory =(R), and ->(infinity) , the standard notion of infinitary rewriting associated to a reduction relation ->(R), as follows: (sic) := vR. (=(R) boolean OR (R) over bar* ->(infinity) := mu R.vS. (->(R) boolean OR (R) over bar* ; (S) over bar Here mu and v are the least and greatest fixed-point operators, respectively, and (R) over bar :(-) { < f(s(1) , ... , s(n)), f(t(1) , ... , t(n))> broken vertical bar f epsilon Sigma, s(1) R t(1) , ... , s(n) R t(n) } boolean OR Id . The setup captures rewrite sequences of arbitrary ordinal length, but it has neither the need for ordinals nor for metric convergence. This makes the framework especially suitable for formalizations in theorem provers.
引用
收藏
页数:44
相关论文
共 38 条
  • [1] [Anonymous], 2005, WE WILL SHOW THEM ES
  • [2] [Anonymous], 1998, Term Rewriting and All That
  • [3] Bahr P., 2012, RTA12, V15, P69, DOI DOI 10.4230/LIPICS.RTA.2012.69
  • [4] PARTIAL ORDER INFINITARY TERM REWRITING AND BOHM TREES
    Bahr, Patrick
    [J]. PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'10), 2010, 6 : 67 - 83
  • [5] ABSTRACT MODELS OF TRANSFINITE REDUCTIONS
    Bahr, Patrick
    [J]. PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'10), 2010, 6 : 49 - 65
  • [6] Applications of infinitary lambda calculus
    Barendregt, Henk
    Klop, Jan Willem
    [J]. INFORMATION AND COMPUTATION, 2009, 207 (05) : 559 - 582
  • [7] Barendregt Henk P., 1977, Studies in Logic and the Foundations of Mathematics, V90, P1091, DOI [10.1016/s0049-237x(08)71129-7, DOI 10.1016/S0049-237X(08)71129-7]
  • [8] Conway J., 2000, AK PETERS SERIES
  • [9] Coquand C, 1996, CR ACAD SCI I-MATH, V323, P553
  • [10] Coquand T., 1994, Types for Proofs and Programs. International Workshop TYPES '93. Selected Papers, P62