A function that returns true or false whether the given value returns true X→B X is some arbitrary set B is the Boolean domain