Documentation

Init.Data.String.Lemmas.Pattern.TakeDrop.Char

theorem String.skipSuffix?_char_eq_some_iff {c : Char} {s : String} {pos : s.Pos} :
s.skipSuffix? c = some pos (h : s.endPos s.startPos), pos = s.endPos.prev h (s.endPos.prev h).get = c