exact this.of_eq <| by
  intro l; induction l <;> simp[foldr, *] at*
L : Language
μ : Type v
α : Type u_1
inst✝⁶ : Primcodable α
inst✝⁵ : Primcodable μ
inst✝⁴ : (k : ℕ) → Primcodable (L.Func k)
inst✝³ : UniformlyPrimcodable L.Func
σ : Type u_2
μ₁ : Type u_3
μ₂ : Type u_4
inst✝² : Primcodable μ₁
inst✝¹ : Primcodable μ₂
inst✝ : Primcodable σ
k : ℕ
f : Operator L 2
z : Operator L k
this✝ : Primrec₂ fun x p => f.comp ![p.2, p.1]
this : Primrec fun a => List.foldr (fun b s => f.comp ![(b, s).2, (b, s).1]) z (id a)
⊢ Primrec (f.foldr z)
no goals