rintro ⟨i,claim⟩
case mpr
α : Type
f : α → List α
m : α → ℕ
isDec : ∀ (x y : α), y ∈ f x → m y < m x
x y : α
⊢ (∃ i, y ∈ (fun X => (List.map f X).join)^[i] [x]) → y ∈ ftr f m isDec x
case mpr.intro
α : Type
f : α → List α
m : α → ℕ
isDec : ∀ (x y : α), y ∈ f x → m y < m x
x y : α
i : ℕ
claim : y ∈ (fun X => (List.map f X).join)^[i] [x]
⊢ y ∈ ftr f m isDec x