Decidability_(logic) Decidability_(logic)

Decidability (logic) - Definition and Overview

A logical system is decidable iff there exists an algorithm such that for every well-formed formula in that system there exists a maximum finite number N of steps such that the algorithm is capable of deciding in less than or equal to N algorithmic steps whether the formula is (semantically) valid or not valid.

Example: Propositional calculus is decidable, because there exists for it an algorithm — truth-table construction — such that for every formula which combines M atomic formulas there is a maximum number N = 2M of steps such that after completing those N steps the algorithm will always decide whether the formula is valid or not. Here, a "step" of the algorithm has been (arbitrarily) defined as completion of a row of the truth-table.

If a system is undecidable, then there exist in it formulas which are not known to be either valid or invalid: perhaps such a formula can be categorized neither as valid or invalid. Such formulas are said to be "undecided."

If a formula in an undecidable logical system is undecided, then there is the option of adopting such formula as a new axiom of the system. Alternatively, it is also possible to adopt the negation of such undecided formula as a new axiom of an alternative system. The resulting pair of axiomatic systems would be mutually incompatible. Example: the parallel postulate.

First-order predicate calculus is decidable if confined to predicates with only one argument. If it includes predicates with two or more arguments, then it is not decidable.

Example Usage of Decidability

fauzty: 思考了如何運用數學邏輯,來推理「推理的可能性」。或著說:如何證明一個故事中的「推理」具有可判定性(Decidability)。所謂「所有的謎題都解開了」的等價於存在一個黑盒子「偵探機」,丟進一個命題他會回答是或否,必定回答並且只回答這兩個。
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.