Axiomatic constraint systems for proof search modulo theories
From MaRDI portal
(Redirected from Publication:2964465)
Abstract: Goal-directed proof search in first-order logic uses meta-variables to delay the choice of witnesses; substitutions for such variables are produced when closing proof-tree branches, using first-order unification or a theory-specific background reasoner. This paper investigates a generalisation of such mechanisms whereby theory-specific constraints are produced instead of substitutions. In order to design modular proof-search procedures over such mechanisms, we provide a sequent calculus with meta-variables, which manipulates such constraints abstractly. Proving soundness and completeness of the calculus leads to an axiomatisation that identifies the conditions under which abstract constraints can be generated and propagated in the same way unifiers usually are. We then extract from our abstract framework a component interface and a specification for concrete implementations of background reasoners.
Recommendations
Cites work
- (LIA) - Model Evolution with Linear Integer Arithmetic Constraints
- A Constraint Sequent Calculus for First-Order Logic with Linear Integer Arithmetic
- Adding decision procedures to SMT solvers using axioms with triggers
- Automated deduction by theory resolution
- Equality and other theories
- scientific article; zbMATH DE number 1552529 (Why is no real title available?)
- Model Evolution with Equality Modulo Built-in Theories
- Psyche: a proof-search engine based on sequent calculus with an LCF-style architecture
- Solving SAT and SAT modulo theories, from an abstract Davis-Putnam-Logemann-Loveland procedure to \(\operatorname{DPLL}(T)\)
Cited in
(3)
This page was built for publication: Axiomatic constraint systems for proof search modulo theories
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2964465)