first order logic
A logic is first order if it has exactly one type. Usually the term refers specifically to the logic with connectives , , , , and and the quantifiers
and , all given the usual semantics:
- •
is true iff is not true
- •
is true if either is true or is true
- •
is true iff is true for every object (where is the result of replacing every unbound occurrence of in with )
- •
is the same as
- •
is the same as
- •
is the same as
- •
is the same as
However languages with slightly different quantifiers and connectives are sometimes still called first order as long as there is only one type.