Definition 2.2.3 (Recursive / decidable language).
A language
is recursive if there is an algorithm that decides whether a string of symbols is an -formula.
An -theory
is recursive if membership in
is decidable (for -sentences).
An -theory
is decidable if there is an algorithm for deciding whether .