fact: Definition L_enumerable {X} `{encodable X} (p : X -> Prop) := exists f : nat -> option X, is_computable f /\ (enumerates f p).
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