Next:  Appropriate States and 
Up:  Static Algebras and 
 Previous:  Universes
 
Terms are defined recursively, as in first-order logic:
- 
  A variable is a term.
 -  If f is an r -ary function name and 
 are terms,
  then f(
) is a term.
 
As usual, ground terms are terms without variables.  By analogy,
other syntactical objects without variables will be called ground.
Atomic Boolean terms are terms of the form 
f(
),
where f is a relation name.  Boolean terms are built from atomic Boolean
terms by means of the Boolean operations.