Use of logical models for proving infeasibility in term rewriting

被引:12
|
作者
Lucas, Salvador [1 ]
Gutierrez, Raul [1 ]
机构
[1] Univ Politecn Valencia, DSIC, Valencia, Spain
关键词
Conditional rewriting; Confluence; Formal methods; Operational termination; DEPENDENCY PAIRS; TERMINATION; SYSTEMS;
D O I
10.1016/j.ipl.2018.04.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a (Conditional) Rewrite System R and terms s and t, we consider the following problem: is there a substitution a instantiating the variables in s and t such that the reachability test sigma(s) -> *(R) sigma(t) succeeds? If such a substitution does not exist, we say that the problem is infeasible; otherwise, we call it feasible. Similarly, we can consider reducibility, involving a single rewriting step. In term rewriting, a number of important problems involve such infeasibility tests (e.g., confluence and termination analysis). We show how to recast infeasibility tests into the problem of finding a model of a set of (first-order) sentences representing the operational semantics of R together with some additional sentences representing the considered property which is formulated as an infeasibility test. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:90 / 95
页数:6
相关论文
共 50 条
  • [1] Logical Approach to Theorem Proving with Term Rewriting on KR-logic
    Yoshida, Tadayuki
    Nantajeewarawat, Ekawit
    Munetomo, Masaharu
    Akama, Kiyoshi
    [J]. KEOD: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 2: KEOD, 2019, : 282 - 289
  • [2] Use of Logical Models for Proving Operational Termination in General Logics
    Lucas, Salvador
    [J]. REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2016, 2016, 9942 : 26 - 46
  • [3] Term Rewriting with Logical Constraints
    Kop, Cynthia
    Nishida, Naoki
    [J]. FRONTIERS OF COMBINING SYSTEMS (FROCOS 2013), 2013, 8152 : 343 - 358
  • [4] Proving Termination of Integer Term Rewriting
    Fuhs, Carsten
    Giesl, Juergen
    Pluecker, Martin
    Schneider-Kamp, Peter
    Falke, Stephan
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 2009, 5595 : 32 - +
  • [5] Proving Confluence of Term Rewriting Systems Automatically
    Aoto, Takahito
    Yoshida, Junichi
    Toyama, Yoshihito
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 2009, 5595 : 93 - 102
  • [6] Logical omniscience as infeasibility
    Artemov, Sergei
    Kuznets, Roman
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2014, 165 (01) : 6 - 25
  • [7] Matrix Interpretations for Proving Termination of Term Rewriting
    Jörg Endrullis
    Johannes Waldmann
    Hans Zantema
    [J]. Journal of Automated Reasoning, 2008, 40 : 195 - 220
  • [8] Matrix interpretations for proving termination of term rewriting
    Endrullis, Joerg
    Waldmann, Johannes
    Zantema, Hans
    [J]. JOURNAL OF AUTOMATED REASONING, 2008, 40 (2-3) : 195 - 220
  • [9] PROVING TERMINATION FOR TERM REWRITING-SYSTEMS
    WEIERMANN, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 626 : 419 - 428
  • [10] Matrix interpretations for proving termination of term rewriting
    Endrullis, Jorg
    Waldmann, Johannes
    Zantema, Hans
    [J]. AUTOMATED REASONING, PROCEEDINGS, 2006, 4130 : 574 - 588