Documentation

Atlas.NumberTheoryI.code.FractionalIdeals

theorem isFractional_iff_fg (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I : Submodule A K) :
theorem ideal_coe_fractionalIdeal (A : Type u_1) [CommRing A] [IsDomain A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I : Ideal A) :
@[deprecated isFractional_iff_fg (since := "2025-05-04")]
theorem Definition_2_13 (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I : Submodule A K) :
@[deprecated submodule_fg_iff_isFractional (since := "2025-05-04")]
theorem Lemma_2_14 (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I : Submodule A K) :
@[deprecated fractionalIdeal_exists_eq_spanSingleton_mul (since := "2025-05-04")]
theorem Corollary_2_16 (A : Type u_1) [CommRing A] [IsDomain A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (J : FractionalIdeal (nonZeroDivisors A) K) :
∃ (a : A) (I : Ideal A), a 0 J = FractionalIdeal.spanSingleton (nonZeroDivisors A) ((algebraMap A K) a)⁻¹ * I
@[reducible, inline]
noncomputable abbrev principalFractionalIdeal (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (x : K) :
Instances For
    @[deprecated fractionalIdeal_isPrincipal_iff (since := "2025-05-04")]
    theorem Definition_2_17 (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I : FractionalIdeal (nonZeroDivisors A) K) :
    theorem mem_principalFractionalIdeal (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (x y : K) :
    y principalFractionalIdeal A K x ∃ (a : A), a x = y
    theorem colonIdeal_isFractional (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I J : FractionalIdeal (nonZeroDivisors A) K) (hJ : J 0) :
    @[deprecated colonIdeal_isFractional (since := "2025-05-04")]
    theorem Lemma_2_18_isFractional (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I J : FractionalIdeal (nonZeroDivisors A) K) (hJ : J 0) :
    theorem colonIdeal_isFractionalIdeal (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I J : FractionalIdeal (nonZeroDivisors A) K) (hJ : J 0) :
    ∃ (Q : FractionalIdeal (nonZeroDivisors A) K), ∀ (x : K), x Q yJ, x * y I
    @[deprecated colonIdeal_isFractionalIdeal (since := "2025-05-04")]
    theorem Lemma_2_18 (A : Type u_1) [CommRing A] [IsDomain A] [IsNoetherianRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (I J : FractionalIdeal (nonZeroDivisors A) K) (hJ : J 0) :
    ∃ (Q : FractionalIdeal (nonZeroDivisors A) K), ∀ (x : K), x Q yJ, x * y I
    Instances For
      @[deprecated FractionalIdeal.isInvertible_iff_exists_mul_eq_one (since := "2025-05-04")]
      theorem FractionalIdeal.Definition_2_19 {A : Type u_1} [CommRing A] {K : Type u_2} [Field K] [Algebra A K] (I : FractionalIdeal (nonZeroDivisors A) K) :
      theorem FractionalIdeal.IsInvertible.inv_eq {A : Type u_1} [CommRing A] [IsDomain A] {K : Type u_2} [Field K] [Algebra A K] [IsFractionRing A K] (I J : FractionalIdeal (nonZeroDivisors A) K) (h : I * J = 1) :
      J = I⁻¹
      theorem FractionalIdeal.IsInvertible.inv_unique {A : Type u_1} [CommRing A] {K : Type u_2} [Field K] [Algebra A K] (I J J' : FractionalIdeal (nonZeroDivisors A) K) (hJ : I * J = 1) (hJ' : I * J' = 1) :
      J = J'
      @[deprecated FractionalIdeal.isInvertible_iff_mul_inv_eq_one (since := "2025-05-04")]
      theorem FractionalIdeal.Lemma_2_20 {A : Type u_1} [CommRing A] [IsDomain A] {K : Type u_2} [Field K] [Algebra A K] [IsFractionRing A K] (I : FractionalIdeal (nonZeroDivisors A) K) :
      @[reducible, inline]
      noncomputable abbrev IdealGroup (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] :
      Type u_2
      Instances For
        @[implicit_reducible]
        instance IdealGroup.commGroup (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] :
        theorem mem_idealGroup_iff (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] (I : FractionalIdeal (nonZeroDivisors A) K) :
        @[reducible, inline]
        noncomputable abbrev IdealClassGroup (A : Type u_1) [CommRing A] [IsDomain A] :
        Type u_1
        Instances For
          @[implicit_reducible]
          noncomputable instance IdealClassGroup.commGroup (A : Type u_1) [CommRing A] [IsDomain A] :
          @[reducible, inline]
          noncomputable abbrev PicardGroup (A : Type u_1) [CommRing A] [IsDomain A] :
          Type u_1
          Instances For
            noncomputable def IdealClassGroup.mk (A : Type u_1) [CommRing A] [IsDomain A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] :
            Instances For