proposition: Corollary length_ByteString_map_bool {S} : forall (f : S -> bool) (s : S) (b : ByteString) (ctx ctx' : CacheFormat), Projection_Format format_bool f s ctx ∋ (b, ctx') -> length_ByteString b = 1.
proof: Proof. intros; eapply length_ByteString_map; eauto using length_ByteString_bool. Qed.
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.ZArith.ZArith Fiat.Narcissus.BinLib Fiat.Narcissus.Common.Specs Fiat.Narcissus.Common.ComposeOpt Fiat.Narcissus.Common.ComposeCheckSum Fiat.Narcissus.Common.ComposeIf Fiat.Narcissus.Formats Fiat.Narcissus.BaseFormats Fiat.Narcissus.Automation.Solver Fiat.Narcissus.Automation.NormalizeFormats Bedrock.Word