Metamath Proof Explorer


Theorem dvrass

Description: An associative law for division. ( divass analog.) (Contributed by Mario Carneiro, 4-Dec-2014)

Ref Expression
Hypotheses dvrass.b B = Base R
dvrass.o U = Unit R
dvrass.d × ˙ = / r R
dvrass.t · ˙ = R
Assertion dvrass R Ring X B Y B Z U X · ˙ Y × ˙ Z = X · ˙ Y × ˙ Z

Proof

Step Hyp Ref Expression
1 dvrass.b B = Base R
2 dvrass.o U = Unit R
3 dvrass.d × ˙ = / r R
4 dvrass.t · ˙ = R
5 simpl R Ring X B Y B Z U R Ring
6 simpr1 R Ring X B Y B Z U X B
7 simpr2 R Ring X B Y B Z U Y B
8 simpr3 R Ring X B Y B Z U Z U
9 eqid inv r R = inv r R
10 2 9 1 ringinvcl R Ring Z U inv r R Z B
11 5 8 10 syl2anc R Ring X B Y B Z U inv r R Z B
12 1 4 ringass R Ring X B Y B inv r R Z B X · ˙ Y · ˙ inv r R Z = X · ˙ Y · ˙ inv r R Z
13 5 6 7 11 12 syl13anc R Ring X B Y B Z U X · ˙ Y · ˙ inv r R Z = X · ˙ Y · ˙ inv r R Z
14 1 4 ringcl R Ring X B Y B X · ˙ Y B
15 14 3adant3r3 R Ring X B Y B Z U X · ˙ Y B
16 1 4 2 9 3 dvrval X · ˙ Y B Z U X · ˙ Y × ˙ Z = X · ˙ Y · ˙ inv r R Z
17 15 8 16 syl2anc R Ring X B Y B Z U X · ˙ Y × ˙ Z = X · ˙ Y · ˙ inv r R Z
18 1 4 2 9 3 dvrval Y B Z U Y × ˙ Z = Y · ˙ inv r R Z
19 7 8 18 syl2anc R Ring X B Y B Z U Y × ˙ Z = Y · ˙ inv r R Z
20 19 oveq2d R Ring X B Y B Z U X · ˙ Y × ˙ Z = X · ˙ Y · ˙ inv r R Z
21 13 17 20 3eqtr4d R Ring X B Y B Z U X · ˙ Y × ˙ Z = X · ˙ Y × ˙ Z