Metamath Proof Explorer


Theorem xmulass

Description: Associativity of the extended real multiplication operation. Surprisingly, there are no restrictions on the values, unlike xaddass which has to avoid the "undefined" combinations +oo +e -oo and -oo +e +oo . The equivalent "undefined" expression here would be 0 *e +oo , but since this is defined to equal 0 any zeroes in the expression make the whole thing evaluate to zero (on both sides), thus establishing the identity in this case. (Contributed by Mario Carneiro, 20-Aug-2015)

Ref Expression
Assertion xmulass ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) = ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) )

Proof

Step Hyp Ref Expression
1 oveq1 โŠข ( ๐‘ฅ = ๐ด โ†’ ( ๐‘ฅ ยทe ๐ต ) = ( ๐ด ยทe ๐ต ) )
2 1 oveq1d โŠข ( ๐‘ฅ = ๐ด โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) )
3 oveq1 โŠข ( ๐‘ฅ = ๐ด โ†’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) = ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) )
4 2 3 eqeq12d โŠข ( ๐‘ฅ = ๐ด โ†’ ( ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) โ†” ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) = ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) ) )
5 oveq1 โŠข ( ๐‘ฅ = -๐‘’ ๐ด โ†’ ( ๐‘ฅ ยทe ๐ต ) = ( -๐‘’ ๐ด ยทe ๐ต ) )
6 5 oveq1d โŠข ( ๐‘ฅ = -๐‘’ ๐ด โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ( -๐‘’ ๐ด ยทe ๐ต ) ยทe ๐ถ ) )
7 oveq1 โŠข ( ๐‘ฅ = -๐‘’ ๐ด โ†’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) = ( -๐‘’ ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) )
8 6 7 eqeq12d โŠข ( ๐‘ฅ = -๐‘’ ๐ด โ†’ ( ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) โ†” ( ( -๐‘’ ๐ด ยทe ๐ต ) ยทe ๐ถ ) = ( -๐‘’ ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) ) )
9 xmulcl โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* ) โ†’ ( ๐ด ยทe ๐ต ) โˆˆ โ„* )
10 xmulcl โŠข ( ( ( ๐ด ยทe ๐ต ) โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) โˆˆ โ„* )
11 9 10 stoic3 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) โˆˆ โ„* )
12 simp1 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ๐ด โˆˆ โ„* )
13 xmulcl โŠข ( ( ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ๐ต ยทe ๐ถ ) โˆˆ โ„* )
14 13 3adant1 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ๐ต ยทe ๐ถ ) โˆˆ โ„* )
15 xmulcl โŠข ( ( ๐ด โˆˆ โ„* โˆง ( ๐ต ยทe ๐ถ ) โˆˆ โ„* ) โ†’ ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) โˆˆ โ„* )
16 12 14 15 syl2anc โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) โˆˆ โ„* )
17 oveq2 โŠข ( ๐‘ฆ = ๐ต โ†’ ( ๐‘ฅ ยทe ๐‘ฆ ) = ( ๐‘ฅ ยทe ๐ต ) )
18 17 oveq1d โŠข ( ๐‘ฆ = ๐ต โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) )
19 oveq1 โŠข ( ๐‘ฆ = ๐ต โ†’ ( ๐‘ฆ ยทe ๐ถ ) = ( ๐ต ยทe ๐ถ ) )
20 19 oveq2d โŠข ( ๐‘ฆ = ๐ต โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) )
21 18 20 eqeq12d โŠข ( ๐‘ฆ = ๐ต โ†’ ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) โ†” ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) ) )
22 oveq2 โŠข ( ๐‘ฆ = -๐‘’ ๐ต โ†’ ( ๐‘ฅ ยทe ๐‘ฆ ) = ( ๐‘ฅ ยทe -๐‘’ ๐ต ) )
23 22 oveq1d โŠข ( ๐‘ฆ = -๐‘’ ๐ต โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ( ๐‘ฅ ยทe -๐‘’ ๐ต ) ยทe ๐ถ ) )
24 oveq1 โŠข ( ๐‘ฆ = -๐‘’ ๐ต โ†’ ( ๐‘ฆ ยทe ๐ถ ) = ( -๐‘’ ๐ต ยทe ๐ถ ) )
25 24 oveq2d โŠข ( ๐‘ฆ = -๐‘’ ๐ต โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) = ( ๐‘ฅ ยทe ( -๐‘’ ๐ต ยทe ๐ถ ) ) )
26 23 25 eqeq12d โŠข ( ๐‘ฆ = -๐‘’ ๐ต โ†’ ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) โ†” ( ( ๐‘ฅ ยทe -๐‘’ ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( -๐‘’ ๐ต ยทe ๐ถ ) ) ) )
27 simprl โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ๐‘ฅ โˆˆ โ„* )
28 simpl2 โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ๐ต โˆˆ โ„* )
29 xmulcl โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ๐ต โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe ๐ต ) โˆˆ โ„* )
30 27 28 29 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe ๐ต ) โˆˆ โ„* )
31 simpl3 โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ๐ถ โˆˆ โ„* )
32 xmulcl โŠข ( ( ( ๐‘ฅ ยทe ๐ต ) โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) โˆˆ โ„* )
33 30 31 32 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) โˆˆ โ„* )
34 14 adantr โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐ต ยทe ๐ถ ) โˆˆ โ„* )
35 xmulcl โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ( ๐ต ยทe ๐ถ ) โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) โˆˆ โ„* )
36 27 34 35 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) โˆˆ โ„* )
37 oveq2 โŠข ( ๐‘ง = ๐ถ โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) )
38 oveq2 โŠข ( ๐‘ง = ๐ถ โ†’ ( ๐‘ฆ ยทe ๐‘ง ) = ( ๐‘ฆ ยทe ๐ถ ) )
39 38 oveq2d โŠข ( ๐‘ง = ๐ถ โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) )
40 37 39 eqeq12d โŠข ( ๐‘ง = ๐ถ โ†’ ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) โ†” ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) ) )
41 oveq2 โŠข ( ๐‘ง = -๐‘’ ๐ถ โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe -๐‘’ ๐ถ ) )
42 oveq2 โŠข ( ๐‘ง = -๐‘’ ๐ถ โ†’ ( ๐‘ฆ ยทe ๐‘ง ) = ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) )
43 42 oveq2d โŠข ( ๐‘ง = -๐‘’ ๐ถ โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) ) )
44 41 43 eqeq12d โŠข ( ๐‘ง = -๐‘’ ๐ถ โ†’ ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) โ†” ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe -๐‘’ ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) ) ) )
45 27 adantr โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ๐‘ฅ โˆˆ โ„* )
46 simprl โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ๐‘ฆ โˆˆ โ„* )
47 xmulcl โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ๐‘ฆ โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe ๐‘ฆ ) โˆˆ โ„* )
48 45 46 47 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe ๐‘ฆ ) โˆˆ โ„* )
49 31 adantr โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ๐ถ โˆˆ โ„* )
50 xmulcl โŠข ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) โˆˆ โ„* )
51 48 49 50 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) โˆˆ โ„* )
52 xmulcl โŠข ( ( ๐‘ฆ โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ๐‘ฆ ยทe ๐ถ ) โˆˆ โ„* )
53 46 49 52 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฆ ยทe ๐ถ ) โˆˆ โ„* )
54 xmulcl โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ( ๐‘ฆ ยทe ๐ถ ) โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) โˆˆ โ„* )
55 45 53 54 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) โˆˆ โ„* )
56 xmulasslem3 โŠข ( ( ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) โˆง ( ๐‘ง โˆˆ โ„* โˆง 0 < ๐‘ง ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) )
57 56 ad4ant234 โŠข ( ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โˆง ( ๐‘ง โˆˆ โ„* โˆง 0 < ๐‘ง ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) )
58 xmul01 โŠข ( ( ๐‘ฅ ยทe ๐‘ฆ ) โˆˆ โ„* โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe 0 ) = 0 )
59 48 58 syl โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe 0 ) = 0 )
60 xmul01 โŠข ( ๐‘ฅ โˆˆ โ„* โ†’ ( ๐‘ฅ ยทe 0 ) = 0 )
61 45 60 syl โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe 0 ) = 0 )
62 59 61 eqtr4d โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe 0 ) = ( ๐‘ฅ ยทe 0 ) )
63 xmul01 โŠข ( ๐‘ฆ โˆˆ โ„* โ†’ ( ๐‘ฆ ยทe 0 ) = 0 )
64 63 ad2antrl โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฆ ยทe 0 ) = 0 )
65 64 oveq2d โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe 0 ) ) = ( ๐‘ฅ ยทe 0 ) )
66 62 65 eqtr4d โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe 0 ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe 0 ) ) )
67 oveq2 โŠข ( ๐‘ง = 0 โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe 0 ) )
68 oveq2 โŠข ( ๐‘ง = 0 โ†’ ( ๐‘ฆ ยทe ๐‘ง ) = ( ๐‘ฆ ยทe 0 ) )
69 68 oveq2d โŠข ( ๐‘ง = 0 โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe 0 ) ) )
70 67 69 eqeq12d โŠข ( ๐‘ง = 0 โ†’ ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) โ†” ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe 0 ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe 0 ) ) ) )
71 66 70 syl5ibrcom โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ง = 0 โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐‘ง ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐‘ง ) ) ) )
72 xmulneg2 โŠข ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe -๐‘’ ๐ถ ) = -๐‘’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) )
73 48 49 72 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe -๐‘’ ๐ถ ) = -๐‘’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) )
74 xmulneg2 โŠข ( ( ๐‘ฆ โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) = -๐‘’ ( ๐‘ฆ ยทe ๐ถ ) )
75 46 49 74 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) = -๐‘’ ( ๐‘ฆ ยทe ๐ถ ) )
76 75 oveq2d โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) ) = ( ๐‘ฅ ยทe -๐‘’ ( ๐‘ฆ ยทe ๐ถ ) ) )
77 xmulneg2 โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ( ๐‘ฆ ยทe ๐ถ ) โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe -๐‘’ ( ๐‘ฆ ยทe ๐ถ ) ) = -๐‘’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) )
78 45 53 77 syl2anc โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe -๐‘’ ( ๐‘ฆ ยทe ๐ถ ) ) = -๐‘’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) )
79 76 78 eqtrd โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe -๐‘’ ๐ถ ) ) = -๐‘’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) )
80 40 44 51 55 49 57 71 73 79 xmulasslem โŠข ( ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โˆง ( ๐‘ฆ โˆˆ โ„* โˆง 0 < ๐‘ฆ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) )
81 xmul02 โŠข ( ๐ถ โˆˆ โ„* โ†’ ( 0 ยทe ๐ถ ) = 0 )
82 81 3ad2ant3 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( 0 ยทe ๐ถ ) = 0 )
83 82 adantr โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( 0 ยทe ๐ถ ) = 0 )
84 60 ad2antrl โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe 0 ) = 0 )
85 83 84 eqtr4d โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( 0 ยทe ๐ถ ) = ( ๐‘ฅ ยทe 0 ) )
86 84 oveq1d โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ( ๐‘ฅ ยทe 0 ) ยทe ๐ถ ) = ( 0 ยทe ๐ถ ) )
87 83 oveq2d โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe ( 0 ยทe ๐ถ ) ) = ( ๐‘ฅ ยทe 0 ) )
88 85 86 87 3eqtr4d โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ( ๐‘ฅ ยทe 0 ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( 0 ยทe ๐ถ ) ) )
89 oveq2 โŠข ( ๐‘ฆ = 0 โ†’ ( ๐‘ฅ ยทe ๐‘ฆ ) = ( ๐‘ฅ ยทe 0 ) )
90 89 oveq1d โŠข ( ๐‘ฆ = 0 โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ( ๐‘ฅ ยทe 0 ) ยทe ๐ถ ) )
91 oveq1 โŠข ( ๐‘ฆ = 0 โ†’ ( ๐‘ฆ ยทe ๐ถ ) = ( 0 ยทe ๐ถ ) )
92 91 oveq2d โŠข ( ๐‘ฆ = 0 โ†’ ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) = ( ๐‘ฅ ยทe ( 0 ยทe ๐ถ ) ) )
93 90 92 eqeq12d โŠข ( ๐‘ฆ = 0 โ†’ ( ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) โ†” ( ( ๐‘ฅ ยทe 0 ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( 0 ยทe ๐ถ ) ) ) )
94 88 93 syl5ibrcom โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฆ = 0 โ†’ ( ( ๐‘ฅ ยทe ๐‘ฆ ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐‘ฆ ยทe ๐ถ ) ) ) )
95 xmulneg2 โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ๐ต โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe -๐‘’ ๐ต ) = -๐‘’ ( ๐‘ฅ ยทe ๐ต ) )
96 27 28 95 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe -๐‘’ ๐ต ) = -๐‘’ ( ๐‘ฅ ยทe ๐ต ) )
97 96 oveq1d โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ( ๐‘ฅ ยทe -๐‘’ ๐ต ) ยทe ๐ถ ) = ( -๐‘’ ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) )
98 xmulneg1 โŠข ( ( ( ๐‘ฅ ยทe ๐ต ) โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( -๐‘’ ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = -๐‘’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) )
99 30 31 98 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( -๐‘’ ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = -๐‘’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) )
100 97 99 eqtrd โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ( ๐‘ฅ ยทe -๐‘’ ๐ต ) ยทe ๐ถ ) = -๐‘’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) )
101 xmulneg1 โŠข ( ( ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( -๐‘’ ๐ต ยทe ๐ถ ) = -๐‘’ ( ๐ต ยทe ๐ถ ) )
102 28 31 101 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( -๐‘’ ๐ต ยทe ๐ถ ) = -๐‘’ ( ๐ต ยทe ๐ถ ) )
103 102 oveq2d โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe ( -๐‘’ ๐ต ยทe ๐ถ ) ) = ( ๐‘ฅ ยทe -๐‘’ ( ๐ต ยทe ๐ถ ) ) )
104 xmulneg2 โŠข ( ( ๐‘ฅ โˆˆ โ„* โˆง ( ๐ต ยทe ๐ถ ) โˆˆ โ„* ) โ†’ ( ๐‘ฅ ยทe -๐‘’ ( ๐ต ยทe ๐ถ ) ) = -๐‘’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) )
105 27 34 104 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe -๐‘’ ( ๐ต ยทe ๐ถ ) ) = -๐‘’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) )
106 103 105 eqtrd โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ๐‘ฅ ยทe ( -๐‘’ ๐ต ยทe ๐ถ ) ) = -๐‘’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) )
107 21 26 33 36 28 80 94 100 106 xmulasslem โŠข ( ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โˆง ( ๐‘ฅ โˆˆ โ„* โˆง 0 < ๐‘ฅ ) ) โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) )
108 xmul02 โŠข ( ๐ต โˆˆ โ„* โ†’ ( 0 ยทe ๐ต ) = 0 )
109 108 3ad2ant2 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( 0 ยทe ๐ต ) = 0 )
110 109 oveq1d โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( 0 ยทe ๐ต ) ยทe ๐ถ ) = ( 0 ยทe ๐ถ ) )
111 xmul02 โŠข ( ( ๐ต ยทe ๐ถ ) โˆˆ โ„* โ†’ ( 0 ยทe ( ๐ต ยทe ๐ถ ) ) = 0 )
112 14 111 syl โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( 0 ยทe ( ๐ต ยทe ๐ถ ) ) = 0 )
113 82 110 112 3eqtr4d โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( 0 ยทe ๐ต ) ยทe ๐ถ ) = ( 0 ยทe ( ๐ต ยทe ๐ถ ) ) )
114 oveq1 โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘ฅ ยทe ๐ต ) = ( 0 ยทe ๐ต ) )
115 114 oveq1d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ( 0 ยทe ๐ต ) ยทe ๐ถ ) )
116 oveq1 โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) = ( 0 ยทe ( ๐ต ยทe ๐ถ ) ) )
117 115 116 eqeq12d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) โ†” ( ( 0 ยทe ๐ต ) ยทe ๐ถ ) = ( 0 ยทe ( ๐ต ยทe ๐ถ ) ) ) )
118 113 117 syl5ibrcom โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ๐‘ฅ = 0 โ†’ ( ( ๐‘ฅ ยทe ๐ต ) ยทe ๐ถ ) = ( ๐‘ฅ ยทe ( ๐ต ยทe ๐ถ ) ) ) )
119 xmulneg1 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* ) โ†’ ( -๐‘’ ๐ด ยทe ๐ต ) = -๐‘’ ( ๐ด ยทe ๐ต ) )
120 119 3adant3 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( -๐‘’ ๐ด ยทe ๐ต ) = -๐‘’ ( ๐ด ยทe ๐ต ) )
121 120 oveq1d โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( -๐‘’ ๐ด ยทe ๐ต ) ยทe ๐ถ ) = ( -๐‘’ ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) )
122 xmulneg1 โŠข ( ( ( ๐ด ยทe ๐ต ) โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( -๐‘’ ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) = -๐‘’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) )
123 9 122 stoic3 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( -๐‘’ ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) = -๐‘’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) )
124 121 123 eqtrd โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( -๐‘’ ๐ด ยทe ๐ต ) ยทe ๐ถ ) = -๐‘’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) )
125 xmulneg1 โŠข ( ( ๐ด โˆˆ โ„* โˆง ( ๐ต ยทe ๐ถ ) โˆˆ โ„* ) โ†’ ( -๐‘’ ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) = -๐‘’ ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) )
126 12 14 125 syl2anc โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( -๐‘’ ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) = -๐‘’ ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) )
127 4 8 11 16 12 107 118 124 126 xmulasslem โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„* โˆง ๐ถ โˆˆ โ„* ) โ†’ ( ( ๐ด ยทe ๐ต ) ยทe ๐ถ ) = ( ๐ด ยทe ( ๐ต ยทe ๐ถ ) ) )