1962
DOI: 10.1145/368273.368557
|View full text |Cite
|
Sign up to set email alerts
|

A machine program for theorem-proving

Abstract: The programming of a proof procedure is discussed in connection with trial runs and possible improvements.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
684
0
8

Year Published

1999
1999
2010
2010

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 2,239 publications
(719 citation statements)
references
References 2 publications
0
684
0
8
Order By: Relevance
“…However, their proposed algorithm had impractically large memory requirements. Davis, Logemann and Loveland [8] proposed an algorithm that used search instead of resolution. This algorithm is often referred to as the DPLL algorithm.…”
Section: The Dpll Algorithm With Learningmentioning
confidence: 99%
See 2 more Smart Citations
“…However, their proposed algorithm had impractically large memory requirements. Davis, Logemann and Loveland [8] proposed an algorithm that used search instead of resolution. This algorithm is often referred to as the DPLL algorithm.…”
Section: The Dpll Algorithm With Learningmentioning
confidence: 99%
“…Consequently, there are many practical algorithms based on various principles such as Resolution [7], Systematic Search [8], Stochastic Local Search [9], Binary Decision Diagrams [10], Stålmarck's [11] algorithm, and others. Gu et al [12] provide a review of many of the algorithms.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This basic mechanism is then exploited to decide a formula f , by adding one clause at a time and solving |f | incremental sub-problems. The proposed algorithm is an adaptation of the basic DPLL procedure [9] that retains the position in the search tree (the path form the root to the last node examined) when a model for f is encountered. Then, if the assignment also satisfies f ∪ {Γ }, nothing has to be done.…”
Section: Related Workmentioning
confidence: 99%
“…By a random (n, m, k)-CNF expression we mean a CNF expression of m clauses, each chosen uniformly at random and with replacement from among the set of 2 k n k elementary disjunctions of k literals on a set of n Boolean variables and their complements. Simple variants of the well known Davis-PutnamLogemann-Loveland algorithm (DPLL) [32] which never reassign a value to a variable once it is set can solve large random (n, m, k)-CNF expressions with probability tending to 1 if they are generated with m/n < c k 2 k /k, where c k is a constant plus a term of complexity o(k). Since variables are assigned at most one time, those variants run in polynomial time.…”
Section: Introductionmentioning
confidence: 99%