A predicate is a symbol that represents a property or a relation. It can also be thought of as an statement that can evaluate to either true or false depending on it's inputs. Predicates are usually represented by capital letters (such as
For example, the predicate true where as
In terms of relations, predicates could be used to represent statements such as "x is greater than y", in this case the predicate takes two variables and could be written as
The domain of a predicate is the set of all possible inputs or variables for which the predicate can be evaluated. For example, the predicate
To find a truth value of a predicate simply evaluate the statement with the given inputs replacing the variables in the predicate. The set of all inputs that make the predicate true is called the truth set.
Let