A collection of syntactic formulae over which consequence relations corresponding to either syntactic consequence or semantic consequence range. Most frequently, formal languages in logic are recursively defined from a set of atomic formulae with complex formulae generated by repeated applications of construction rules corresponding to connectives, operators, quantifiers, and other logical symbols. For example, the propositional language of classical logic with a unary negation connective and a binary conjunction connective is defined by the following scheme:
Richer languages are constructed by adding clauses corresponding to other -ary connectives or other logical symbols. For example, a first-order language in a signature whose atoms are defined by might include a clause corresponding to existential and universal quantifiers by appending the following clause to the foregoing definition: