fact: Definition lenumerates {X} L (p : X -> Prop) := cumulative L /\ (forall x : X, p x <-> (exists m : nat, x el L m)).
imports: Undecidability.L(Computability.MuRec) Undecidability.L.Datatypes(LNat LOptions LProd) Undecidability.Synthetic(DecidabilityFacts EnumerabilityFacts ListEnumerabilityFacts ReducibilityFacts) Undecidability.L.Datatypes.List(List_basics List_nat) Datatypes