isLower -package:word8

Selects lower-case alphabetic Unicode characters (letters). Note: this predicate does not work for letter-like characters such as: 'ⓐ' (U+24D0 circled Latin small letter a) and 'ⅳ' (U+2173 small Roman numeral four). This is due to selecting only characters with the GeneralCategory LowercaseLetter. See isLowerCase for a more intuitive predicate.
Selects lower-case alphabetic Unicode characters (letters).
Selects lower-case alphabetic Unicode characters (letters). It matches characters with general category LowercaseLetter. See: isLowerCase for the full lower case predicate.
isLower c == Data.Char.isLower c
Test if a character is an ASCII lower-case letter.
Test if a character is a Latin-1 lower-case letter.
Selects lower-case Unicode letter-like characters. Note: this predicate selects characters with the Unicode property Lowercase, which includes letter-like characters such as: 'ⓐ' (U+24D0 circled Latin small letter a) and 'ⅳ' (U+2173 small Roman numeral four). See isLower for the legacy predicate.
Is this a lower-case character? Only works for the Latin1 subset, otherwise returns sFalse.
>>> prove $ \c -> isUpperL1 c .=> isLowerL1 (toLowerL1 c)
Q.E.D.
Returns True for lower-case characters. It uses the character property Lowercase. See: isLower for the legacy predicate.
Test if a byte is the encoding of an ASCII lower-case letter.
Test if a byte is the encoding of a Latin-1 lower-case letter.
Returns True if the given key value is in upper case.
Determines whether a character is a lowercase letter. Given some UTF-8 text, obtain a character value with utf8GetChar.
Returns True if the given key value is in lower case.