First-Order Predicate Logic
The underlying logical framework used to formally define and reason about relational data structures and operations.
📜
The statement of the theorem
Let be a first-order language defined by a set of predicate symbols and a set of function symbols . A formula is constructed recursively: . The truth value of is evaluated relative to an interpretation mapping symbols in to sets and functions over a domain .