A formal system for expressing logical statements that can be used to represent relationships between variables and constants. It extends propositional logic by allowing the use of quantifiers, such as ‘for all’ and ‘there exists’, to create more complex expressions.
The statement ‘For all x, y: X(x) ∧ Y(y) → Z(x, y)’ can be used to express a relationship between two variables, x and y, where the presence of X(x) and Y(y) guarantees the presence of Z(x, y).