funext ⟨_,_⟩
case zero.mpr
f : Fin 0 → Nat
k : Fin (prod f)
x : (i : Fin 0) → Fin (f i)
a✝ : encodePi f x = k
⊢ decodePi f k = x
case zero.mpr.h
f : Fin 0 → Nat
k : Fin (prod f)
x : (i : Fin 0) → Fin (f i)
a✝ : encodePi f x = k
val✝ : Nat
isLt✝ : val✝ < 0
⊢ decodePi f k ⟨val✝, isLt✝⟩ = x ⟨val✝, isLt✝⟩