2012
DOI: 10.1007/978-3-642-31374-5_24
|View full text |Cite
|
Sign up to set email alerts
|

Real Algebraic Strategies for MetiTarski Proofs

Abstract: Abstract. MetiTarski [1] is an automatic theorem prover that can prove inequalities involving sin, cos, exp, ln, etc. During its proof search, it generates a series of subproblems in nonlinear polynomial real arithmetic which are reduced to true or false using a decision procedure for the theory of real closed fields (RCF). These calls are often a bottleneck: RCF is fundamentally infeasible. However, by studying these subproblems, we can design specialised variants of RCF decision procedures that run faster an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
2
2

Relationship

4
4

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…where untrustedAdd is currently backed up by Grant Passmore's code for algebraic operations in MetiTarski [14]. After such linking, alg_add becomes executable:…”
Section: Enable Executability On Algebraic Realsmentioning
confidence: 99%
“…where untrustedAdd is currently backed up by Grant Passmore's code for algebraic operations in MetiTarski [14]. After such linking, alg_add becomes executable:…”
Section: Enable Executability On Algebraic Realsmentioning
confidence: 99%
“…The toolset applies proof decomposition in-the-large across multiple verification tools, basing on the completeness of differential dynamic logic (dL [58,61]), which is a real-valued first-order dynamic logic for hybrid programs, a program notation for hybrid systems. Sphinx extends our previous work on the deductive verification tool KeYmaera [65] and on the nonlinear real arithmetic verification tools RAHD [55] and MetiTarski [56] with tools for (i) graphical (UML) modeling, model transformation, and textual modeling of hybrid systems, (ii) exchanging and comparing models and proofs, and (iii) exchanging knowledge and tasks through a project management backend. Structure of the paper.…”
Section: Introductionmentioning
confidence: 95%
“…Automatically generated problems tend to be regular, and should if possible be tailored to the strengths of the component that will process them, or conversely, that component could itself be modified to perform better on those automatically generated problems. In the case of Z3, we were able to find a number of refinements that greatly improved its performance with MetiTarski [20]. One such refinement is to switch off a processing stage (univariate polynomial factorisation) that we could predict to be unnecessary.…”
Section: Ongoing Researchmentioning
confidence: 99%