![]() |
|
|||||||||||||||||
First-order predicate calculus(Redirected from First order logic)
First-order predicate calculus or first-order logic (FOL) permits the formulation of quantified statements such as "there exists an x such that..." ( First-order logic is distinguished from higher-order logic in that it does not allow quantification over properties; i.e. it cannot express statements such as "for every property P, it is the case that..." ( Nevertheless, first-order logic is strong enough to formalize all of set theory and thereby virtually all of mathematics. Its restriction to quantification over individuals makes it difficult to use for the purposes of topology, but it is the classical logical theory underlying mathematics. It is a stronger theory than sentential logic, but a weaker theory than second-order logic.
Defining first-order logicA predicate calculus consists of
There are two types of axioms: logical axioms which are valid with respect to the predicate calculus and non-logical axioms which are true under a special, i.e. the standard, interpretation of the theory of which they are part. For example, the non-logical Peano axioms are true under the standard interpretation of the symbolism of arithmetic, but they are not valid with respect to the predicate calculus. When the set of axioms is infinite, it is required that there is an algorithm which can decide for a given well-formed formula whether it is an axiom or not. Furthermore, there should be an algorithm which can decide whether a given application of an inference rule is correct or not. VocabularyThe "vocabulary" is composed of
Some symbols may be omitted as primitive and taken as abbreviations instead; e.g. (P ↔ Q) is an abbreviation for (P → Q) Formation rulesThe set of well-formed formulas (wffs) is recursively defined by the following rules:
Transformation (Inference) rulesModus ponens suffices as the sole rule of inference. If there are axiom schemata, then a rule of substitution is also required. CalculusThe predicate calculus is an extension of the propositional calculus. If the propositional calculus is defined with eleven axioms and one inference rule (modus ponens), not counting some auxiliary laws for the logical equivalence operator, then the predicate calculus can be defined by appending four additional axioms and one additional inference rule. Axiomatic ExtensionThe following four logical axioms characterize a predicate calculus:
These are actually axiom schemata, because the predicate letters W and Z in them can be replaced by any other predicate letters, without altering the validity of these formulae. Inference ruleThe inference rule called Universal Generalization is characteristic of the predicate calculus. It can be stated as where Z(x) is supposed to stand for an already-proven theorem of predicate calculus and ∀xZ(x) is its closure with respect to the variable x. The predicate letter Z can be replaced by any other predicate letter. Notice that Generalization is analogous to the Necessitation Rule of modal logic, which is
Metalogical theorems of first-order logicSome important metalogical theorems are listed below in bulleted form.
See alsoReferences
The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License.
How to see transparent copy 01-04-2007 01:21:04 |
|






) or "for any x, it is the case that..." (
), where x is a member of the domain of discourse. A first-order theory is a theory that can be axiomatised as an extension of first-order logic by adding a
) or "there exists a property P such that..." (
).
(
(
(
(
,
, (φ → ψ), (φ ↔ ψ) are wffs.
and
are wffs. (Then any instance of x is said to be
.