rw [ih]
n m : Nat
ih : ∀ (k : Fin (n ^ m)) (x : Fin m → Fin n), k.decodeFun = x ↔ encodeFun x = k
k : Fin (n ^ (m + 1))
x : Fin (m + 1) → Fin n
⊢ (encodeFun fun k => x k.succ).decodeFun = fun k => x k.succ
no goals