Predicates are functions that return the boolean values, `True` or `False`.
In computing, Predicates are functions that return the boolean values, True or False. Some languages and frameworks treat them specially.
See also Wikipedia.
There are alternate (and possibly more mainstream) meanings. See Wikipedia.