Primitive predicate string::isLowercase

Holds when the receiver contains no upper-case letters

predicate isLowercase()