z-logo
open-access-imgOpen Access
Verifying an Applicative ATP Using Multiset Relations
Author(s) -
Francisco J. Martín-Mateos,
J. A. Alonso,
María-José Hidalgo,
José–Luis Ruiz–Reina
Publication year - 2001
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-42959-X
DOI - 10.1007/3-540-45654-6_47
Subject(s) - multiset , relation (database) , axiom , automated theorem proving , discrete mathematics , computer science , mathematics , gas meter prover , function (biology) , theoretical computer science , programming language , algebra over a field , pure mathematics , mathematical proof , data mining , geometry , evolutionary biology , biology
We present in this paper a formalization of multiset relations in the ACL2 theorem prover [6], and we show how multisets can be used to mechanically prove non-trivial termination properties. Every relation on a set A induces a relation on finite multisets over A; it can be shown that the multiset relation induced by a well-founded relation is also well-founded [3]. We have carried out a mechanical proof of this property in the ACL2 logic. This allows us to provide well-founded multiset relations in order to prove termination of recursive functions. Once termination is proved, the function definition is admitted as an axiom in the logic and formal mechanized reasoning about it is possible. As a major application of this tool, we show how multisets can be used to prove termination of a tableaux based theorem prover for propositional logic.

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
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom