Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-75560-9_13
|View full text |Cite
|
Sign up to set email alerts
|

Zenon: An Extensible Automated Theorem Prover Producing Checkable Proofs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
78
0

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 72 publications
(79 citation statements)
references
References 8 publications
0
78
0
Order By: Relevance
“…This mainly consists in extending the usual rules of Zenon [4] by allowing them to work modulo a congruence relation over propositions induced by a set of rewrite rules over propositions and a set of equational axioms and rewrite rules over terms (this extension is partially inspired by the presentation of tableaux modulo presented in [3]). …”
Section: Deduction Modulo Rules For Zenonmentioning
confidence: 99%
See 1 more Smart Citation
“…This mainly consists in extending the usual rules of Zenon [4] by allowing them to work modulo a congruence relation over propositions induced by a set of rewrite rules over propositions and a set of equational axioms and rewrite rules over terms (this extension is partially inspired by the presentation of tableaux modulo presented in [3]). …”
Section: Deduction Modulo Rules For Zenonmentioning
confidence: 99%
“…The proof is presented using the rules of Sec. 3, even though these rules are more used for proof search rather than for proof presentation (for that purpose, Zenon actually uses an intermediate format, which is described in detail in [4]). Moreover, to make the presentation more compact, one proof step may consist of several rules.…”
Section: A Nontrivial Example From the Tptp Librarymentioning
confidence: 99%
“…In these expressions, x is a constant, variable or operator, and e is an expression whose type can already be inferred. 4 These typing hypotheses are obtained by decomposing the assumptions present in a proof obligation by elementary heuristics. In our example, we have the typing hypotheses x ∈ S and S ⊆ Nat, and the previously inferred types for x and S will be refined to Nat and P Nat.…”
Section: The Operator [[·]]mentioning
confidence: 99%
“…The two main backends of the current version of tlaps are Zenon [4], a tableau prover for first-order logic and set theory, and Isabelle/TLA + , a faithful encoding of TLA + in the Isabelle [13] proof assistant, which provides automated proof methods based on first-order reasoning and rewriting. The backends available prior to the work presented here also included a generic translation to the input language of SMT solvers that focused on quantifier-free formulas of linear arithmetic (not shown in Fig.…”
Section: Introductionmentioning
confidence: 99%
“…One can distinguish between general-purpose and special-purpose ones. General-purpose tactics are, for example, tauto, first-order, and zenon [5] in Coq and blast [16] in Isabelle. A strong point of these tactics is their smooth integration in the proof assistant.…”
Section: Related Work and Future Researchmentioning
confidence: 99%