Global Information Lookup Global Information

Boolean satisfiability problem information


In logic and computer science, the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated SATISFIABILITY, SAT or B-SAT) is the problem of determining if there exists an interpretation that satisfies a given Boolean formula. In other words, it asks whether the variables of a given Boolean formula can be consistently replaced by the values TRUE or FALSE in such a way that the formula evaluates to TRUE. If this is the case, the formula is called satisfiable. On the other hand, if no such assignment exists, the function expressed by the formula is FALSE for all possible variable assignments and the formula is unsatisfiable. For example, the formula "a AND NOT b" is satisfiable because one can find the values a = TRUE and b = FALSE, which make (a AND NOT b) = TRUE. In contrast, "a AND NOT a" is unsatisfiable.

SAT is the first problem that was proven to be NP-complete; see Cook–Levin theorem. This means that all problems in the complexity class NP, which includes a wide range of natural decision and optimization problems, are at most as difficult to solve as SAT. There is no known algorithm that efficiently solves each SAT problem, and it is generally believed that no such algorithm exists; yet this belief has not been proven mathematically, and resolving the question of whether SAT has a polynomial-time algorithm is equivalent to the P versus NP problem, which is a famous open problem in the theory of computing.

Nevertheless, as of 2007, heuristic SAT-algorithms are able to solve problem instances involving tens of thousands of variables and formulas consisting of millions of symbols,[1] which is sufficient for many practical SAT problems from, e.g., artificial intelligence, circuit design,[2] and automatic theorem proving.

  1. ^ Cite error: The named reference Codish.Ohrimenko.Stuckey.2007 was invoked but never defined (see the help page).
  2. ^ Hong, Ted; Li, Yanjing; Park, Sung-Boem; Mui, Diana; Lin, David; Kaleq, Ziyad Abdel; Hakim, Nagib; Naeimi, Helia; Gardner, Donald S.; Mitra, Subhasish (November 2010). "QED: Quick Error Detection tests for effective post-silicon validation". 2010 IEEE International Test Conference. pp. 1–10. doi:10.1109/TEST.2010.5699215. ISBN 978-1-4244-7206-2. S2CID 7909084.

and 18 Related for: Boolean satisfiability problem information

Request time (Page generated in 0.8417 seconds.)

Boolean satisfiability problem

Last Update:

the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated SATISFIABILITY, SAT or B-SAT) is the problem of...

Word Count : 5312

Maximum satisfiability problem

Last Update:

theory, the maximum satisfiability problem (MAX-SAT) is the problem of determining the maximum number of clauses, of a given Boolean formula in conjunctive...

Word Count : 1396

Boolean

Last Update:

element x Boolean satisfiability problem, the problem of determining if there exists an interpretation that satisfies a given Boolean formula Boolean prime...

Word Count : 252

Satisfiability

Last Update:

The problem of determining whether a formula in propositional logic is satisfiable is decidable, and is known as the Boolean satisfiability problem, or...

Word Count : 1500

Circuit satisfiability problem

Last Update:

circuit satisfiability problem (also known as CIRCUIT-SAT, CircuitSAT, CSAT, etc.) is the decision problem of determining whether a given Boolean circuit...

Word Count : 1183

P versus NP problem

Last Update:

of any problem in NP can be transformed mechanically into a Boolean satisfiability problem in polynomial time. The Boolean satisfiability problem is one...

Word Count : 7720

Satisfiability modulo theories

Last Update:

logic, satisfiability modulo theories (SMT) is the problem of determining whether a mathematical formula is satisfiable. It generalizes the Boolean satisfiability...

Word Count : 4370

SAT solver

Last Update:

a computer program which aims to solve the Boolean satisfiability problem. On input a formula over Boolean variables, such as "(x or y) and (x or not...

Word Count : 3558

True quantified Boolean formula

Last Update:

complexity theory, the quantified Boolean formula problem (QBF) is a generalization of the Boolean satisfiability problem in which both existential quantifiers...

Word Count : 3755

Constraint satisfaction problem

Last Update:

focuses on tackling these kinds of problems. Additionally, the Boolean satisfiability problem (SAT), satisfiability modulo theories (SMT), mixed integer...

Word Count : 2604

Boolean Pythagorean triples problem

Last Update:

the Boolean Pythagorean Triples problem via Cube-and-Conquer". In Creignou, Nadia; Le Berre, Daniel (eds.). Theory and Applications of Satisfiability Testing...

Word Count : 540

Circuit Value Problem

Last Update:

The Boolean Formula Value Problem is complete for NC1. The problem is closely related to the Boolean Satisfiability Problem which is complete for NP and...

Word Count : 184

Boolean satisfiability algorithm heuristics

Last Update:

The Boolean satisfiability problem (frequently abbreviated SAT) can be stated formally as: given a Boolean expression B{\displaystyle B} with V={v0,…,vn}{\displaystyle...

Word Count : 1696

Clique problem

Last Update:

decision problem. Karp's NP-completeness proof is a many-one reduction from the Boolean satisfiability problem. It describes how to translate Boolean formulas...

Word Count : 9876

List of Boolean algebra topics

Last Update:

diagram Boolean function Boolean-valued function Boolean-valued model Boolean satisfiability problem Boolean differential calculus Indicator function (also...

Word Count : 271

Boolean algebra

Last Update:

true is called the Boolean satisfiability problem (SAT), and is of importance to theoretical computer science, being the first problem shown to be NP-complete...

Word Count : 9405

Millennium Prize Problems

Last Update:

common example of an NP problem not known to be in P is the Boolean satisfiability problem. Most mathematicians and computer scientists expect that P ≠ NP;...

Word Count : 2615

Decision problem

Last Update:

problems are used in computational complexity theory to characterize complexity classes of decision problems. For example, the Boolean satisfiability...

Word Count : 1272

PDF Search Engine © AllGlobal.net