Fast Decision Procedures Based on Congruence Closure

From MaRDI portal
Revision as of 19:10, 5 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3883564

DOI10.1145/322186.322198zbMath0441.68111OpenAlexW2153131284MaRDI QIDQ3883564

Derek C. Oppen, Greg Nelson

Publication date: 1980

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

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




Related Items (93)

Generalized partial computation using disunification to solve constraintsTheory exploration powered by deductive synthesisStrategies for combining decision proceduresDeciding confluence of certain term rewriting systems in polynomial timeProving properties of functional programs by equality saturationCongruence Closure of Compressed Terms in Polynomial TimeAn algebraic semantics approach to the effective resolution of type equationsSatisfiability Modulo TheoriesEfficient ground completionInductive Prover Based on Equality Saturation for a Lazy Functional LanguageWeakly-relational shapes for numeric abstractions: Improved algorithms and proofs of correctnessModal Tableau Systems with Blocking and Congruence ClosureEfficient Algorithms for Bounded Rigid E-unificationA decision procedure for combinations of propositional temporal logic and other specialized theoriesA structure-preserving clause form translationEmbedding complex decision procedures inside an interactive theorem prover.The Church-Rosser property for ground term-rewriting systems is decidableFast algorithms for testing unsatisfiability of ground Horn clauses with equationsFast congruence closure and extensionsOn the relationship of congruence closure and unificationUnification theoryAlgebraic data integrationA first order logic of effectsNP-completeness of small conflict set generation for congruence closureComplexity, convexity and combinations of theoriesDeciding the word problem in the union of equational theories.A rewriting approach to satisfiability procedures.Modularity and Combination of Associative Commutative Congruence Closure Algorithms enriched with Semantic PropertiesSemantically-guided goal-sensitive reasoning: decision procedures and the Koala proverConjunctive Abstract Interpretation Using ParamodulationConstraint contextual rewriting.On rewriting rules in MizarDecision procedures for term algebras with integer constraintsA taxonomy of exact methods for partial Max-SATCombining decision procedures by (model-)equality propagation\(E\)-unification with constants vs. general \(E\)-unificationComplexity assessments for decidable fragments of Set Theory. III: Testers for crucial, polynomial-maximal decidable Boolean languagesOn quasitautologiesA framework for using knowledge in tableau proofsFirst-order automated reasoning with theories: when deduction modulo theory meets practiceDecidability of the confluence of finite ground term rewrite systems and of other related term rewrite systemsRigid E-unification: NP-completeness and applications to equational matingsConditional congruence closure over uninterpreted and interpreted symbolsAlgebraic specifiability of data types with minimal computable parametersIncremental search for conflict and unit instances of quantified formulas with E-matchingCongruence Closure with Free VariablesOn Interpolation in Decision ProceduresCyclic connectionsOn Shostak's decision procedure for combinations of theoriesParallelizing SMT solving: lazy decomposition and conciliationInferring the equivalence of functional programs that mutate dataComplete axiomatizations of some quotient term algebrasAnother variation on the common subexpression problemMACE4 and SEM: A Comparison of Finite Model GeneratorsSolving equation systems in ω-categorical algebrasCombining Non-Stably Infinite TheoriesA language for generic programming in the largeProducing and verifying extremely large propositional refutationsA Term Rewriting Technique for Decision GraphsCombining Decision Procedures by (Model-)Equality PropagationZero, successor and equality in BDDsUnnamed ItemSCL(EQ): SCL for first-order logic with equalityEquivalence in functional languages with effectsVariant-Based Satisfiability in Initial AlgebrasFrom LCF to Isabelle/HOLEmbedded software verification using symbolic execution and uninterpreted functionsFault-Tolerant Aggregate SignaturesAn Improved Tight Closure Algorithm for Integer Octagonal ConstraintsGround Interpolation for the Theory of EqualityOrder-Sorted Rewriting and Congruence ClosureA fast algorithm for constructing a tree automaton recognizing a congruential tree languageModel completeness, uniform interpolants and superposition calculus. (With applications to verification of data-aware processes)Congruence Closure in Intensional Type TheoryColors Make Theories HardExtending SMT solvers to higher-order logicA New approach for combining decision procedures for the word problem, and its connection to the Nelson-Oppen combination methodA practical integration of first-order reasoning and decision proceduresDeciding the word problem for ground and strongly shallow identities w.r.t. extensional symbolsA view of computability on term algebrasEfficient automated reasoning about sets and multisets with cardinality constraintsDeciding the word problem for ground identities with commutative and extensional symbolsAlgorithms and reductions for rewriting problems. II.CC(X): Semantic Combination of Congruence Closure with Solvable TheoriesAn Abstract Decision Procedure for Satisfiability in the Theory of Recursive Data TypesA posthumous contribution by Larry Wos: excerpts from an unpublished columnVerifying Whiley programs with BoogieFast left Kan extensions using the chaseSCL(EQ): SCL for first-order logic with equalityA linear time solution to the single function coarsest partition problemMeta-programming With Built-in Type EqualityPattern-directed invocation with changing equationsAnalysis of the equality relations for the program terms







This page was built for publication: Fast Decision Procedures Based on Congruence Closure