Efficient E-Matching for SMT Solvers

From MaRDI portal
Publication:3608773

DOI10.1007/978-3-540-73595-3_13zbMath1213.68578OpenAlexW1552077729MaRDI QIDQ3608773

Leonardo de Moura, Nikolaj Bjørner

Publication date: 6 March 2009

Published in: Automated Deduction – CADE-21 (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1007/978-3-540-73595-3_13



Lua error in Module:PublicationMSCList at line 37: attempt to index local 'msc_result' (a nil value).


Related Items (52)

A decision procedure for (co)datatypes in SMT solversAutomatically proving termination and memory safety for programs with pointer arithmeticInterpolation systems for ground proofs in automated deduction: a surveyA heuristic prover for real inequalitiesAdding decision procedures to SMT solvers using axioms with triggersQuantifier simplification by unification in SMTNot all bugs are created equal, but robust reachability can tell the differenceSatisfiability Modulo TheoriesA Decision Procedure for (Co)datatypes in SMT SolversSolving quantified linear arithmetic by counterexample-guided instantiationConstraint solving for finite model finding in SMT solversLinear Arithmetic with StarsAn Algebraic Approach for Proving Data Correctness in Arithmetic Data PathsAutomated verification of shape, size and bag properties via user-defined predicates in separation logicOn deciding satisfiability by theorem proving with speculative inferencesAn instantiation scheme for satisfiability modulo theoriesA learning-based approach to synthesizing invariants for incomplete verification enginesFirst-order automated reasoning with theories: when deduction modulo theory meets practiceEfficiently solving quantified bit-vector formulasAn extension of lazy abstraction with interpolation for programs with arraysSyntax-guided quantifier instantiationIncremental search for conflict and unit instances of quantified formulas with E-matchingCongruence Closure with Free VariablesSchemata of SMT-ProblemsCorrect Code Containing ContainersAlloy*: a general-purpose higher-order relational constraint solverDKAL and Z3: A Logic Embedding ExperimentLight-Weight SMT-based Model CheckingMulti-Prover Verification of Floating-Point ProgramsA formal methods approach to predicting new features of the eukaryotic vesicle traffic systemFormalization of the fundamental group in untyped set theory using auto2Refutation-based synthesis in SMTFault-Tolerant Aggregate SignaturesSatisfiability Solving and Model Generation for Quantified First-Order Logic FormulasRocket-Fast Proof Checking for SMT SolversQuantified data automata for linear data structures: a register automaton model with applications to learning invariants of programs manipulating arrays and listsTowards satisfiability modulo parametric bit-vectorsModel Finding for Recursive Functions in SMTSolving Quantified Bit-Vector Formulas Using Binary Decision DiagramsPredicate Elimination for Preprocessing in First-Order Theorem ProvingExtending SMT solvers to higher-order logicTowards bit-width-independent proofs in SMT solversAUTO2, A Saturation-Based Heuristic Prover for Higher-Order LogicSolving quantified verification conditions using satisfiability modulo theoriesImproving Coq Propositional Reasoning Using a Lazy CNF Conversion SchemeTheory decision by decompositionE-matching for Fun and ProfitA posthumous contribution by Larry Wos: excerpts from an unpublished columnVerifying Whiley programs with BoogieArray theory of bounded elements and its applicationsOn interpolation in automated theorem provingSAT-Inspired Eliminations for Superposition


Uses Software



This page was built for publication: Efficient E-Matching for SMT Solvers