Metamath Proof Explorer


Theorem crng12d

Description: Commutative/associative law that swaps the first two factors in a triple product in a commutative ring. See also mul12d . (Contributed by SN, 8-Mar-2025)

Ref Expression
Hypotheses crng12d.b ⊢ B = Base R
crng12d.t ⊢ · ˙ = ⋅ R
crng12d.r ⊢ φ → R ∈ CRing
crng12d.1 ⊢ φ → X ∈ B
crng12d.2 ⊢ φ → Y ∈ B
crng12d.3 ⊢ φ → Z ∈ B
Assertion crng12d ⊢ φ → X · ˙ Y · ˙ Z = Y · ˙ X · ˙ Z

Proof

Step Hyp Ref Expression
1 crng12d.b ⊢ B = Base R
2 crng12d.t ⊢ · ˙ = ⋅ R
3 crng12d.r ⊢ φ → R ∈ CRing
4 crng12d.1 ⊢ φ → X ∈ B
5 crng12d.2 ⊢ φ → Y ∈ B
6 crng12d.3 ⊢ φ → Z ∈ B
7 1 2 3 4 5 crngcomd ⊢ φ → X · ˙ Y = Y · ˙ X
8 7 oveq1d ⊢ φ → X · ˙ Y · ˙ Z = Y · ˙ X · ˙ Z
9 3 crngringd ⊢ φ → R ∈ Ring
10 1 2 9 4 5 6 ringassd ⊢ φ → X · ˙ Y · ˙ Z = X · ˙ Y · ˙ Z
11 1 2 9 5 4 6 ringassd ⊢ φ → Y · ˙ X · ˙ Z = Y · ˙ X · ˙ Z
12 8 10 11 3eqtr3d ⊢ φ → X · ˙ Y · ˙ Z = Y · ˙ X · ˙ Z