Hubbry Logo
search
logo

Herbrand structure

logo
Community Hub0 Subscribers
Write something...
Be the first to start a discussion here.
Be the first to start a discussion here.
See all
Herbrand structure

In first-order logic, a Herbrand structure is a structure over a vocabulary (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.

Herbrand structures play an important role in the foundations of logic programming.

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

Let , be a first-order language with the vocabulary

then the Herbrand universe of (or of ) is

The relation symbols are not relevant for a Herbrand universe since formulas involving only relations do not correspond to elements of the universe.

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

See all
User Avatar
No comments yet.