Formal Proofs About Rewriting Using ACL2

被引:0
|
作者
José-Luis Ruiz-Reina
José-Antonio Alonso
María-José Hidalgo
Francisco-Jesús Martín-Mateos
机构
[1] Universidad de Sevilla,Departamento de Ciencias de la Computación e Inteligencia Artificial, Escuela Técnica Superior de Ingeniería Informática
关键词
theorem proving; ACL2; rewriting; formal verification;
D O I
暂无
中图分类号
学科分类号
摘要
We present an application of the ACL2 theorem prover to reason about rewrite systems theory. We describe the formalization and representation aspects of our work using the first-order, quantifier-free logic of ACL2 and we sketch some of the main points of the proof effort. First, we present a formalization of abstract reduction systems and then we show how this abstraction can be instantiated to establish results about term rewriting. The main theorems we mechanically proved are Newman's lemma (for abstract reductions) and Knuth–Bendix critical pair theorem (for term rewriting).
引用
收藏
页码:239 / 262
页数:23
相关论文
共 50 条
  • [1] Formal proofs about rewriting using ACL2
    Ruiz-Reina, JL
    Alonso, JA
    Hidalgo, MJ
    Martín-Mateos, FJ
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2002, 36 (03) : 239 - 262
  • [2] Rewriting with equivalence relations in ACL2
    Brock, Bishop
    Kaufmann, Matt
    Moore, J. Strother
    [J]. JOURNAL OF AUTOMATED REASONING, 2008, 40 (04) : 293 - 306
  • [3] Rewriting with Equivalence Relations in ACL2
    Bishop Brock
    Matt Kaufmann
    J Strother Moore
    [J]. Journal of Automated Reasoning, 2008, 40 : 293 - 306
  • [4] Rewriting with equivalence relations in ACL2
    Department of Computer Sciences, University of Texas at Austin, Austin, TX 78712, United States
    [J]. Journal of Automated Reasoning, 2008, 40 (04): : 293 - 306
  • [5] Formal Verification of ECCs for Memories Using ACL2
    Naseer, Mahum
    Ahmad, Waqar
    Hasan, Osman
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2020, 36 (05): : 643 - 663
  • [6] Formal Verification of ECCs for Memories Using ACL2
    Mahum Naseer
    Waqar Ahmad
    Osman Hasan
    [J]. Journal of Electronic Testing, 2020, 36 : 643 - 663
  • [7] ACL2 Proofs of Nonlinear Inequalities with Imandra
    Passmore, Grant
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 393 : 151 - 160
  • [8] Formalizing rewriting in the ACL2 theorem prover
    Ruiz-Reina, JL
    Alonso, JA
    Hidalgo, MJ
    Martín-Mateos, FJ
    [J]. ARTIFICIAL INTELLIGENCE AND SYMBOLIC COMPUTATION, 2001, 1930 : 92 - 106
  • [9] Formal reasoning about efficient data structures:: A case study in ACL2
    Ruiz-Reina, JL
    Alonso-Jiménez, JA
    Hidalgo, MJ
    Martín-Mateos, FJ
    [J]. LOGIC BASED PROGRAM SYNTHESIS AND TRNSFORMATION, 2003, 3018 : 75 - 91
  • [10] Using ACL2 To Teach Students About Software Testing
    Gamboa, Ruben
    Thoney, Alicia
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (359): : 19 - 32