Journal Article10.1145/359545.359570
An algorithm for reasoning about equality
146
TL;DR: A simple technique for reasoning about equalities that is fast and complete for ground formulas with function symbols and equality is presented.
read more
Abstract: A simple technique for reasoning about equalities that is fast and complete for ground formulas with function symbols and equality is presented. A proof of correctness is given as well.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Pattern Matching in Trees
TL;DR: Five new techniques for tree pattern matching are presented, analyzed for time and space complexity, and compared with previously known methods.
•Journal Article
What Is Automated Reasoning
TL;DR: Two rewrite rules operating on a pair of equations E and a set of rules R, (E and R) are rewritten as follows: E = R and R = E + R.
228
Compiling with proofs
George C. Necula,Peter Lee +1 more
- 01 Jan 1998
TL;DR: This dissertation shows how standard decision procedures can be adapted so that they can produce detailed proofs of the proved predicates and also how these proofs can be encoded compactly and checked efficiently.
A Practical Decision Procedure for Arithmetic with Function Symbols
TL;DR: A practical procedure is presented for an extension of quantifier-free Presburger arithmetic that permits arbitrary unmterpreted predicate and function symbols and is powerful enough to encode the semantics of array operators as well as MAX, MIN, and ABSVALUE.
Verification of scheduling in the presence of loops using uninterpreted symbolic simulation
P. Ashar,Anand Raghunathan,A. Gupta,S. Bhattacharya +3 more
- 08 Oct 1999
TL;DR: A novel procedure based on uninterpreted symbolic simulation for checking the scheduling step in high-level synthesis and its ability to efficiently handle loops and a wide range of loop transformations performed during scheduling is proposed.
123
References
Efficiency of a Good But Not Linear Set Union Algorithm
TL;DR: It is shown that, if t(m, n) is seen as the maximum time reqmred by a sequence of m > n FINDs and n -- 1 intermixed UNIONs, then kima(m), n is shown to be related to a functional inverse of Ackermann's functmn and as very slow-growing.
•Book
Introduction to mathematical logic
Hans Hermes,Diana Schmidt +1 more
- 01 Jan 1973
TL;DR: This book discusses the semantics of Predicate Logic, and some of theorems of A. Robinson, Craig and Beth's treatment of Peano's Axiom System.
1K
Fast decision algorithms based on union and find
Greg Nelson,Derek C. Oppen +1 more
- 30 Sep 1977
TL;DR: A simple algorithm for computing congruence closures of a relation on a graph in O(mn) time, where n is the number of vertices and m thenumber of edges in G.
28
•Book
Introduction to Mathematical Logic
Elliott Mendelson
- 01 Jan 1964
TL;DR: This long-established text continues to expose students to natural proofs and set-theoretic methods and offers enough material for either a one- or two-semester course on mathematical logic.
Related Papers (5)
Donald E. Knuth,Peter B. Bendix +1 more
- 01 Jan 1983
Franz Baader,Tobias Nipkow +1 more
- 01 Jan 1998
Martin Davis,George Logemann,Donald W. Loveland +2 more
- 31 Aug 2011