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 = 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
- Fintype.divisionRingOfIsDomain R = DivisionRing.mk ⋯ GroupWithZero.zpow ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ (fun (q : ℚ≥0) => HMul.hMul ↑q) ⋯ ⋯ (fun (q : ℚ) => HMul.hMul ↑q) ⋯
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 = Field.mk ⋯ DivisionRing.zpow ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ DivisionRing.nnqsmul ⋯ ⋯ DivisionRing.qsmul ⋯
Instances For
Alias of MonoidHom.card_fiber_eq_of_mem_range
.
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.