a predicate, if it is a character, it is tested for equality and if it is a character set, it is tested for membership.