theorem
String.Slice.get_skipPrefixWhile_char_ne
{c : Char}
{s : Slice}
{h : s.skipPrefixWhile c ≠ s.endPos}
:
theorem
String.Slice.get_eq_of_lt_skipPrefixWhile_char
{c : Char}
{s : Slice}
{pos : s.Pos}
(h : pos < s.skipPrefixWhile c)
:
theorem
String.Slice.Pos.get_revSkipWhile_char_ne
{c : Char}
{s : Slice}
{pos : s.Pos}
{h : pos.revSkipWhile c ≠ s.startPos}
:
theorem
String.Slice.Pos.get_eq_of_revSkipWhile_le_char
{c : Char}
{s : Slice}
{pos pos' : s.Pos}
(h₁ : pos' < pos)
(h₂ : pos.revSkipWhile c ≤ pos')
:
theorem
String.Slice.get_skipSuffixWhile_char_ne
{c : Char}
{s : Slice}
{h : s.skipSuffixWhile c ≠ s.startPos}
: