paper-with-me

홈 › Papers

Revisiting Variable Ordering for Real Quantifier Elimination using Machine Learning

2023-02-27 · John Hester, Briland Hitaj, Grant Passmore, Sam Owre, Natarajan Shankar, Eric Yeh

Cylindrical Algebraic Decomposition (CAD) is a key proof technique for formal verification of cyber-physical systems. CAD is computationally expensive, with worst-case doubly-exponential complexity. Selecting an optimal variable ordering is paramount to efficient use of CAD. Prior work has demonstrated that machine learning can be useful in determining efficient variable orderings. Much of this work has been driven by CAD problems extracted from applications of the MetiTarski theorem prover. In this paper, we revisit this prior work and consider issues of bias in existing training and test data. We observe that the classical MetiTarski benchmarks are heavily biased towards particular variable orderings. To address this, we apply symmetries to create a new dataset containing more than 41K MetiTarski challenges designed to remove bias. Furthermore, we evaluate issues of information leakage, and test the generalizability of our models on the new dataset.

📄 PDF Abstract BibTeX arXiv:2302.14038

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

Applying machine learning to the problem of choosing a heuristic to select the variable ordering for cylindrical algebraic decomposition

2014-04-25 · Zongyan Huang, Matthew England, David Wilson, James H. Davenport 외

Cylindrical algebraic decomposition(CAD) is a key tool in computational algebraic geometry, particularly for quantifier elimination over real-closed fields. When using CAD, there is often a choice for the ordering placed…

BIG-bench Machine Learning

Proof Complexity of Symbolic QBF Reasoning

2021-04-06 · Stefan Mengel, Friedrich Slivovsky

We introduce and investigate symbolic proof systems for Quantified Boolean Formulas (QBF) operating on Ordered Binary Decision Diagrams (OBDDs). These systems capture QBF solvers that perform symbolic quantifier eliminat…

Heinrich Behmann's Contributions to Second-Order Quantifier Elimination from the View of Computational Logic

2017-12-19 · Christoph Wernhard

For relational monadic formulas (the L\"owenheim class) second-order quantifier elimination, which is closely related to computation of uniform interpolants, projection and forgetting - operations that currently receive …

Applying Second-Order Quantifier Elimination in Inspecting Gödel's Ontological Proof

2021-10-21 · Christoph Wernhard

In recent years, G\"odel's ontological proof and variations of it were formalized and analyzed with automated tools in various ways. We supplement these analyses with a modeling in an automated environment based on first…

Automated Theorem Proving

Convergence analysis of particle swarm optimization using stochastic Lyapunov functions and quantifier elimination

2020-02-05 · Maximilian Gerwien, Rick Voßwinkel, Hendrik Richter

This paper adds to the discussion about theoretical aspects of particle swarm stability by proposing to employ stochastic Lyapunov functions and to determine the convergence set by quantifier elimination. We present a co…