Herbrandization
   HOME

TheInfoList



OR:

{{Short description, Proof of Herbrand's theorem The Herbrandization of a logical formula (named after
Jacques Herbrand Jacques Herbrand (12 February 1908 – 27 July 1931) was a French mathematician. Although he died at age 23, he was already considered one of "the greatest mathematicians of the younger generation" by his professors Helmut Hasse and Richard Coura ...
) is a construction that is dual to the
Skolemization In mathematical logic, a formula of first-order logic is in Skolem normal form if it is in prenex normal form with only universal first-order quantifiers. Every first-order formula may be converted into Skolem normal form while not changing its ...
of a formula.
Thoralf Skolem Thoralf Albert Skolem (; 23 May 1887 – 23 March 1963) was a Norwegian mathematician who worked in mathematical logic and set theory. Life Although Skolem's father was a primary school teacher, most of his extended family were farmers. Skolem ...
had considered the Skolemizations of formulas in
prenex form A formula of the predicate calculus is in prenex normal form (PNF) if it is written as a string of quantifiers and bound variables, called the prefix, followed by a quantifier-free part, called the matrix. Together with the normal forms in propo ...
as part of his proof of the Löwenheim–Skolem theorem (Skolem 1920). Herbrand worked with this dual notion of Herbrandization, generalized to apply to non-prenex formulas as well, in order to prove
Herbrand's theorem Herbrand's theorem is a fundamental result of mathematical logic obtained by Jacques Herbrand (1930). It essentially allows a certain kind of reduction of first-order logic to propositional logic. Although Herbrand originally proved his theorem for ...
(Herbrand 1930). The resulting formula is not necessarily
equivalent Equivalence or Equivalent may refer to: Arts and entertainment *Album-equivalent unit, a measurement unit in the music industry * Equivalence class (music) *'' Equivalent VIII'', or ''The Bricks'', a minimalist sculpture by Carl Andre *''Equiva ...
to the original one. As with Skolemization, which only preserves
satisfiability In mathematical logic, a formula is ''satisfiable'' if it is true under some assignment of values to its variables. For example, the formula x+3=y is satisfiable because it is true when x=3 and y=6, while the formula x+1=x is not satisfiable over ...
, Herbrandization being Skolemization's dual preserves
validity Validity or Valid may refer to: Science/mathematics/statistics: * Validity (logic), a property of a logical argument * Scientific: ** Internal validity, the validity of causal inferences within scientific studies, usually based on experiments ** ...
: the resulting formula is valid if and only if the original one is.


Definition and examples

Let F be a formula in the language of
first-order logic First-order logic—also known as predicate logic, quantificational logic, and first-order predicate calculus—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantifie ...
. We may assume that F contains no variable that is bound by two different quantifier occurrences, and that no variable occurs both bound and free. (That is, F could be relettered to ensure these conditions, in such a way that the result is an equivalent formula). The ''Herbrandization'' of F is then obtained as follows: * First, replace any free variables in F by constant symbols. * Second, delete all quantifiers on variables that are either (1) universally quantified and within an even number of negation signs, or (2) existentially quantified and within an odd number of negation signs. * Finally, replace each such variable v with a function symbol f_v(x_1,\dots,x_k), where x_1,\dots,x_k are the variables that are still quantified, and whose quantifiers govern v. For instance, consider the formula F := \forall y \exists x (y,x) \wedge \neg\exists z S(x,z)/math>. There are no free variables to replace. The variables y,z are the kind we consider for the second step, so we delete the quantifiers \forall y and \exists z. Finally, we then replace y with a constant c_y (since there were no other quantifiers governing y), and we replace z with a function symbol f_z(x): : F^H = \exists x (c_y,x) \wedge \neg S(x,f_z(x)) The ''Skolemization'' of a formula is obtained similarly, except that in the second step above, we would delete quantifiers on variables that are either (1) existentially quantified and within an even number of negations, or (2) universally quantified and within an odd number of negations. Thus, considering the same F from above, its Skolemization would be: : F^S = \forall y (y,f_x(y)) \wedge \neg\exists z S(f_x(y),z) To understand the significance of these constructions, see
Herbrand's theorem Herbrand's theorem is a fundamental result of mathematical logic obtained by Jacques Herbrand (1930). It essentially allows a certain kind of reduction of first-order logic to propositional logic. Although Herbrand originally proved his theorem for ...
or the Löwenheim–Skolem theorem.


See also

*
Predicate functor logic In mathematical logic, predicate functor logic (PFL) is one of several ways to express first-order logic (also known as predicate logic) by purely algebraic means, i.e., without quantified variables. PFL employs a small number of algebraic device ...


References

* Skolem, T. "Logico-combinatorial investigations in the satisfiability or provability of mathematical propositions: A simplified proof of a theorem by L. Löwenheim and generalizations of the theorem". (In van Heijenoort 1967, 252-63.) * Herbrand, J. "Investigations in proof theory: The properties of true propositions". (In van Heijenoort 1967, 525-81.) * van Heijenoort, J. ''From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931''. Harvard University Press, 1967. Logic Normal forms (logic)