Products of radical ideals of a commutative ring

Content created by Egbert Rijke, Fredrik Bakke and Maša Žaucer.

Created on 2023-06-08.
Last modified on 2024-04-11.

module commutative-algebra.products-radical-ideals-commutative-rings where
Imports
open import commutative-algebra.commutative-rings
open import commutative-algebra.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.products-ideals-commutative-rings
open import commutative-algebra.radical-ideals-commutative-rings
open import commutative-algebra.radicals-of-ideals-commutative-rings
open import commutative-algebra.subsets-commutative-rings

open import elementary-number-theory.natural-numbers

open import foundation.dependent-pair-types
open import foundation.existential-quantification
open import foundation.identity-types
open import foundation.propositional-truncations
open import foundation.universe-levels

Idea

The product of two radical ideals I and J is the radical of the product of I and J. In other words, the product of two radical ideals I and J is the least radical ideal that contains the products of elements in I and in J.

Definitions

The universal property of the product of two radical ideals in a commutative ring

module _
  {l1 l2 l3 : Level} (A : Commutative-Ring l1)
  (I : radical-ideal-Commutative-Ring l2 A)
  (J : radical-ideal-Commutative-Ring l3 A)
  where

  contains-product-radical-ideal-Commutative-Ring :
    {l4 : Level} (K : radical-ideal-Commutative-Ring l4 A) 
    UU (l1  l2  l3  l4)
  contains-product-radical-ideal-Commutative-Ring K =
    contains-product-ideal-Commutative-Ring A
      ( ideal-radical-ideal-Commutative-Ring A I)
      ( ideal-radical-ideal-Commutative-Ring A J)
      ( ideal-radical-ideal-Commutative-Ring A K)

  is-product-radical-ideal-Commutative-Ring :
    {l4 : Level} (K : radical-ideal-Commutative-Ring l4 A) 
    contains-product-radical-ideal-Commutative-Ring K  UUω
  is-product-radical-ideal-Commutative-Ring K H =
    {l5 : Level} (L : radical-ideal-Commutative-Ring l5 A) 
    contains-product-radical-ideal-Commutative-Ring L 
    leq-radical-ideal-Commutative-Ring A K L

The product of two radical ideals in a commutative ring

module _
  {l1 l2 l3 : Level} (A : Commutative-Ring l1)
  (I : radical-ideal-Commutative-Ring l2 A)
  (J : radical-ideal-Commutative-Ring l3 A)
  where

  generating-subset-product-radical-ideal-Commutative-Ring :
    subset-Commutative-Ring (l1  l2  l3) A
  generating-subset-product-radical-ideal-Commutative-Ring =
    generating-subset-product-ideal-Commutative-Ring A
      ( ideal-radical-ideal-Commutative-Ring A I)
      ( ideal-radical-ideal-Commutative-Ring A J)

  product-radical-ideal-Commutative-Ring :
    radical-ideal-Commutative-Ring (l1  l2  l3) A
  product-radical-ideal-Commutative-Ring =
    radical-of-ideal-Commutative-Ring A
      ( product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( ideal-radical-ideal-Commutative-Ring A J))

  ideal-product-radical-ideal-Commutative-Ring :
    ideal-Commutative-Ring (l1  l2  l3) A
  ideal-product-radical-ideal-Commutative-Ring =
    ideal-radical-ideal-Commutative-Ring A
      product-radical-ideal-Commutative-Ring

  is-in-product-radical-ideal-Commutative-Ring :
    type-Commutative-Ring A  UU (l1  l2  l3)
  is-in-product-radical-ideal-Commutative-Ring =
    is-in-radical-ideal-Commutative-Ring A
      product-radical-ideal-Commutative-Ring

  contains-product-product-radical-ideal-Commutative-Ring :
    contains-product-radical-ideal-Commutative-Ring A I J
      product-radical-ideal-Commutative-Ring
  contains-product-product-radical-ideal-Commutative-Ring x y H K =
    contains-ideal-radical-of-ideal-Commutative-Ring A
      ( product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( ideal-radical-ideal-Commutative-Ring A J))
      ( mul-Commutative-Ring A x y)
      ( contains-product-product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( ideal-radical-ideal-Commutative-Ring A J)
        ( x)
        ( y)
        ( H)
        ( K))

  is-product-product-radical-ideal-Commutative-Ring :
    is-product-radical-ideal-Commutative-Ring A I J
      product-radical-ideal-Commutative-Ring
      contains-product-product-radical-ideal-Commutative-Ring
  is-product-product-radical-ideal-Commutative-Ring K H =
    is-radical-of-ideal-radical-of-ideal-Commutative-Ring A
      ( product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( ideal-radical-ideal-Commutative-Ring A J))
      ( K)
      ( is-product-product-ideal-Commutative-Ring A
          ( ideal-radical-ideal-Commutative-Ring A I)
          ( ideal-radical-ideal-Commutative-Ring A J)
          ( ideal-radical-ideal-Commutative-Ring A K)
          ( H))

Properties

Radical laws for products of ideals

√ (I · √ J) = √ IJ

For the forward inclusion, assume that x ∈ I and y ∈ √ J. Then there exists an n such that yⁿ ∈ J. It follows that

  (xy)ⁿ⁺¹ = xⁿ⁺¹yⁿ⁺¹ = (xxⁿ)(yⁿy) = (xyⁿ)(xⁿy) ∈ IJ,

