English
For any n, uncurrying after currying a function on Fin n gives back the original function, and currying after uncurry returns the original n-ary function.
Русский
Для любого n раскуривание после карриования обратно даёт исходную функцию, и карриование после раскуривания возвращает исходную n-арную функцию.
LaTeX
$$$\forall n,\; \operatorname{uncurry}_{n}(\operatorname{curry}_{n} f)=f$$$
Lean4
@[simp]
theorem uncurry_curry {n} (f : (Fin n → α) → β) : uncurry (curry f) = f :=
FromTypes.uncurry_curry f