English

FMplex: A Novel Method for Solving Linear Real Arithmetic Problems

Symbolic Computation 2023-10-03 v1

Abstract

In this paper we introduce a novel quantifier elimination method for conjunctions of linear real arithmetic constraints. Our algorithm is based on the Fourier-Motzkin variable elimination procedure, but by case splitting we are able to reduce the worst-case complexity from doubly to singly exponential. The adaption of the procedure for SMT solving has strong correspondence to the simplex algorithm, therefore we name it FMplex. Besides the theoretical foundations, we provide an experimental evaluation in the context of SMT solving.

Keywords

Cite

@article{arxiv.2310.00995,
  title  = {FMplex: A Novel Method for Solving Linear Real Arithmetic Problems},
  author = {Jasper Nalbach and Valentin Promies and Erika Ábrahám and Paul Kobialka},
  journal= {arXiv preprint arXiv:2310.00995},
  year   = {2023}
}

Comments

In Proceedings GandALF 2023, arXiv:2309.17318. The extended version of this paper can be found at arXiv:2309.03138

R2 v1 2026-06-28T12:38:00.579Z