z-logo
open-access-imgOpen Access
Rewriting and Well-Definedness within a Proof System
Author(s) -
Issam Maamria,
Michael Butler
Publication year - 2018
Publication title -
epic series in computing
Language(s) - English
Resource type - Conference proceedings
ISSN - 2398-7340
DOI - 10.29007/b7wc
Subject(s) - rewriting , automated theorem proving , computer science , programming language , formalism (music) , confluence , gas meter prover , proof theory , proof assistant , term (time) , theoretical computer science , mathematics , mathematical proof , art , musical , physics , geometry , quantum mechanics , visual arts
Term rewriting has a significant presence in various areas, not least in automated theorem proving where it is used as a proof technique. Many theorem provers employ specialised proof tactics for rewriting. This results in an interleaving between deduction and computation (i.e., rewriting) steps. If the logic of reasoning supports partial functions, it is necessary that rewriting copes with potentially ill-defined terms. In this paper, we provide a basis for integrating rewriting with a deductive proof system that deals with well-definedness. The definitions and theorems presented in this paper are the theoretical foundations for an extensible rewriting-based prover that has been implemented for the set theoretical formalism Event-B.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here