math

First-order logic, also known as quantification theory and predicate calculus is a term that refers to predicate logics in which quantified predicates may range over a single domain of discourse that contains distinct objects. There are several first order logics, but the most commonly studied is classical first-order logic, which is supposed to be an "extension" of Propositional logic.

Syntax

Alphabet

Logical symbols:

Non-logical symbols

Formation rules

Terms: The set of terms is defined as:

Formulas

Semantics

The non-logical symbols of a first-order logic are usually interpreted with a first-order model, which is an ordered pair  , where is the domain of discourse, is the signature, and is the interpretation function which assigns meaning to the non-logical symbols. The signature is an ordered pair where is the set of predicate or relation symbols, is the set of function symbols, and is a mapping which assigns a natural number called an arity. The notation for an interpretation of a non-logical symbol is .

Each predicate symbol or relation symbol is assigned a n-ary relation or equivalently an n-ary function (where is the boolean domain or some other truth set).

Each function symbol f is assigned an n-ary function . If is a nullary function (that is an individual constant) its interpretation is . Individual constants may be assigned a value, such as .

A T-Schema could be defined inductively in the following way:

Rules of inference

The rules of inference for first-order logic depends on what formal system is being used. It is common to add the rules of inference of propositional logic, universal instantiation, universal generalization, existential instantiation, and existential generalization. Formal systems may also include Change of quantifier.

Axioms

If equality is part of a first-order logic system, then reflexivity, symmetry, transitivity, substitution for formulas, substitution for functions are added as axioms.

External links