So far, we've dealt with statements that are true or false. A predicate is more general: it's an expression that says something about one or more objects, but by itself, it's not yet a statement.
A predicate expresses a property or relation. It becomes a statement when we assign a specific value to the variable.
This is the predicate P(x). If x = 7, then the statement is true. If x = 3, then false.
This is a predicate that expresses: "x is an even number". If x = 4, then P(x) is true. If x = 5, then P(x) is false.
This expresses a relation: "x is less than y". If x = 2 and y = 5, then R(x,y) is true. If x = 7 and y = 4, then false.
A predicate is an expression that says something about objects. When we specify the values of the variables, the predicate becomes a statement that can be true or false.
We have reviewed and checked the materials, but errors may still occur. The content is provided for educational purposes only, so use it at your own responsibility and verify with other sources if needed.
Please sign in to ask Lara about Predicates.
Select Language
Set theme
© 2025 ReadyTools. All rights reserved.