Radicals of ideals of commutative rings
Content created by Egbert Rijke, Fredrik Bakke and Maša Žaucer.
Created on 2023-03-19.
Last modified on 2024-04-11.
module commutative-algebra.radicals-of-ideals-commutative-rings where
Imports
open import commutative-algebra.binomial-theorem-commutative-rings open import commutative-algebra.commutative-rings open import commutative-algebra.ideals-commutative-rings open import commutative-algebra.poset-of-ideals-commutative-rings open import commutative-algebra.poset-of-radical-ideals-commutative-rings open import commutative-algebra.powers-of-elements-commutative-rings open import commutative-algebra.radical-ideals-commutative-rings open import commutative-algebra.subsets-commutative-rings open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import foundation.dependent-pair-types open import foundation.existential-quantification open import foundation.logical-equivalences open import foundation.propositional-truncations open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels open import order-theory.galois-connections-large-posets open import order-theory.order-preserving-maps-large-posets open import order-theory.order-preserving-maps-large-preorders open import order-theory.reflective-galois-connections-large-posets
Idea
The radical √ I
of an ideal I
in a commutative ring A
is the least
radical ideal of A
containing I
. The radical √ I
is constructed as the ideal consisting of all
elements f
for which there exists an n
such that fⁿ ∈ I
.
The operation I ↦ √ I
is a
reflective Galois connection
from the large poset of
ideals in A
into the large
poset of radical ideals in A
.
Definitions
The condition of being the radical of an ideal
module _ {l1 l2 l3 : Level} (A : Commutative-Ring l1) (I : ideal-Commutative-Ring l2 A) (J : radical-ideal-Commutative-Ring l3 A) (H : leq-ideal-Commutative-Ring A I (ideal-radical-ideal-Commutative-Ring A J)) where is-radical-of-ideal-Commutative-Ring : UUω is-radical-of-ideal-Commutative-Ring = {l4 : Level} (K : radical-ideal-Commutative-Ring l4 A) → leq-ideal-Commutative-Ring A I (ideal-radical-ideal-Commutative-Ring A K) → leq-ideal-Commutative-Ring A ( ideal-radical-ideal-Commutative-Ring A J) ( ideal-radical-ideal-Commutative-Ring A K)
The radical Galois connection on ideals of a commutative ring
The radical of an ideal
module _ {l1 l2 : Level} (A : Commutative-Ring l1) (I : ideal-Commutative-Ring l2 A) where subset-radical-of-ideal-Commutative-Ring : type-Commutative-Ring A → Prop l2 subset-radical-of-ideal-Commutative-Ring f = ∃ ℕ (λ n → subset-ideal-Commutative-Ring A I (power-Commutative-Ring A n f)) is-in-radical-of-ideal-Commutative-Ring : type-Commutative-Ring A → UU l2 is-in-radical-of-ideal-Commutative-Ring = is-in-subtype subset-radical-of-ideal-Commutative-Ring contains-ideal-radical-of-ideal-Commutative-Ring : (f : type-Commutative-Ring A) → is-in-ideal-Commutative-Ring A I f → is-in-radical-of-ideal-Commutative-Ring f contains-ideal-radical-of-ideal-Commutative-Ring f H = intro-exists 1 H contains-zero-radical-of-ideal-Commutative-Ring : is-in-radical-of-ideal-Commutative-Ring (zero-Commutative-Ring A) contains-zero-radical-of-ideal-Commutative-Ring = contains-ideal-radical-of-ideal-Commutative-Ring ( zero-Commutative-Ring A) ( contains-zero-ideal-Commutative-Ring A I) is-closed-under-addition-radical-of-ideal-Commutative-Ring : is-closed-under-addition-subset-Commutative-Ring A ( subset-radical-of-ideal-Commutative-Ring) is-closed-under-addition-radical-of-ideal-Commutative-Ring {x} {y} H K = apply-universal-property-trunc-Prop H ( subset-radical-of-ideal-Commutative-Ring (add-Commutative-Ring A x y)) ( λ (n , p) → apply-universal-property-trunc-Prop K ( subset-radical-of-ideal-Commutative-Ring ( add-Commutative-Ring A x y)) ( λ (m , q) → intro-exists ( n +ℕ m) ( is-closed-under-eq-ideal-Commutative-Ring' A I ( is-closed-under-addition-ideal-Commutative-Ring A I ( is-closed-under-right-multiplication-ideal-Commutative-Ring ( A) ( I) ( _) ( _) ( q)) ( is-closed-under-right-multiplication-ideal-Commutative-Ring ( A) ( I) ( _) ( _) ( p))) ( is-linear-combination-power-add-Commutative-Ring A n m x y)))) is-closed-under-negatives-radical-of-ideal-Commutative-Ring : is-closed-under-negatives-subset-Commutative-Ring A ( subset-radical-of-ideal-Commutative-Ring) is-closed-under-negatives-radical-of-ideal-Commutative-Ring {x} H = apply-universal-property-trunc-Prop H ( subset-radical-of-ideal-Commutative-Ring (neg-Commutative-Ring A x)) ( λ (n , p) → intro-exists n ( is-closed-under-eq-ideal-Commutative-Ring' A I ( is-closed-under-left-multiplication-ideal-Commutative-Ring A I _ ( power-Commutative-Ring A n x) ( p)) ( power-neg-Commutative-Ring A n x))) is-closed-under-right-multiplication-radical-of-ideal-Commutative-Ring : is-closed-under-right-multiplication-subset-Commutative-Ring A ( subset-radical-of-ideal-Commutative-Ring) is-closed-under-right-multiplication-radical-of-ideal-Commutative-Ring x y H = apply-universal-property-trunc-Prop H ( subset-radical-of-ideal-Commutative-Ring (mul-Commutative-Ring A x y)) ( λ (n , p) → intro-exists n ( is-closed-under-eq-ideal-Commutative-Ring' A I ( is-closed-under-right-multiplication-ideal-Commutative-Ring A I ( power-Commutative-Ring A n x) ( power-Commutative-Ring A n y) ( p)) ( distributive-power-mul-Commutative-Ring A n x y))) is-closed-under-left-multiplication-radical-of-ideal-Commutative-Ring : is-closed-under-left-multiplication-subset-Commutative-Ring A ( subset-radical-of-ideal-Commutative-Ring) is-closed-under-left-multiplication-radical-of-ideal-Commutative-Ring x y H = apply-universal-property-trunc-Prop H ( subset-radical-of-ideal-Commutative-Ring (mul-Commutative-Ring A x y)) ( λ (n , p) → intro-exists n ( is-closed-under-eq-ideal-Commutative-Ring' A I ( is-closed-under-left-multiplication-ideal-Commutative-Ring A I ( power-Commutative-Ring A n x) ( power-Commutative-Ring A n y) ( p)) ( distributive-power-mul-Commutative-Ring A n x y))) ideal-radical-of-ideal-Commutative-Ring : ideal-Commutative-Ring l2 A ideal-radical-of-ideal-Commutative-Ring = ideal-right-ideal-Commutative-Ring A subset-radical-of-ideal-Commutative-Ring contains-zero-radical-of-ideal-Commutative-Ring is-closed-under-addition-radical-of-ideal-Commutative-Ring is-closed-under-negatives-radical-of-ideal-Commutative-Ring is-closed-under-right-multiplication-radical-of-ideal-Commutative-Ring is-radical-radical-of-ideal-Commutative-Ring : is-radical-ideal-Commutative-Ring A ideal-radical-of-ideal-Commutative-Ring is-radical-radical-of-ideal-Commutative-Ring x n H = apply-universal-property-trunc-Prop H ( subset-radical-of-ideal-Commutative-Ring x) ( λ (m , K) → intro-exists ( mul-ℕ n m) ( is-closed-under-eq-ideal-Commutative-Ring' A I K ( power-mul-Commutative-Ring A n m))) radical-of-ideal-Commutative-Ring : radical-ideal-Commutative-Ring l2 A pr1 radical-of-ideal-Commutative-Ring = ideal-radical-of-ideal-Commutative-Ring pr2 radical-of-ideal-Commutative-Ring = is-radical-radical-of-ideal-Commutative-Ring is-radical-of-ideal-radical-of-ideal-Commutative-Ring : is-radical-of-ideal-Commutative-Ring A I ( radical-of-ideal-Commutative-Ring) ( contains-ideal-radical-of-ideal-Commutative-Ring) is-radical-of-ideal-radical-of-ideal-Commutative-Ring J H x K = apply-universal-property-trunc-Prop K ( subset-radical-ideal-Commutative-Ring A J x) ( λ (n , L) → is-radical-radical-ideal-Commutative-Ring A J x n ( H (power-Commutative-Ring A n x) L))
The operation I ↦ √ I
as an order preserving map
module _ {l1 : Level} (A : Commutative-Ring l1) where preserves-order-radical-of-ideal-Commutative-Ring : {l2 l3 : Level} (I : ideal-Commutative-Ring l2 A) (J : ideal-Commutative-Ring l3 A) → leq-ideal-Commutative-Ring A I J → leq-radical-ideal-Commutative-Ring A ( radical-of-ideal-Commutative-Ring A I) ( radical-of-ideal-Commutative-Ring A J) preserves-order-radical-of-ideal-Commutative-Ring I J H = is-radical-of-ideal-radical-of-ideal-Commutative-Ring A I ( radical-of-ideal-Commutative-Ring A J) ( transitive-leq-ideal-Commutative-Ring A I J ( ideal-radical-of-ideal-Commutative-Ring A J) ( contains-ideal-radical-of-ideal-Commutative-Ring A J) ( H)) radical-of-ideal-hom-large-poset-Commutative-Ring : hom-Large-Poset ( λ l → l) ( ideal-Commutative-Ring-Large-Poset A) ( radical-ideal-Commutative-Ring-Large-Poset A) map-hom-Large-Preorder radical-of-ideal-hom-large-poset-Commutative-Ring = radical-of-ideal-Commutative-Ring A preserves-order-hom-Large-Preorder radical-of-ideal-hom-large-poset-Commutative-Ring = preserves-order-radical-of-ideal-Commutative-Ring
The radical Galois connection
module _ {l1 : Level} (A : Commutative-Ring l1) where adjoint-relation-radical-of-ideal-Commutative-Ring : {l2 l3 : Level} (I : ideal-Commutative-Ring l2 A) (J : radical-ideal-Commutative-Ring l3 A) → leq-radical-ideal-Commutative-Ring A ( radical-of-ideal-Commutative-Ring A I) ( J) ↔ leq-ideal-Commutative-Ring A ( I) ( ideal-radical-ideal-Commutative-Ring A J) pr1 (adjoint-relation-radical-of-ideal-Commutative-Ring I J) H = transitive-leq-ideal-Commutative-Ring A I ( ideal-radical-of-ideal-Commutative-Ring A I) ( ideal-radical-ideal-Commutative-Ring A J) ( H) ( contains-ideal-radical-of-ideal-Commutative-Ring A I) pr2 (adjoint-relation-radical-of-ideal-Commutative-Ring I J) = is-radical-of-ideal-radical-of-ideal-Commutative-Ring A I J radical-of-ideal-galois-connection-Commutative-Ring : galois-connection-Large-Poset (λ l → l) (λ l → l) ( ideal-Commutative-Ring-Large-Poset A) ( radical-ideal-Commutative-Ring-Large-Poset A) lower-adjoint-galois-connection-Large-Poset radical-of-ideal-galois-connection-Commutative-Ring = radical-of-ideal-hom-large-poset-Commutative-Ring A upper-adjoint-galois-connection-Large-Poset radical-of-ideal-galois-connection-Commutative-Ring = ideal-radical-ideal-hom-large-poset-Commutative-Ring A adjoint-relation-galois-connection-Large-Poset radical-of-ideal-galois-connection-Commutative-Ring = adjoint-relation-radical-of-ideal-Commutative-Ring
The radical reflective Galois connection
module _ {l1 : Level} (A : Commutative-Ring l1) where is-reflective-radical-of-ideal-Commutative-Ring : is-reflective-galois-connection-Large-Poset ( ideal-Commutative-Ring-Large-Poset A) ( radical-ideal-Commutative-Ring-Large-Poset A) ( radical-of-ideal-galois-connection-Commutative-Ring A) pr1 (is-reflective-radical-of-ideal-Commutative-Ring I) = is-radical-of-ideal-radical-of-ideal-Commutative-Ring A ( ideal-radical-ideal-Commutative-Ring A I) ( I) ( refl-leq-radical-ideal-Commutative-Ring A I) pr2 (is-reflective-radical-of-ideal-Commutative-Ring I) = contains-ideal-radical-of-ideal-Commutative-Ring A ( ideal-radical-ideal-Commutative-Ring A I) radical-of-ideal-reflective-galois-connection-Commutative-Ring : reflective-galois-connection-Large-Poset ( ideal-Commutative-Ring-Large-Poset A) ( radical-ideal-Commutative-Ring-Large-Poset A) galois-connection-reflective-galois-connection-Large-Poset radical-of-ideal-reflective-galois-connection-Commutative-Ring = radical-of-ideal-galois-connection-Commutative-Ring A is-reflective-reflective-galois-connection-Large-Poset radical-of-ideal-reflective-galois-connection-Commutative-Ring = is-reflective-radical-of-ideal-Commutative-Ring
Recent changes
- 2024-04-11. Fredrik Bakke and Egbert Rijke. Propositional operations (#1008).
- 2023-11-24. Egbert Rijke. Refactor precomposition (#937).
- 2023-11-24. Egbert Rijke. Abelianization (#877).
- 2023-10-19. Fredrik Bakke. Level-universe compatibility patch (#862).
- 2023-09-26. Fredrik Bakke and Egbert Rijke. Maps of categories, functor categories, and small subprecategories (#794).