Projects per year
Abstract
Automated reasoning is routinely used in the rigorous construction and analysis of complex systems. Among different theories, arithmetic stands out as one of the most frequently used and at the same time one of the most challenging in the presence of quantifiers and uninterpreted function symbols. First-order theorem provers perform very well on quantified problems due to the efficient superposition calculus, but support for arithmetic reasoning is limited to heuristic axioms. In this paper, we introduce the calculus that lifts superposition reasoning to the linear arithmetic domain. We show that is both sound and complete with respect to an axiomatisation of linear arithmetic. We implemented and evaluated using the VAMPIRE theorem prover, solving many more challenging problems compared to state-of-the-art reasoners.
Original language | English |
---|---|
Title of host publication | Proceedings of the 29th on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'23) |
Publisher | Springer Cham |
Pages | 647-665 |
ISBN (Electronic) | 978-3-031-30823-9 |
ISBN (Print) | 978-3-031-30822-2 |
DOIs | |
Publication status | Published - 22 Apr 2023 |
Publication series
Name | Tools and Algorithms for the Construction and Analysis of Systems |
---|---|
Volume | 13993 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Keywords
- Automated Reasoning
- Linear Arithmetic
- SMT
- quantifed First-Order Logic
- Theorem Proving
Fingerprint
Dive into the research topics of 'ALASCA: Reasoning in Quantified Linear Arithmetic'. Together they form a unique fingerprint.Projects
- 1 Finished
-
SCorCH: Secure Code for Capability Hardware
Reger, G. (PI), Cordeiro, L. (CoI), Korovin, K. (CoI), Mustafa, M. (CoI) & Olivier, P. (CoI)
1/07/20 → 31/12/23
Project: Research