isLower is:exact

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).
This function returns True for 170 and 186 in Unicode 6. But it returns False in Unicode 7.
This function returns True for 170 and 186 in Unicode 6. But it returns False in Unicode 7.
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.