proposition: Lemma forall_chars__char_in__split n (str : String) ls : forall_chars__char_in str ls <-> (forall_chars__char_in (take n str) ls /\ forall_chars__char_in (drop n str) ls).
proof: Proof. unfold forall_chars__char_in; apply forall_chars__split. Qed.
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.ZArith.ZArith Fiat.Parsers.StringLike.Core Fiat.Parsers.StringLike.Properties Fiat.Common