Metamath Proof Explorer


Theorem crng4

Description: Commutative/associative law for commutative rings. See also mul4d . (Contributed by Jeff Madsen, 19-Jun-2010) (Revised by AV, 20-Jul-2026)

Ref Expression
Hypotheses crng32d.b ⊢ B = Base R
crng32d.t ⊢ · ˙ = ⋅ R
crng32d.r ⊢ φ → R ∈ CRing
crng32d.x ⊢ φ → X ∈ B
crng32d.y ⊢ φ → Y ∈ B
crng32d.z ⊢ φ → Z ∈ B
crng4.u ⊢ φ → U ∈ B
Assertion crng4 ⊢ φ → X · ˙ Y · ˙ Z · ˙ U = X · ˙ Z · ˙ Y · ˙ U

Proof

Step Hyp Ref Expression
1 crng32d.b ⊢ B = Base R
2 crng32d.t ⊢ · ˙ = ⋅ R
3 crng32d.r ⊢ φ → R ∈ CRing
4 crng32d.x ⊢ φ → X ∈ B
5 crng32d.y ⊢ φ → Y ∈ B
6 crng32d.z ⊢ φ → Z ∈ B
7 crng4.u ⊢ φ → U ∈ B
8 1 2 3 4 5 6 crng32d ⊢ φ → X · ˙ Y · ˙ Z = X · ˙ Z · ˙ Y
9 8 oveq1d ⊢ φ → X · ˙ Y · ˙ Z · ˙ U = X · ˙ Z · ˙ Y · ˙ U
10 3 crngringd ⊢ φ → R ∈ Ring
11 1 2 10 4 5 ringcld ⊢ φ → X · ˙ Y ∈ B
12 1 2 10 11 6 7 ringassd ⊢ φ → X · ˙ Y · ˙ Z · ˙ U = X · ˙ Y · ˙ Z · ˙ U
13 1 2 10 4 6 ringcld ⊢ φ → X · ˙ Z ∈ B
14 1 2 10 13 5 7 ringassd ⊢ φ → X · ˙ Z · ˙ Y · ˙ U = X · ˙ Z · ˙ Y · ˙ U
15 9 12 14 3eqtr3d ⊢ φ → X · ˙ Y · ˙ Z · ˙ U = X · ˙ Z · ˙ Y · ˙ U