Abstract abstract reduction

被引:11
|
作者
Struth, G [1 ]
机构
[1] Univ Bundeswehr Munchen, Fak Informat, D-85577 Neubiberg, Germany
来源
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING | 2006年 / 66卷 / 02期
关键词
semirings; Kleene algebra; omega-algebra; rewriting; abstract reduction; lambda-calculus; Church-Rosser theorems; termination analysis; formal mathematics;
D O I
10.1016/j.jlap.2005.04.001
中图分类号
学科分类号
摘要
We propose novel algebraic proof techniques for rewrite systems. Church-Rosser theorems and further fundamental statements that do not mention termination are proved in Kleene algebra. Certain reduction and transformation theorems for termination that depend on abstract commutation, cooperation or simulation properties are proved in an extension with infinite iteration. Benefits of the algebraic approach are simple concise calculational proofs by equational reasoning, connection with automata-based decision procedures and a natural formal semantics for rewriting diagrams. It is therefore especially suited for mechanization and automation. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:239 / 270
页数:32
相关论文
共 50 条
  • [1] TERMINATION OF ABSTRACT REDUCTION SYSTEMS
    Dawson, Jeremy E.
    Gore, Rajeev
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (01) : 57 - 82
  • [2] FULLY ABSTRACT ENCODINGS OF A-CALCULUS IN HOcore THROUGH ABSTRACT MACHINES
    Biernacka, Malgorzata
    Biernacki, Dariusz
    Lenglet, Serguei
    Polesiuk, Piotr
    Pous, Damien
    Schmitt, Alan
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (03)
  • [3] Distilling Abstract Machines
    Accattoli, Beniamino
    Barenbaum, Pablo
    Mazza, Damiano
    ACM SIGPLAN NOTICES, 2014, 49 (09) : 363 - 376
  • [4] Crumbling Abstract Machines
    Accattoli, Beniamino
    Condoluci, Andrea
    Guerrieri, Giulio
    Coen, Claudio Sacerdoti
    PROCEEDINGS OF THE 21ST INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2019), 2019,
  • [5] Distilling Abstract Machines
    Accattoli, Beniamino
    Barenbaum, Pablo
    Mazza, Damiano
    ICFP'14: PROCEEDINGS OF THE 2014 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2014, : 363 - 376
  • [6] Abstract Strategies and Coherence
    Calk, Cameron
    Goubault, Eric
    Malbos, Philippe
    RELATIONAL AND ALGEBRAIC METHODS IN COMPUTER SCIENCE (RAMICS 2021), 2021, 13027 : 108 - 125
  • [7] Abstract and-parallel machines
    Lindenstrauss, N
    Dershowitz, N
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 2000, 19 (05): : 475 - 493
  • [8] Environments and the Complexity of Abstract Machines
    Accattoli, Beniamino
    Barras, Bruno
    PROCEEDINGS OF THE 19TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2017), 2017, : 4 - 16
  • [9] Stochastic λ-calculi: An extended abstract
    Scott, Dana S.
    JOURNAL OF APPLIED LOGIC, 2014, 12 (03) : 369 - 376
  • [10] On abstract normalisation beyond neededness
    Bonelli, Eduardo
    Kesner, Delia
    Lombardi, Carlos
    Rios, Alejandro
    THEORETICAL COMPUTER SCIENCE, 2017, 672 : 36 - 63