fact: Definition list_bool_invalid k lb ln := exists lc, lb = list_nat_bool ln ++ lc /\ ( Exists (fun x => k <= x) ln \/ Forall (fun x => x < k) ln /\ exists p, lc = list_repeat Zero (S p)).
imports: List Arith Max Lia Wellfounded Bool Undecidability.Shared.Libs.DLW(Utils.utils)