fintype instance for the product of two fintypes. #
Equations
- instFintypeProd α β = { elems := Finset.univ ×ˢ Finset.univ, complete := ⋯ }
instance
Pi.infinite_of_left
{ι : Sort u_4}
{π : ι → Type u_5}
[∀ (i : ι), Nontrivial (π i)]
[Infinite ι]
:
Infinite ((i : ι) → π i)
instance
Pi.infinite_of_right
{ι : Sort u_4}
{π : ι → Type u_5}
[∀ (i : ι), Infinite (π i)]
[Nonempty ι]
:
Infinite ((i : ι) → π i)
See Pi.infinite_of_exists_right
for the case that only one π i
is infinite.
instance
Function.infinite_of_left
{ι : Sort u_4}
{π : Type u_5}
[Nontrivial π]
[Infinite ι]
:
Infinite (ι → π)
Non-dependent version of Pi.infinite_of_left
.
instance
Function.infinite_of_right
{ι : Sort u_4}
{π : Type u_5}
[Infinite π]
[Nonempty ι]
:
Infinite (ι → π)
Non-dependent version of Pi.infinite_of_exists_right
and Pi.infinite_of_right
.