Integral domains #
Assorted theorems about integral domains.
Main theorems #
isCyclic_of_subgroup_isDomain
: A finite subgroup of the units of an integral domain is cyclic.Fintype.fieldOfDomain
: A finite integral domain is a field.
Notes #
Wedderburn's little theorem, which shows that all finite division rings are actually fields,
is in Mathlib.RingTheory.LittleWedderburn
.
Tags #
integral domain, finite integral domain, finite field
Every finite nontrivial cancel_monoid_with_zero is a group_with_zero.
Equations
- Fintype.groupWithZeroOfCancel M = let __src := inst; let __src_1 := inst✝²; GroupWithZero.mk ⋯ zpowRec ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
Every finite domain is a division ring. More generally, they are fields; this can be found in
Mathlib.RingTheory.LittleWedderburn
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every finite commutative domain is a field. More generally, commutativity is not required: this
can be found in Mathlib.RingTheory.LittleWedderburn
.
Equations
- Fintype.fieldOfDomain R = let __src := Fintype.divisionRingOfIsDomain R; let __src_1 := inst✝²; Field.mk ⋯ DivisionRing.zpow ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ DivisionRing.qsmul ⋯
Instances For
The unit group of a finite integral domain is cyclic.
To support ℤˣ
and other infinite monoids with finite groups of units, this requires only
Finite Rˣ
rather than deducing it from Finite R
.
Equations
- ⋯ = ⋯
In an integral domain, a sum indexed by a homomorphism from a finite group is zero, unless the homomorphism is trivial, in which case the sum is equal to the cardinality of the group.