Local commutative rings
Content created by Fredrik Bakke, Jonathan Prieto-Cubides, Egbert Rijke and Gregor Perčič.
Created on 2022-05-27.
Last modified on 2024-02-06.
module commutative-algebra.local-commutative-rings where
Imports
open import commutative-algebra.commutative-rings open import foundation.dependent-pair-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels open import ring-theory.local-rings open import ring-theory.rings
Idea
A local ring is a ring such that whenever a sum of elements is invertible, then one of its summands is invertible. This implies that the noninvertible elements form an ideal. However, the law of excluded middle is needed to show that any ring of which the noninvertible elements form an ideal is a local ring.
Definition
is-local-prop-Commutative-Ring : {l : Level} (A : Commutative-Ring l) → Prop l is-local-prop-Commutative-Ring A = is-local-prop-Ring (ring-Commutative-Ring A) is-local-Commutative-Ring : {l : Level} → Commutative-Ring l → UU l is-local-Commutative-Ring A = is-local-Ring (ring-Commutative-Ring A) is-prop-is-local-Commutative-Ring : {l : Level} (A : Commutative-Ring l) → is-prop (is-local-Commutative-Ring A) is-prop-is-local-Commutative-Ring A = is-prop-is-local-Ring (ring-Commutative-Ring A) Local-Commutative-Ring : (l : Level) → UU (lsuc l) Local-Commutative-Ring l = Σ (Commutative-Ring l) is-local-Commutative-Ring module _ {l : Level} (A : Local-Commutative-Ring l) where commutative-ring-Local-Commutative-Ring : Commutative-Ring l commutative-ring-Local-Commutative-Ring = pr1 A ring-Local-Commutative-Ring : Ring l ring-Local-Commutative-Ring = ring-Commutative-Ring commutative-ring-Local-Commutative-Ring set-Local-Commutative-Ring : Set l set-Local-Commutative-Ring = set-Ring ring-Local-Commutative-Ring type-Local-Commutative-Ring : UU l type-Local-Commutative-Ring = type-Ring ring-Local-Commutative-Ring is-local-commutative-ring-Local-Commutative-Ring : is-local-Commutative-Ring commutative-ring-Local-Commutative-Ring is-local-commutative-ring-Local-Commutative-Ring = pr2 A
Recent changes
- 2024-02-06. Egbert Rijke and Fredrik Bakke. Refactor files about identity types and homotopies (#1014).
- 2023-09-21. Egbert Rijke and Gregor Perčič. The classification of cyclic rings (#757).
- 2023-05-04. Egbert Rijke. Cleaning up commutative algebra (#589).
- 2023-03-14. Fredrik Bakke. Remove all unused imports (#502).
- 2023-03-13. Jonathan Prieto-Cubides. More maintenance (#506).