fact: Definition F'' := (fix F (n0 : nat) : nat * nat := match n0 with | 0 => (0, 0) | S n1 => match F n1 with | (0, y) => (S y, 0) | (S x0, y) => (x0, S y) end end).
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