Definition:Decision Procedure

From ProofWiki
Jump to: navigation, search

Definition

Let $U$ be a set of propositional formulas.

A decision procedure for $U$ is an algorithm which, given a propositional formula $P$, always terminates, returning the answer:

  • Yes if $P \in U$;
  • No if $P \notin U$.


Refutation Procedure

A decision procedure can work like this.

From Tautology and Contradiction, if $P$ is true then $\neg P$ is false and vice versa.


Suppose we wish to decide if $P$ is valid.

We apply the decision procedure to $\neg P$.

If it reports that $\neg P$ is satisfiable, then $P$ is not valid (although it may be satisfiable).

If it reports that $\neg P$ is unsatisfiable, then $P$ is valid.


Such a decision procedure is called a refutation procedure.

Personal tools
Namespaces
Variants
Actions
Navigation
ProofWiki.org
ToDo
Toolbox
Google AdSense