Solving SAT and SAT Modulo Theories

From MaRDI portal
Publication:3455223

DOI10.1145/1217856.1217859zbMath1326.68164OpenAlexW2022846948MaRDI QIDQ3455223

Cesare Tinelli, Albert Oliveras, Robert Nieuwenhuis

Publication date: 4 December 2015

Published in: Journal of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/1217856.1217859




Related Items

Abstract interpretation as automated deductionMulti-agent pathfinding with continuous timeAutomatically proving termination and memory safety for programs with pointer arithmeticAutomating Induction with an SMT SolverOn abstract modular inference systems and solversInterpolation systems for ground proofs in automated deduction: a surveySemantically-guided goal-sensitive reasoning: model representationAn experiment with satisfiability modulo SATAdding decision procedures to SMT solvers using axioms with triggersA Datalog hammer for supervisor verification conditions modulo simple linear arithmeticConflict-driven satisfiability for theory combination: lemmas, modules, and proofsDeciding unifiability and computing local unifiers in the description logic \(\mathcal{EL}\) without top constructorA unified framework for DPLL(T) + certificatesProtocol analysis with timeRewriting modulo SMT and open system analysisA verified SAT solver framework with learn, forget, restart, and incrementalitySolving linear optimization over arithmetic constraint formulaFormal verification of a modern SAT solver by shallow embedding into Isabelle/HOLMetalevel transformation of strategiesThree-valued semantics for hybrid MKNF knowledge bases revisitedOn First-Order Model-Based ReasoningA progression semantics for first-order logic programsOptimization Modulo Theories with Linear Rational CostsAn Equation-Based Classical LogicThe ins and outs of first-order runtime verificationTwenty years of rewriting logicraSAT: an SMT solver for polynomial constraintsCardinality constraints for arrays (decidability results and applications)Better answers to real questionsOrdered completion for first-order logic programs on finite structuresWhat is answer set programming to propositional satisfiabilityFirst-Order Logic Theorem Proving and Model Building via Approximation and InstantiationAxiomatic Constraint Systems for Proof Search Modulo TheoriesA pearl on SAT and SMT solving in PrologSuperposition as a decision procedure for timed automataSuperposition decides the first-order logic fragment over ground theoriesComplete Boolean satisfiability solving algorithms based on local searchSMT proof checking using a logical frameworkSatisfiability in composition-nominative logicsCurriculum-based course timetabling with SAT and MaxSATSolving constraint satisfaction problems with SAT modulo theoriesSolving weighted CSPs with meta-constraints by reformulation into satisfiability modulo theoriesRelating constraint answer set programming languages and algorithmsImproved algorithms for the general exact satisfiability problemSyntax-guided quantifier instantiationDeciding the Bernays-Schoenfinkel fragment over bounded difference constraints by simple clause learning over theoriesIncremental search for conflict and unit instances of quantified formulas with E-matchingReducing Chaos in SAT-Like Search: Finding Solutions Close to a Given OneOn Interpolation in Decision ProceduresI-RiSC: An SMT-Compliant Solver for the Existential Fragment of Real AlgebraSMT-based model checking for recursive programsAn efficient SMT solver for string constraintsProducing and verifying extremely large propositional refutationsConflict-driven answer set solving: from theory to practiceSynthesis of quantifier-free DNF sentences from inconsistent samples of strings with EF games and SATCardinality networks: a theoretical and empirical studyEngineering constraint solvers for automatic analysis of probabilistic hybrid automataA formal methods approach to predicting new features of the eukaryotic vesicle traffic systemIPL: an integration property language for multi-model cyber-physical systemsHard problems in max-algebra, control theory, hypergraphs and other areasRefutation-based synthesis in SMTEfficiently and effectively recognizing toricity of steady state varietiesAccess Nets: Modeling Access to Physical SpacesThe SAT+CAS method for combinatorial search with applications to best matricesOn solving quantified bit-vector constraints using invertibility conditionsRange and Set Abstraction using SATAlgorithmic reduction of biological networks with multiple time scalesA conflict-driven solving procedure for poly-power constraints\textsc{OptiMathSAT}: a tool for optimization modulo theoriesConflict-driven satisfiability for theory combination: transition system and completenessA Verified SAT Solver Framework with Learn, Forget, Restart, and IncrementalityA New Decision Procedure for Finite Sets and Cardinality Constraints in SMTTrade-offs Between Time and Memory in a Tighter Model of CDCL SAT SolversDeciding Bit-Vector Formulas with mcSATPredicate Elimination for Preprocessing in First-Order Theorem ProvingTransition systems for model generators—A unifying approachEfficient SAT-based proof search in intuitionistic propositional logicA unifying splitting frameworkSuperposition with first-class booleans and inprocessing clausificationSPASS-SATT. A CDCL(LA) solverSCL clause learning from simple modelsInterpolating bit-vector formulas using uninterpreted predicates and Presburger arithmeticFrom simplification to a partial theory solver for non-linear real polynomial constraintsA complete and terminating approach to linear integer solvingOpposition FrameworksWombit: a portfolio bit-vector solver using word-level propagationTheory decision by decompositionSolving bitvectors with MCSAT: explanations from bits and piecesA decision procedure for string to code point conversionModel-based Theory CombinationEncoding First Order Proofs in SMTA posthumous contribution by Larry Wos: excerpts from an unpublished columnFlexible proof production in an industrial-strength SMT solverSAT-based proof search in intermediate propositional logicsCooperating techniques for solving nonlinear real arithmetic in the \texttt{cvc5} SMT solver (system description)Reasoning about vectors using an SMT theory of sequencesEstimating the volume of solution space for satisfiability modulo linear real arithmeticIterative and core-guided maxsat solving: a survey and assessmentCutting to the chase.On interpolation in automated theorem provingBelief Merging by ExamplesVerifying Procedural Programs via Constrained Rewriting InductionA proof system for graph (non)-isomorphism verificationAutomated Reasoning Building BlocksCongruence Closure of Compressed Terms in Polynomial TimeSearch-Space Partitioning for Parallelizing SMT SolversPropositional SAT SolvingSAT-Based Model CheckingSatisfiability Modulo TheoriesModal Tableau Systems with Blocking and Congruence ClosureShared aggregate sets in answer set programmingOn CDCL-Based Proof Systems with the Ordered Decision StrategyReasoning about vectors: satisfiability modulo a theory of sequencesVerification Modulo theoriesWell-founded operators for normal hybrid MKNF knowledge basesSAT(ID): Satisfiability of Propositional Logic Extended with Inductive DefinitionsPredicate logic as a modeling language: modeling and solving some machine learning and data mining problems withIDP3Disjunctive answer set solvers via templatesConstraint answer set solver EZCSP and why integration schemas matterConstraint solving for finite model finding in SMT solversLocal Search For Satisfiability Modulo Integer Arithmetic TheoriesUnifying splittingReluplex: a calculus for reasoning about deep neural networksAbstract Solvers for Computing Cautious Consequences of ASP programsDecoding Output Sequences for Discrete-Time Linear Hybrid Systems.Semantically-guided goal-sensitive reasoning: decision procedures and the Koala proverBounded Model Checking of Analog and Mixed-Signal Circuits Using an SMT SolverSynthesising programs with non-trivial constantsRailway scheduling using Boolean satisfiability modulo simulationsStepwise debugging of answer-set programsStochastic Satisfiability Modulo Theory: A Novel Technique for the Analysis of Probabilistic Hybrid SystemsConstraint CNF: SAT and CSP Language Under One Roof.Probabilistic logic over equations and domain restrictionsTowards SMT Model Checking of Array-Based SystemsDeciding Effectively Propositional Logic Using DPLL and Substitution SetsEngineering DPLL(T) + SaturationThe CADE-27 Automated theorem proving System Competition – CASC-27Disjunctive logic programs with existential quantification in rule headsDPLL: The Core of Modern Satisfiability SolversASP modulo CSP: The clingcon systemSMCHR: Satisfiability modulo constraint handling rulesConstraint Answer Set SolvingThe Strategy Challenge in SMT SolvingSuperposition for Bounded DomainsA translational approach to constraint answer set solvingA Slice-Based Decision Procedure for Type-Based Partial OrdersLinear Quantifier Elimination as an Abstract Decision ProcedureUnnamed ItemSCL(EQ): SCL for first-order logic with equalityVolume Computation for Boolean Combination of Linear Arithmetic ConstraintsVariant-Based Satisfiability in Initial AlgebrasMulti-shot ASP solving with clingoUnification in the Description Logic $\mathcal{EL}$ without the Top ConceptModel Evolution with Equality Modulo Built-in TheoriesCutting to the Chase Solving Linear Integer ArithmeticSolving Systems of Linear Inequalities by Bound PropagationThe External Interface for Extending WASPBoosting Answer Set Optimization with Weighted Comparator NetworksPrefaceBranch and Bound for Boolean Optimization and the Generation of Optimality CertificatesClause-Learning Algorithms with Many Restarts and Bounded-Width ResolutionA Modular Integration of SAT/SMT Solvers to Coq through Proof WitnessesUnsatisfiable Core Analysis and Aggregates for Optimum Stable Model SearchAbstract Answer Set SolversModal Satisfiability via SMT Solving