In
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, a ground term of a
formal system
A formal system is an abstract structure and formalization of an axiomatic system used for deducing, using rules of inference, theorems from axioms.
In 1921, David Hilbert proposed to use formal systems as the foundation of knowledge in ma ...
is a
term that does not contain any
variables. Similarly, a ground formula is a
formula
In science, a formula is a concise way of expressing information symbolically, as in a mathematical formula or a ''chemical formula''. The informal use of the term ''formula'' in science refers to the general construct of a relationship betwe ...
that does not contain any variables.
In
first-order logic with identity with constant symbols
and
, the
sentence is a ground formula. A ground expression is a ground term or ground formula.
Examples
Consider the following expressions 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 ...
over a
signature
A signature (; from , "to sign") is a depiction of someone's name, nickname, or even a simple "X" or other mark that a person writes on documents as a proof of identity and intent. Signatures are often, but not always, Handwriting, handwritt ...
containing the constant symbols
and
for the numbers 0 and 1, respectively, a unary function symbol
for the successor function and a binary function symbol
for addition.
*
are ground terms;
*
are ground terms;
*
are ground terms;
*
and
are terms, but not ground terms;
*
and
are ground formulae.
Formal definitions
What follows is a formal definition for
first-order language
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 ...
s. Let a first-order language be given, with
the set of constant symbols,
the set of functional operators, and
the set of
predicate symbol
In mathematical logic, a predicate variable is a predicate letter which functions as a "placeholder" for a relation (between terms), but which has not been specifically assigned any particular relation (or meaning). Common symbols for denoting pr ...
s.
Ground term
A is a
term that contains no variables. Ground terms may be defined by logical recursion (formula-recursion):
# Elements of
are ground terms;
# If
is an
-ary function symbol and
are ground terms, then
is a ground term.
# Every ground term can be given by a finite application of the above two rules (there are no other ground terms; in particular, predicates cannot be ground terms).
Roughly speaking, the
Herbrand universe
In first-order logic, a Herbrand structure S is a structure over a vocabulary \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 ...
is the set of all ground terms.
Ground atom
A , or is an
atomic formula
In mathematical logic, an atomic formula (also known as an atom or a prime formula) is a formula with no deeper propositional structure, that is, a formula that contains no logical connectives or equivalently a formula that has no strict subformu ...
all of whose argument terms are ground terms.
If
is an
-ary predicate symbol and
are ground terms, then
is a ground predicate or ground atom.
Roughly speaking, the
Herbrand base
In first-order logic, a Herbrand structure S is a structure over a vocabulary \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 ...
is the set of all ground atoms,
while a
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 ...
assigns a
truth value
In logic and mathematics, a truth value, sometimes called a logical value, is a value indicating the relation of a proposition to truth, which in classical logic has only two possible values ('' true'' or '' false''). Truth values are used in ...
to each ground atom in the base.
Ground formula
A or is a formula without variables.
Ground formulas may be defined by syntactic recursion as follows:
# A ground atom is a ground formula.
# If
and
are ground formulas, then
,
, and
are ground formulas.
Ground formulas are a particular kind of
closed formulas.
See also
*
*
Notes
References
*
*
*
{{Mathematical logic
Logical expressions
Mathematical logic