Metamath Proof Explorer


Theorem rspsnasso

Description: Two elements X and Y of a ring R are associates, i.e. each divides the other, iff the ideals they generate are equal. (Contributed by Thierry Arnoux, 22-Mar-2025)

Ref Expression
Hypotheses dvdsrspss.b ⊢ B = Base R
dvdsrspss.k ⊢ K = RSpan ⁡ R
dvdsrspss.d ⊢ ∥ ˙ = ∥ r ⁡ R
dvdsrspss.x ⊢ φ → X ∈ B
dvdsrspss.y ⊢ φ → Y ∈ B
dvdsrspss.r ⊢ φ → R ∈ Ring
Assertion rspsnasso ⊢ φ → X ∥ ˙ Y ∧ Y ∥ ˙ X ↔ K ⁡ Y = K ⁡ X

Proof

Step Hyp Ref Expression
1 dvdsrspss.b ⊢ B = Base R
2 dvdsrspss.k ⊢ K = RSpan ⁡ R
3 dvdsrspss.d ⊢ ∥ ˙ = ∥ r ⁡ R
4 dvdsrspss.x ⊢ φ → X ∈ B
5 dvdsrspss.y ⊢ φ → Y ∈ B
6 dvdsrspss.r ⊢ φ → R ∈ Ring
7 1 2 3 4 5 6 dvdsrspss ⊢ φ → X ∥ ˙ Y ↔ K ⁡ Y ⊆ K ⁡ X
8 1 2 3 5 4 6 dvdsrspss ⊢ φ → Y ∥ ˙ X ↔ K ⁡ X ⊆ K ⁡ Y
9 7 8 anbi12d ⊢ φ → X ∥ ˙ Y ∧ Y ∥ ˙ X ↔ K ⁡ Y ⊆ K ⁡ X ∧ K ⁡ X ⊆ K ⁡ Y
10 eqss ⊢ K ⁡ Y = K ⁡ X ↔ K ⁡ Y ⊆ K ⁡ X ∧ K ⁡ X ⊆ K ⁡ Y
11 9 10 bitr4di ⊢ φ → X ∥ ˙ Y ∧ Y ∥ ˙ X ↔ K ⁡ Y = K ⁡ X