Metamath Proof Explorer


Theorem ringdi22

Description: Expand the product of two sums in a ring. (Contributed by Thierry Arnoux, 3-Jun-2025)

Ref Expression
Hypotheses ringdid.b ⊢ B = Base R
ringdid.p ⊢ + ˙ = + R
ringdid.m ⊢ · ˙ = ⋅ R
ringdid.r ⊢ φ → R ∈ Ring
ringdid.x ⊢ φ → X ∈ B
ringdid.y ⊢ φ → Y ∈ B
ringdid.z ⊢ φ → Z ∈ B
ringdi22.t ⊢ φ → T ∈ B
Assertion ringdi22 ⊢ φ → X + ˙ Y · ˙ Z + ˙ T = X · ˙ Z + ˙ Y · ˙ Z + ˙ X · ˙ T + ˙ Y · ˙ T

Proof

Step Hyp Ref Expression
1 ringdid.b ⊢ B = Base R
2 ringdid.p ⊢ + ˙ = + R
3 ringdid.m ⊢ · ˙ = ⋅ R
4 ringdid.r ⊢ φ → R ∈ Ring
5 ringdid.x ⊢ φ → X ∈ B
6 ringdid.y ⊢ φ → Y ∈ B
7 ringdid.z ⊢ φ → Z ∈ B
8 ringdi22.t ⊢ φ → T ∈ B
9 4 ringgrpd ⊢ φ → R ∈ Grp
10 1 2 9 5 6 grpcld ⊢ φ → X + ˙ Y ∈ B
11 1 2 3 4 10 7 8 ringdid ⊢ φ → X + ˙ Y · ˙ Z + ˙ T = X + ˙ Y · ˙ Z + ˙ X + ˙ Y · ˙ T
12 1 2 3 4 5 6 7 ringdird ⊢ φ → X + ˙ Y · ˙ Z = X · ˙ Z + ˙ Y · ˙ Z
13 1 2 3 4 5 6 8 ringdird ⊢ φ → X + ˙ Y · ˙ T = X · ˙ T + ˙ Y · ˙ T
14 12 13 oveq12d ⊢ φ → X + ˙ Y · ˙ Z + ˙ X + ˙ Y · ˙ T = X · ˙ Z + ˙ Y · ˙ Z + ˙ X · ˙ T + ˙ Y · ˙ T
15 11 14 eqtrd ⊢ φ → X + ˙ Y · ˙ Z + ˙ T = X · ˙ Z + ˙ Y · ˙ Z + ˙ X · ˙ T + ˙ Y · ˙ T