Metamath Proof Explorer


Theorem mulsrmo

Description: There is at most one result from multiplying signed reals. (Contributed by Jim Kingdon, 30-Dec-2019)

Ref Expression
Assertion mulsrmo A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹*zwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹

Proof

Step Hyp Ref Expression
1 enrer ~𝑹Er𝑷×𝑷
2 1 a1i A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹A=sf~𝑹B=gh~𝑹~𝑹Er𝑷×𝑷
3 prsrlem1 A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹A=sf~𝑹B=gh~𝑹w𝑷v𝑷s𝑷f𝑷u𝑷t𝑷g𝑷h𝑷w+𝑷f=v+𝑷su+𝑷h=t+𝑷g
4 mulcmpblnr w𝑷v𝑷s𝑷f𝑷u𝑷t𝑷g𝑷h𝑷w+𝑷f=v+𝑷su+𝑷h=t+𝑷gw𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g
5 4 imp w𝑷v𝑷s𝑷f𝑷u𝑷t𝑷g𝑷h𝑷w+𝑷f=v+𝑷su+𝑷h=t+𝑷gw𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g
6 3 5 syl A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹A=sf~𝑹B=gh~𝑹w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g
7 2 6 erthi A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹A=sf~𝑹B=gh~𝑹w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
8 7 adantrlr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=gh~𝑹w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
9 8 adantrrr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
10 simprlr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹
11 simprrr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
12 9 10 11 3eqtr4d A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
13 12 expr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
14 13 exlimdvv A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹ghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
15 14 exlimdvv A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
16 15 ex A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹A=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
17 16 exlimdvv A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹utA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
18 17 exlimdvv A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹wvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
19 18 impd A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹wvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
20 19 alrimivv A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹zqwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
21 opeq12 w=sv=fwv=sf
22 21 eceq1d w=sv=fwv~𝑹=sf~𝑹
23 22 eqeq2d w=sv=fA=wv~𝑹A=sf~𝑹
24 23 anbi1d w=sv=fA=wv~𝑹B=ut~𝑹A=sf~𝑹B=ut~𝑹
25 simpl w=sv=fw=s
26 25 oveq1d w=sv=fw𝑷u=s𝑷u
27 simpr w=sv=fv=f
28 27 oveq1d w=sv=fv𝑷t=f𝑷t
29 26 28 oveq12d w=sv=fw𝑷u+𝑷v𝑷t=s𝑷u+𝑷f𝑷t
30 25 oveq1d w=sv=fw𝑷t=s𝑷t
31 27 oveq1d w=sv=fv𝑷u=f𝑷u
32 30 31 oveq12d w=sv=fw𝑷t+𝑷v𝑷u=s𝑷t+𝑷f𝑷u
33 29 32 opeq12d w=sv=fw𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u=s𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u
34 33 eceq1d w=sv=fw𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹=s𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u~𝑹
35 34 eqeq2d w=sv=fq=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹q=s𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u~𝑹
36 24 35 anbi12d w=sv=fA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=sf~𝑹B=ut~𝑹q=s𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u~𝑹
37 opeq12 u=gt=hut=gh
38 37 eceq1d u=gt=hut~𝑹=gh~𝑹
39 38 eqeq2d u=gt=hB=ut~𝑹B=gh~𝑹
40 39 anbi2d u=gt=hA=sf~𝑹B=ut~𝑹A=sf~𝑹B=gh~𝑹
41 simpl u=gt=hu=g
42 41 oveq2d u=gt=hs𝑷u=s𝑷g
43 simpr u=gt=ht=h
44 43 oveq2d u=gt=hf𝑷t=f𝑷h
45 42 44 oveq12d u=gt=hs𝑷u+𝑷f𝑷t=s𝑷g+𝑷f𝑷h
46 43 oveq2d u=gt=hs𝑷t=s𝑷h
47 41 oveq2d u=gt=hf𝑷u=f𝑷g
48 46 47 oveq12d u=gt=hs𝑷t+𝑷f𝑷u=s𝑷h+𝑷f𝑷g
49 45 48 opeq12d u=gt=hs𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g
50 49 eceq1d u=gt=hs𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u~𝑹=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
51 50 eqeq2d u=gt=hq=s𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
52 40 51 anbi12d u=gt=hA=sf~𝑹B=ut~𝑹q=s𝑷u+𝑷f𝑷ts𝑷t+𝑷f𝑷u~𝑹A=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
53 36 52 cbvex4vw wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
54 53 anbi2i wvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹
55 54 imbi1i wvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹z=qwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
56 55 2albii zqwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹z=qzqwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹sfghA=sf~𝑹B=gh~𝑹q=s𝑷g+𝑷f𝑷hs𝑷h+𝑷f𝑷g~𝑹z=q
57 20 56 sylibr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹zqwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹z=q
58 eqeq1 z=qz=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹
59 58 anbi2d z=qA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹A=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹
60 59 4exbidv z=qwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹
61 60 mo4 *zwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹zqwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹wvutA=wv~𝑹B=ut~𝑹q=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹z=q
62 57 61 sylibr A𝑷×𝑷/~𝑹B𝑷×𝑷/~𝑹*zwvutA=wv~𝑹B=ut~𝑹z=w𝑷u+𝑷v𝑷tw𝑷t+𝑷v𝑷u~𝑹