Theorems · Theorem · commutative algebra
Ideal.iSup_iInf_eq_top_iff_pairwise
∀ {ι : Type u_1} {R : Type u_2} [inst : CommSemiring R] {t : Finset ι},
t.Nonempty → ∀ (I : ι → Ideal R), ⨆ i ∈ t, ⨅ j ∈ t, ⨅ (_ : j ≠ i), I j = ⊤ ↔ (↑t).Pairwise fun i j => I i ⊔ I j = ⊤A finite family of ideals is pairwise coprime (that is, any two of them generate the whole ring)
iff when taking all the possible intersections of all but one of these ideals, the resulting family
of ideals still generate the whole ring.
For example with three ideals : I ⊔ J = I ⊔ K = J ⊔ K = ⊤ ↔ (I ⊓ J) ⊔ (I ⊓ K) ⊔ (J ⊓ K) = ⊤.
When ideals are all of the form I i = R ∙ s i, this is equivalent to the
exists_sum_eq_one_iff_pairwise_coprime lemma.
- Defined in
- Mathlib.RingTheory.Coprime.Ideal
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 91 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- CommSemiring
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites48
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setproof · cited by 53,352
- Finsetstatement and proof · cited by 13,712
- CommSemiringstatement and proof · cited by 10,911
- Top.topstatement and proof · cited by 9,680
- SetLike.coestatement and proof · cited by 8,199
- Finset.sumproof · cited by 5,195
- Idealstatement and proof · cited by 4,748
- mul_oneproof · cited by 3,885
- iSupstatement and proof · cited by 2,415
- Finset.sum_congrproof · cited by 2,323
- iInfstatement and proof · cited by 1,690
- add_commproof · cited by 1,535
Cited by1
Results whose statement or proof uses this declaration.
- Submodule.iSup_torsionBySet_ideal_eq_torsionBySet_iInfproof · cited by 5