Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  sgnmul Structured version   Visualization version   GIF version

Theorem sgnmul 33837
Description: Signum of a product. (Contributed by Thierry Arnoux, 2-Oct-2018.)
Assertion
Ref Expression
sgnmul ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (sgnโ€˜(๐ด ยท ๐ต)) = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))

Proof of Theorem sgnmul
StepHypRef Expression
1 remulcl 11199 . . 3 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (๐ด ยท ๐ต) โˆˆ โ„)
21rexrd 11270 . 2 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (๐ด ยท ๐ต) โˆˆ โ„*)
3 eqeq1 2734 . 2 ((sgnโ€˜(๐ด ยท ๐ต)) = 0 โ†’ ((sgnโ€˜(๐ด ยท ๐ต)) = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” 0 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต))))
4 eqeq1 2734 . 2 ((sgnโ€˜(๐ด ยท ๐ต)) = 1 โ†’ ((sgnโ€˜(๐ด ยท ๐ต)) = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” 1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต))))
5 eqeq1 2734 . 2 ((sgnโ€˜(๐ด ยท ๐ต)) = -1 โ†’ ((sgnโ€˜(๐ด ยท ๐ต)) = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” -1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต))))
6 fveq2 6892 . . . . . . 7 (๐ด = 0 โ†’ (sgnโ€˜๐ด) = (sgnโ€˜0))
7 sgn0 15042 . . . . . . 7 (sgnโ€˜0) = 0
86, 7eqtrdi 2786 . . . . . 6 (๐ด = 0 โ†’ (sgnโ€˜๐ด) = 0)
98oveq1d 7428 . . . . 5 (๐ด = 0 โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = (0 ยท (sgnโ€˜๐ต)))
109adantl 480 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โˆง ๐ด = 0) โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = (0 ยท (sgnโ€˜๐ต)))
11 sgnclre 33834 . . . . . . 7 (๐ต โˆˆ โ„ โ†’ (sgnโ€˜๐ต) โˆˆ โ„)
1211recnd 11248 . . . . . 6 (๐ต โˆˆ โ„ โ†’ (sgnโ€˜๐ต) โˆˆ โ„‚)
1312mul02d 11418 . . . . 5 (๐ต โˆˆ โ„ โ†’ (0 ยท (sgnโ€˜๐ต)) = 0)
1413ad3antlr 727 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โˆง ๐ด = 0) โ†’ (0 ยท (sgnโ€˜๐ต)) = 0)
1510, 14eqtr2d 2771 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โˆง ๐ด = 0) โ†’ 0 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))
16 fveq2 6892 . . . . . . 7 (๐ต = 0 โ†’ (sgnโ€˜๐ต) = (sgnโ€˜0))
1716, 7eqtrdi 2786 . . . . . 6 (๐ต = 0 โ†’ (sgnโ€˜๐ต) = 0)
1817oveq2d 7429 . . . . 5 (๐ต = 0 โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = ((sgnโ€˜๐ด) ยท 0))
1918adantl 480 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โˆง ๐ต = 0) โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = ((sgnโ€˜๐ด) ยท 0))
20 sgnclre 33834 . . . . . . 7 (๐ด โˆˆ โ„ โ†’ (sgnโ€˜๐ด) โˆˆ โ„)
2120recnd 11248 . . . . . 6 (๐ด โˆˆ โ„ โ†’ (sgnโ€˜๐ด) โˆˆ โ„‚)
2221mul01d 11419 . . . . 5 (๐ด โˆˆ โ„ โ†’ ((sgnโ€˜๐ด) ยท 0) = 0)
2322ad3antrrr 726 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โˆง ๐ต = 0) โ†’ ((sgnโ€˜๐ด) ยท 0) = 0)
2419, 23eqtr2d 2771 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โˆง ๐ต = 0) โ†’ 0 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))
25 simpl 481 . . . . . 6 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ ๐ด โˆˆ โ„)
2625recnd 11248 . . . . 5 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ ๐ด โˆˆ โ„‚)
27 simpr 483 . . . . . 6 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ ๐ต โˆˆ โ„)
2827recnd 11248 . . . . 5 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ ๐ต โˆˆ โ„‚)
2926, 28mul0ord 11870 . . . 4 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ ((๐ด ยท ๐ต) = 0 โ†” (๐ด = 0 โˆจ ๐ต = 0)))
3029biimpa 475 . . 3 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โ†’ (๐ด = 0 โˆจ ๐ต = 0))
3115, 24, 30mpjaodan 955 . 2 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) = 0) โ†’ 0 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))
32 simpll 763 . . . 4 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ ๐ด โˆˆ โ„)
3332rexrd 11270 . . 3 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ ๐ด โˆˆ โ„*)
34 oveq1 7420 . . . 4 ((sgnโ€˜๐ด) = 0 โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = (0 ยท (sgnโ€˜๐ต)))
3534eqeq2d 2741 . . 3 ((sgnโ€˜๐ด) = 0 โ†’ (1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” 1 = (0 ยท (sgnโ€˜๐ต))))
36 oveq1 7420 . . . 4 ((sgnโ€˜๐ด) = 1 โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = (1 ยท (sgnโ€˜๐ต)))
3736eqeq2d 2741 . . 3 ((sgnโ€˜๐ด) = 1 โ†’ (1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” 1 = (1 ยท (sgnโ€˜๐ต))))
38 oveq1 7420 . . . 4 ((sgnโ€˜๐ด) = -1 โ†’ ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) = (-1 ยท (sgnโ€˜๐ต)))
3938eqeq2d 2741 . . 3 ((sgnโ€˜๐ด) = -1 โ†’ (1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” 1 = (-1 ยท (sgnโ€˜๐ต))))
40 simpr 483 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด = 0) โ†’ ๐ด = 0)
4126adantr 479 . . . . . . 7 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ ๐ด โˆˆ โ„‚)
4228adantr 479 . . . . . . 7 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ ๐ต โˆˆ โ„‚)
43 simpr 483 . . . . . . . 8 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ 0 < (๐ด ยท ๐ต))
4443gt0ne0d 11784 . . . . . . 7 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ (๐ด ยท ๐ต) โ‰  0)
4541, 42, 44mulne0bad 11875 . . . . . 6 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ ๐ด โ‰  0)
4645neneqd 2943 . . . . 5 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ ยฌ ๐ด = 0)
4746adantr 479 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด = 0) โ†’ ยฌ ๐ด = 0)
4840, 47pm2.21dd 194 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด = 0) โ†’ 1 = (0 ยท (sgnโ€˜๐ต)))
4927ad2antrr 722 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ ๐ต โˆˆ โ„)
5049rexrd 11270 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ ๐ต โˆˆ โ„*)
51 simpll 763 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ (๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„))
52 0red 11223 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ 0 โˆˆ โ„)
53 simplll 771 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ ๐ด โˆˆ โ„)
54 simpr 483 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ 0 < ๐ด)
5552, 53, 54ltled 11368 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ 0 โ‰ค ๐ด)
56 simplr 765 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ 0 < (๐ด ยท ๐ต))
57 prodgt0 12067 . . . . . . 7 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (0 โ‰ค ๐ด โˆง 0 < (๐ด ยท ๐ต))) โ†’ 0 < ๐ต)
5851, 55, 56, 57syl12anc 833 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ 0 < ๐ต)
59 sgnp 15043 . . . . . 6 ((๐ต โˆˆ โ„* โˆง 0 < ๐ต) โ†’ (sgnโ€˜๐ต) = 1)
6050, 58, 59syl2anc 582 . . . . 5 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ (sgnโ€˜๐ต) = 1)
6160oveq2d 7429 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ (1 ยท (sgnโ€˜๐ต)) = (1 ยท 1))
62 1t1e1 12380 . . . 4 (1 ยท 1) = 1
6361, 62eqtr2di 2787 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง 0 < ๐ด) โ†’ 1 = (1 ยท (sgnโ€˜๐ต)))
6427ad2antrr 722 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ต โˆˆ โ„)
6564rexrd 11270 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ต โˆˆ โ„*)
66 simplll 771 . . . . . . . . 9 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ด โˆˆ โ„)
6766renegcld 11647 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ -๐ด โˆˆ โ„)
6864renegcld 11647 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ -๐ต โˆˆ โ„)
69 0red 11223 . . . . . . . . 9 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 0 โˆˆ โ„)
70 simpr 483 . . . . . . . . . 10 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ด < 0)
7125lt0neg1d 11789 . . . . . . . . . . 11 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (๐ด < 0 โ†” 0 < -๐ด))
7271ad2antrr 722 . . . . . . . . . 10 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ (๐ด < 0 โ†” 0 < -๐ด))
7370, 72mpbid 231 . . . . . . . . 9 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 0 < -๐ด)
7469, 67, 73ltled 11368 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 0 โ‰ค -๐ด)
75 simplr 765 . . . . . . . . 9 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 0 < (๐ด ยท ๐ต))
7626ad2antrr 722 . . . . . . . . . 10 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ด โˆˆ โ„‚)
7728ad2antrr 722 . . . . . . . . . 10 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ต โˆˆ โ„‚)
7876, 77mul2negd 11675 . . . . . . . . 9 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ (-๐ด ยท -๐ต) = (๐ด ยท ๐ต))
7975, 78breqtrrd 5177 . . . . . . . 8 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 0 < (-๐ด ยท -๐ต))
80 prodgt0 12067 . . . . . . . 8 (((-๐ด โˆˆ โ„ โˆง -๐ต โˆˆ โ„) โˆง (0 โ‰ค -๐ด โˆง 0 < (-๐ด ยท -๐ต))) โ†’ 0 < -๐ต)
8167, 68, 74, 79, 80syl22anc 835 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 0 < -๐ต)
8227lt0neg1d 11789 . . . . . . . 8 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (๐ต < 0 โ†” 0 < -๐ต))
8382ad2antrr 722 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ (๐ต < 0 โ†” 0 < -๐ต))
8481, 83mpbird 256 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ ๐ต < 0)
85 sgnn 15047 . . . . . 6 ((๐ต โˆˆ โ„* โˆง ๐ต < 0) โ†’ (sgnโ€˜๐ต) = -1)
8665, 84, 85syl2anc 582 . . . . 5 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ (sgnโ€˜๐ต) = -1)
8786oveq2d 7429 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ (-1 ยท (sgnโ€˜๐ต)) = (-1 ยท -1))
88 neg1mulneg1e1 12431 . . . 4 (-1 ยท -1) = 1
8987, 88eqtr2di 2787 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โˆง ๐ด < 0) โ†’ 1 = (-1 ยท (sgnโ€˜๐ต)))
9033, 35, 37, 39, 48, 63, 89sgn3da 33836 . 2 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง 0 < (๐ด ยท ๐ต)) โ†’ 1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))
91 simpll 763 . . . 4 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โ†’ ๐ด โˆˆ โ„)
9291rexrd 11270 . . 3 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โ†’ ๐ด โˆˆ โ„*)
9334eqeq2d 2741 . . 3 ((sgnโ€˜๐ด) = 0 โ†’ (-1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” -1 = (0 ยท (sgnโ€˜๐ต))))
9436eqeq2d 2741 . . 3 ((sgnโ€˜๐ด) = 1 โ†’ (-1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” -1 = (1 ยท (sgnโ€˜๐ต))))
9538eqeq2d 2741 . . 3 ((sgnโ€˜๐ด) = -1 โ†’ (-1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)) โ†” -1 = (-1 ยท (sgnโ€˜๐ต))))
96 simpr 483 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ ๐ด = 0)
9726ad2antrr 722 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ ๐ด โˆˆ โ„‚)
9828ad2antrr 722 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ ๐ต โˆˆ โ„‚)
99 simplr 765 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ (๐ด ยท ๐ต) < 0)
10099lt0ne0d 11785 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ (๐ด ยท ๐ต) โ‰  0)
10197, 98, 100mulne0bad 11875 . . . . 5 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ ๐ด โ‰  0)
102101neneqd 2943 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ ยฌ ๐ด = 0)
10396, 102pm2.21dd 194 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด = 0) โ†’ -1 = (0 ยท (sgnโ€˜๐ต)))
10427ad2antrr 722 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง 0 < ๐ด) โ†’ ๐ต โˆˆ โ„)
105104rexrd 11270 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง 0 < ๐ด) โ†’ ๐ต โˆˆ โ„*)
106 simplr 765 . . . . . . 7 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โ†’ ๐ต โˆˆ โ„)
10726, 28mulcomd 11241 . . . . . . . . 9 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (๐ด ยท ๐ต) = (๐ต ยท ๐ด))
108107breq1d 5159 . . . . . . . 8 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ ((๐ด ยท ๐ต) < 0 โ†” (๐ต ยท ๐ด) < 0))
109108biimpa 475 . . . . . . 7 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โ†’ (๐ต ยท ๐ด) < 0)
110106, 91, 109mul2lt0rgt0 13083 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง 0 < ๐ด) โ†’ ๐ต < 0)
111105, 110, 85syl2anc 582 . . . . 5 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง 0 < ๐ด) โ†’ (sgnโ€˜๐ต) = -1)
112111oveq2d 7429 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง 0 < ๐ด) โ†’ (1 ยท (sgnโ€˜๐ต)) = (1 ยท -1))
113 neg1cn 12332 . . . . 5 -1 โˆˆ โ„‚
114113mullidi 11225 . . . 4 (1 ยท -1) = -1
115112, 114eqtr2di 2787 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง 0 < ๐ด) โ†’ -1 = (1 ยท (sgnโ€˜๐ต)))
116106adantr 479 . . . . . . 7 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด < 0) โ†’ ๐ต โˆˆ โ„)
117116rexrd 11270 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด < 0) โ†’ ๐ต โˆˆ โ„*)
118106, 91, 109mul2lt0rlt0 13082 . . . . . 6 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด < 0) โ†’ 0 < ๐ต)
119117, 118, 59syl2anc 582 . . . . 5 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด < 0) โ†’ (sgnโ€˜๐ต) = 1)
120119oveq2d 7429 . . . 4 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด < 0) โ†’ (-1 ยท (sgnโ€˜๐ต)) = (-1 ยท 1))
121113mulridi 11224 . . . 4 (-1 ยท 1) = -1
122120, 121eqtr2di 2787 . . 3 ((((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โˆง ๐ด < 0) โ†’ -1 = (-1 ยท (sgnโ€˜๐ต)))
12392, 93, 94, 95, 103, 115, 122sgn3da 33836 . 2 (((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โˆง (๐ด ยท ๐ต) < 0) โ†’ -1 = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))
1242, 3, 4, 5, 31, 90, 123sgn3da 33836 1 ((๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (sgnโ€˜(๐ด ยท ๐ต)) = ((sgnโ€˜๐ด) ยท (sgnโ€˜๐ต)))
Colors of variables: wff setvar class
Syntax hints:  ยฌ wn 3   โ†’ wi 4   โ†” wb 205   โˆง wa 394   โˆจ wo 843   = wceq 1539   โˆˆ wcel 2104   class class class wbr 5149  โ€˜cfv 6544  (class class class)co 7413  โ„‚cc 11112  โ„cr 11113  0cc0 11114  1c1 11115   ยท cmul 11119  โ„*cxr 11253   < clt 11254   โ‰ค cle 11255  -cneg 11451  sgncsgn 15039
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1911  ax-6 1969  ax-7 2009  ax-8 2106  ax-9 2114  ax-10 2135  ax-11 2152  ax-12 2169  ax-ext 2701  ax-sep 5300  ax-nul 5307  ax-pow 5364  ax-pr 5428  ax-un 7729  ax-cnex 11170  ax-resscn 11171  ax-1cn 11172  ax-icn 11173  ax-addcl 11174  ax-addrcl 11175  ax-mulcl 11176  ax-mulrcl 11177  ax-mulcom 11178  ax-addass 11179  ax-mulass 11180  ax-distr 11181  ax-i2m1 11182  ax-1ne0 11183  ax-1rid 11184  ax-rnegex 11185  ax-rrecex 11186  ax-cnre 11187  ax-pre-lttri 11188  ax-pre-lttrn 11189  ax-pre-ltadd 11190  ax-pre-mulgt0 11191
This theorem depends on definitions:  df-bi 206  df-an 395  df-or 844  df-3or 1086  df-3an 1087  df-tru 1542  df-fal 1552  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2532  df-eu 2561  df-clab 2708  df-cleq 2722  df-clel 2808  df-nfc 2883  df-ne 2939  df-nel 3045  df-ral 3060  df-rex 3069  df-rmo 3374  df-reu 3375  df-rab 3431  df-v 3474  df-sbc 3779  df-csb 3895  df-dif 3952  df-un 3954  df-in 3956  df-ss 3966  df-nul 4324  df-if 4530  df-pw 4605  df-sn 4630  df-pr 4632  df-tp 4634  df-op 4636  df-uni 4910  df-br 5150  df-opab 5212  df-mpt 5233  df-id 5575  df-po 5589  df-so 5590  df-xp 5683  df-rel 5684  df-cnv 5685  df-co 5686  df-dm 5687  df-rn 5688  df-res 5689  df-ima 5690  df-iota 6496  df-fun 6546  df-fn 6547  df-f 6548  df-f1 6549  df-fo 6550  df-f1o 6551  df-fv 6552  df-riota 7369  df-ov 7416  df-oprab 7417  df-mpo 7418  df-er 8707  df-en 8944  df-dom 8945  df-sdom 8946  df-pnf 11256  df-mnf 11257  df-xr 11258  df-ltxr 11259  df-le 11260  df-sub 11452  df-neg 11453  df-div 11878  df-rp 12981  df-sgn 15040
This theorem is referenced by:  sgnmulrp2  33838  sgnmulsgn  33844  sgnmulsgp  33845
  Copyright terms: Public domain W3C validator