HOME

TheInfoList



OR:

In
first-order logic First-order logic, also called predicate logic, predicate calculus, or quantificational logic, is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantified variables over ...
, a Herbrand structure S is a
structure A structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. Material structures include man-made objects such as buildings and machines and natural objects such as ...
over a
vocabulary A vocabulary (also known as a lexicon) is a set of words, typically the set in a language or the set known to an individual. The word ''vocabulary'' originated from the Latin , meaning "a word, name". It forms an essential component of languag ...
\sigma (also sometimes called a ''signature'') that is defined solely by the syntactical properties of \sigma. The idea is to take the symbol strings of terms as their values, e.g. the denotation of a constant symbol c is just "c" (the symbol). It is 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 ...
. Herbrand structures play an important role in the foundations of
logic programming Logic programming is a programming, database and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical form, representing knowledge about some problem domain. Computation is performed by applyin ...
.


Herbrand universe


Definition

The ''Herbrand universe'' serves as the universe in a ''Herbrand structure''.


Example

Let L^\sigma, be a first-order language with the vocabulary * constant symbols: c * function symbols: f(\cdot), \, g(\cdot) then the Herbrand universe H of L^\sigma (or of \sigma) is H = \ The
relation symbols In logic, especially mathematical logic, a signature lists and describes the non-logical symbols of a formal language. In universal algebra, a signature lists the operations that characterize an algebraic structure. In model theory, signatures are ...
are not relevant for a Herbrand universe since formulas involving only relations do not correspond to elements of the universe. Formulas consisting only of relations R evaluated at a set of constants or variables correspond to subsets of finite powers of the universe H^n where n is the arity of R.


Herbrand structure

A ''Herbrand structure'' interprets terms on top of a ''Herbrand universe''.


Definition

Let S be a
structure A structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. Material structures include man-made objects such as buildings and machines and natural objects such as ...
, with vocabulary \sigma and universe U. Let W be the set of all terms over \sigma and W_0 be the subset of all variable-free terms. S is said to be a ''Herbrand structure'' iff # U = W_0 # f^S(t_1,\dots,t_n) = f(t_1,\dots,t_n) for every n-ary function symbol f \in \sigma and t_1,\dots,t_n \in W_0 # c^S = c for every constant c in \sigma


Remarks

# U is the Herbrand universe of \sigma. # A Herbrand structure that is a
model A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided in ...
of a
theory A theory is a systematic and rational form of abstract thinking about a phenomenon, or the conclusions derived from such thinking. It involves contemplative and logical reasoning, often supported by processes such as observation, experimentation, ...
T is called a ''Herbrand model'' of T.


Examples

For a constant symbol c and a unary function symbol f(\,\cdot\,) we have the following interpretation: * U = \ * fc \mapsto fc, ffc \mapsto ffc, \dots * c \mapsto c


Herbrand base

In addition to the universe, defined in , and the term denotations, defined in , the ''Herbrand base'' completes the interpretation by denoting the relation symbols.


Definition

A ''Herbrand base'' \mathcal B_H for a Herbrand structure is the set of all atomic formulas whose argument terms are elements of the Herbrand universe.


Examples

For a binary relation symbol R, we get with the terms from above: : \mathcal B_H = \


See also

* Herbrand's theorem * Herbrandization *
Herbrand interpretation In mathematical logic, a Herbrand interpretation is an interpretation in which all constants and function symbols are assigned very simple meanings. Specifically, every constant is interpreted as itself, and every function symbol is interpreted a ...


Notes


References

* {{cite book , last1=Ebbinghaus , first1=Heinz-Dieter , authorlink1=Heinz-Dieter Ebbinghaus , last2=Flum , first2=Jörg , last3=Thomas , first3=Wolfgang , title=Mathematical Logic , publisher=
Springer Springer or springers may refer to: Publishers * Springer Science+Business Media, aka Springer International Publishing, a worldwide publishing group founded in 1842 in Germany formerly known as Springer-Verlag. ** Springer Nature, a multinationa ...
, isbn=978-0387942582 , year=1996 , url-access=registration , url=https://archive.org/details/mathematicallogi1996ebbi Mathematical logic