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
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 ...
(also sometimes called a ''signature'') that is defined solely by the syntactical properties of
. The idea is to take the symbol strings of
terms as their values, e.g. the denotation of a constant symbol
is just "
" (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
, be a first-order language with the vocabulary
* constant symbols:
* function symbols:
then the Herbrand universe
of
(or of
) is
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 evaluated at a set of constants or variables correspond to subsets of finite powers of the universe where is the arity of .
]
Herbrand structure
A ''Herbrand structure'' interprets terms on top of a ''Herbrand universe''.
Definition
Let
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
and universe
. Let
be the set of all terms over
and
be the subset of all variable-free terms.
is said to be a ''Herbrand structure'' iff
#
#
for every
-ary function symbol
and
#
for every constant
in
Remarks
#
is the Herbrand universe of
.
# 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, ...
is called a ''Herbrand model'' of
.
Examples
For a constant symbol
and a unary function symbol
we have the following interpretation:
*
*
*
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''
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
, we get with the terms from above:
:
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