and hence xy ∈ √ IJ. The backwards inclusion is clear, since J ⊆ √ J.

module _
  {l1 l2 l3 : Level} (A : Commutative-Ring l1)
  (I : radical-ideal-Commutative-Ring l2 A)
  (J : ideal-Commutative-Ring l3 A)
  where

  forward-inclusion-right-radical-law-product-radical-ideal-Commutative-Ring :
    leq-radical-ideal-Commutative-Ring A
      ( product-radical-ideal-Commutative-Ring A
        ( I)
        ( radical-of-ideal-Commutative-Ring A J))
      ( radical-of-ideal-Commutative-Ring A
        ( product-ideal-Commutative-Ring A
          ( ideal-radical-ideal-Commutative-Ring A I)
          ( J)))
  forward-inclusion-right-radical-law-product-radical-ideal-Commutative-Ring =
    is-product-product-radical-ideal-Commutative-Ring A I
      ( radical-of-ideal-Commutative-Ring A J)
      ( radical-of-ideal-Commutative-Ring A
        ( product-ideal-Commutative-Ring A
          ( ideal-radical-ideal-Commutative-Ring A I)
          ( J)))
      ( λ x y H K 
        apply-universal-property-trunc-Prop K
          ( subset-radical-of-ideal-Commutative-Ring A
            ( product-ideal-Commutative-Ring A
              ( ideal-radical-ideal-Commutative-Ring A I)
              ( J))
            ( mul-Commutative-Ring A x y))
          ( λ (n , p) 
            intro-exists
              ( succ-ℕ n)
              ( is-closed-under-eq-ideal-Commutative-Ring' A
                ( product-ideal-Commutative-Ring A
                  ( ideal-radical-ideal-Commutative-Ring A I)
                  ( J))
                ( is-closed-under-right-multiplication-ideal-Commutative-Ring A
                  ( product-ideal-Commutative-Ring A
                    ( ideal-radical-ideal-Commutative-Ring A I)
                    ( J))
                  ( mul-Commutative-Ring A x (power-Commutative-Ring A n y))
                  ( mul-Commutative-Ring A (power-Commutative-Ring A n x) y)
                  ( contains-product-product-ideal-Commutative-Ring A
                    ( ideal-radical-ideal-Commutative-Ring A I)
                    ( J)
                    ( x)
                    ( power-Commutative-Ring A n y)
                    ( H)
                    ( p)))
                ( ( distributive-power-mul-Commutative-Ring A (succ-ℕ n) x y) 
                  ( ( ap-mul-Commutative-Ring A
                      ( power-succ-Commutative-Ring' A n x)
                      ( power-succ-Commutative-Ring A n y)) 
                    ( interchange-mul-mul-Commutative-Ring A x
                      ( power-Commutative-Ring A n x)
                      ( power-Commutative-Ring A n y)
                      ( y)))))))

  backward-inclusion-right-radical-law-product-radical-ideal-Commutative-Ring :
    leq-radical-ideal-Commutative-Ring A
      ( radical-of-ideal-Commutative-Ring A
        ( product-ideal-Commutative-Ring A
          ( ideal-radical-ideal-Commutative-Ring A I)
          ( J)))
      ( product-radical-ideal-Commutative-Ring A
        ( I)
        ( radical-of-ideal-Commutative-Ring A J))
  backward-inclusion-right-radical-law-product-radical-ideal-Commutative-Ring =
    is-radical-of-ideal-radical-of-ideal-Commutative-Ring A
      ( product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( J))
      ( product-radical-ideal-Commutative-Ring A
        ( I)
        ( radical-of-ideal-Commutative-Ring A J))
      ( is-product-product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( J)
        ( ideal-product-radical-ideal-Commutative-Ring A I
          ( radical-of-ideal-Commutative-Ring A J))
        ( λ x y p q 
          contains-ideal-radical-of-ideal-Commutative-Ring A
            ( product-ideal-Commutative-Ring A
              ( ideal-radical-ideal-Commutative-Ring A I)
              ( ideal-radical-of-ideal-Commutative-Ring A J))
            ( mul-Commutative-Ring A x y)
            ( contains-product-product-ideal-Commutative-Ring A
              ( ideal-radical-ideal-Commutative-Ring A I)
              ( ideal-radical-of-ideal-Commutative-Ring A J)
              ( x)
              ( y)
              ( p)
              ( contains-ideal-radical-of-ideal-Commutative-Ring A J y q))))

  right-radical-law-product-radical-ideal-Commutative-Ring :
    product-radical-ideal-Commutative-Ring A
      ( I)
      ( radical-of-ideal-Commutative-Ring A J) 
    radical-of-ideal-Commutative-Ring A
      ( product-ideal-Commutative-Ring A
        ( ideal-radical-ideal-Commutative-Ring A I)
        ( J))
  right-radical-law-product-radical-ideal-Commutative-Ring =
    antisymmetric-leq-radical-ideal-Commutative-Ring A
      ( product-radical-ideal-Commutative-Ring A
        ( I)
        ( radical-of-ideal-Commutative-Ring A J))
      ( radical-of-ideal-Commutative-Ring A
        ( product-ideal-Commutative-Ring A
          ( ideal-radical-ideal-Commutative-Ring A I)
          ( J)))
      ( forward-inclusion-right-radical-law-product-radical-ideal-Commutative-Ring)
      ( backward-inclusion-right-radical-law-product-radical-ideal-Commutative-Ring)

Recent changes