Fin-indexed tuples of finsets #
theorem
Fin.snoc_mem_piFinset_snoc
{n : ℕ}
{α : Fin (n + 1) → Type u_1}
{x : (i : Fin n) → α (Fin.castSucc i)}
{xₙ : α (Fin.last n)}
{s : (i : Fin n) → Finset (α (Fin.castSucc i))}
{sₙ : Finset (α (Fin.last n))}
:
Fin.snoc x xₙ ∈ Fintype.piFinset (Fin.snoc s sₙ) ↔ x ∈ Fintype.piFinset s ∧ xₙ ∈ sₙ