Contents
Commutative algebra
Trivial ring
A commutative ring is trivial if .
Discrete rings
A commutative ring is discrete if for all elements and , either , or implies .
Regular elements
Given a commutative ring , a term is left regular if for all and , implies .
A term is right regular if for all and , implies .
An term is regular if it is both left regular and right regular.
The multiplicative monoid of regular elements in is the submonoid of all regular elements in
Invertible elements
Given a commutative ring , a term is left invertible if the fiber of right multiplication by at is inhabited.
A term is right invertible if the fiber of left multiplication by at is inhabited.
An term is invertible if it is both left invertible and right invertible.
The multiplicative group of invertible elements in is the subgroup of all invertible elements in
Non-regular and non-invertible elements
An element is non-regular if being regular implies that
An element is non-invertible if being invertible implies that
Zero is always a non-regular and non-invertible element of . By definition of non-regular and non-invertible, if is regular or invertible, then the ring is trivial.
A commutative ring is integral if every non-regular element is equal to zero. A commutative ring is a field if every non-invertible element is equal to zero.
References
-
Frank Quinn, Proof Projects for Teachers (pdf)
-
Henri Lombardi, Claude Quitté, Commutative algebra: Constructive methods (Finite projective modules) (arXiv:1605.04832)
Real numbers
Pointed abelian groups
A pointed abelian group is a set with an element called one and a binary operation called subtraction such that
-
for all elements ,
-
for all elements ,
-
for all elements and ,
-
for all elements , , and ,
Pointed halving groups
A pointed halving group is a pointed abelian group G with a function called halving or dividing by two such that for all elements , .
Totally ordered pointed halving groups
A pointed halving group is a totally ordered pointed halving group if it comes with a function such that
-
for all elements ,
-
for all elements and ,
-
for all elements , , and ,
-
for all elements and , or
-
for all elements and , implies that for all elements ,
Strictly ordered pointed halving groups
A totally ordered pointed halving group is a strictly ordered pointed abelian group if it comes with a type family such that
- for all elements and , is a proposition
- for all elements , is false
- for all elements , , and , if , then or
- for all elements and , if is false and is false, then
- for all elements and , if , then is false.
- for all elements and , if and , then
The homotopy initial strictly ordered pointed halving group is the dyadic rational numbers .
Archimedean ordered pointed halving groups
A strictly ordered pointed halving group is an Archimedean ordered pointed halving group if for all elements and , if , then there merely exists a dyadic rational number such that and .
Sequentially Cauchy complete Archimedean ordered pointed halving groups
Let be an Archimedean ordered pointed halving group and let
be the positive elements in .
A sequence in is a function .
A sequence is a Cauchy sequence if for all positive elements , there merely exists a natural number such that for all natural numbers and such that and , .
An element is said to be a limit of the sequence if for all positive elements , there merely exists a natural number such that for all natural numbers such that ,
is sequentially Cauchy complete if every Cauchy sequence in merely has a limit.