simp[depth, Nat.succ_eq_add_one] at hw
α : Type u_1
β : α → Type u_2
inst✝⁴ : Primcodable α
inst✝³ : (a : α) → Fintype (β a)
inst✝² : (a : α) → DecidableEq (β a)
inst✝¹ : (a : α) → Primcodable (β a)
inst✝ : PrimrecCard β
e s : ℕ
ih : ∀ (w : SubWType β s), (↑w).depth = elim' ℕ (fun p => Finset.univ.sup p.snd + 1) s w
a : α
f : β a → WType β
hw : (WType.mk a f).depth ≤ s + 1
b : β a
⊢ (f b).depth ≤ s
α : Type u_1
β : α → Type u_2
inst✝⁴ : Primcodable α
inst✝³ : (a : α) → Fintype (β a)
inst✝² : (a : α) → DecidableEq (β a)
inst✝¹ : (a : α) → Primcodable (β a)
inst✝ : PrimrecCard β
e s : ℕ
ih : ∀ (w : SubWType β s), (↑w).depth = elim' ℕ (fun p => Finset.univ.sup p.snd + 1) s w
a : α
f : β a → WType β
b : β a
hw : ∀ (b : β a), (f b).depth ≤ s
⊢ (f b).depth ≤ s