Cardinalities of free constructions #
This file shows that all the free constructions over α have cardinality max #α ℵ₀,
and are thus infinite, and specifically countable over countable generators.
Combined with the ring Fin n for the finite cases, this lets us show that there is a CommRing of
any cardinality.
@[implicit_reducible]
@[implicit_reducible]
@[simp]
@[simp]
theorem
Cardinal.mk_freeAddMonoid
(α : Type u)
[Nonempty α]
:
mk (FreeAddMonoid α) = max (mk α) aleph0
@[simp]
@[simp]
@[simp]
theorem
Cardinal.mk_freeAbelianGroup
(α : Type u)
[Nonempty α]
:
mk (FreeAbelianGroup α) = max (mk α) aleph0
@[simp]
@[simp]
A commutative ring can be constructed on any non-empty type.
See also Infinite.nonempty_field.
@[simp]
@[simp]
@[simp]