particle predicates