Module docstring
{"# Finiteness of sigma types "}
{"# Finiteness of sigma types "}
Finite.instSigma
instance
{β : α → Type*} [Finite α] [∀ a, Finite (β a)] : Finite (Σ a, β a)
instance {β : α → Type*} [Finite α] [∀ a, Finite (β a)] : Finite (Σa, β a) := by
letI := Fintype.ofFinite α
letI := fun a => Fintype.ofFinite (β a)
infer_instance
Finite.instPSigma
instance
{ι : Sort*} {π : ι → Sort*} [Finite ι] [∀ i, Finite (π i)] : Finite (Σ' i, π i)