proposition: Lemma after_last_char_such_that_end {str : String} {P} : is_after_last_char_such_that str (length str) P <-> for_last_char str P .
proof: Proof. apply after_last_char_such_that_after_end; reflexivity. Qed.
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.ZArith.ZArith Fiat.Parsers.StringLike.Core Fiat.Parsers.StringLike.Properties Fiat.Parsers.StringLike.ForallChars Fiat.Parsers.StringLike.LastChar Fiat.Common