Metamath Proof Explorer


Theorem divsubdiv

Description: Subtraction of two ratios. (Contributed by Scott Fenton, 22-Apr-2014) (Revised by Mario Carneiro, 2-May-2016)

Ref Expression
Assertion divsubdiv ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) โˆ’ ( ๐ต / ๐ท ) ) = ( ( ( ๐ด ยท ๐ท ) โˆ’ ( ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) )

Proof

Step Hyp Ref Expression
1 negcl โŠข ( ๐ต โˆˆ โ„‚ โ†’ - ๐ต โˆˆ โ„‚ )
2 divadddiv โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง - ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) + ( - ๐ต / ๐ท ) ) = ( ( ( ๐ด ยท ๐ท ) + ( - ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) )
3 1 2 sylanl2 โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) + ( - ๐ต / ๐ท ) ) = ( ( ( ๐ด ยท ๐ท ) + ( - ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) )
4 simplr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ๐ต โˆˆ โ„‚ )
5 simprrl โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ๐ท โˆˆ โ„‚ )
6 simprrr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ๐ท โ‰  0 )
7 divneg โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) โ†’ - ( ๐ต / ๐ท ) = ( - ๐ต / ๐ท ) )
8 4 5 6 7 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ - ( ๐ต / ๐ท ) = ( - ๐ต / ๐ท ) )
9 8 oveq2d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) + - ( ๐ต / ๐ท ) ) = ( ( ๐ด / ๐ถ ) + ( - ๐ต / ๐ท ) ) )
10 simpll โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ๐ด โˆˆ โ„‚ )
11 simprll โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ๐ถ โˆˆ โ„‚ )
12 simprlr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ๐ถ โ‰  0 )
13 divcl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โ†’ ( ๐ด / ๐ถ ) โˆˆ โ„‚ )
14 10 11 12 13 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ๐ด / ๐ถ ) โˆˆ โ„‚ )
15 divcl โŠข ( ( ๐ต โˆˆ โ„‚ โˆง ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) โ†’ ( ๐ต / ๐ท ) โˆˆ โ„‚ )
16 4 5 6 15 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ๐ต / ๐ท ) โˆˆ โ„‚ )
17 14 16 negsubd โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) + - ( ๐ต / ๐ท ) ) = ( ( ๐ด / ๐ถ ) โˆ’ ( ๐ต / ๐ท ) ) )
18 9 17 eqtr3d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) + ( - ๐ต / ๐ท ) ) = ( ( ๐ด / ๐ถ ) โˆ’ ( ๐ต / ๐ท ) ) )
19 3 18 eqtr3d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ( ๐ด ยท ๐ท ) + ( - ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) = ( ( ๐ด / ๐ถ ) โˆ’ ( ๐ต / ๐ท ) ) )
20 4 11 mulneg1d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( - ๐ต ยท ๐ถ ) = - ( ๐ต ยท ๐ถ ) )
21 20 oveq2d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด ยท ๐ท ) + ( - ๐ต ยท ๐ถ ) ) = ( ( ๐ด ยท ๐ท ) + - ( ๐ต ยท ๐ถ ) ) )
22 10 5 mulcld โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ๐ด ยท ๐ท ) โˆˆ โ„‚ )
23 4 11 mulcld โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ๐ต ยท ๐ถ ) โˆˆ โ„‚ )
24 22 23 negsubd โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด ยท ๐ท ) + - ( ๐ต ยท ๐ถ ) ) = ( ( ๐ด ยท ๐ท ) โˆ’ ( ๐ต ยท ๐ถ ) ) )
25 21 24 eqtrd โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด ยท ๐ท ) + ( - ๐ต ยท ๐ถ ) ) = ( ( ๐ด ยท ๐ท ) โˆ’ ( ๐ต ยท ๐ถ ) ) )
26 25 oveq1d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ( ๐ด ยท ๐ท ) + ( - ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) = ( ( ( ๐ด ยท ๐ท ) โˆ’ ( ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) )
27 19 26 eqtr3d โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ ) โˆง ( ( ๐ถ โˆˆ โ„‚ โˆง ๐ถ โ‰  0 ) โˆง ( ๐ท โˆˆ โ„‚ โˆง ๐ท โ‰  0 ) ) ) โ†’ ( ( ๐ด / ๐ถ ) โˆ’ ( ๐ต / ๐ท ) ) = ( ( ( ๐ด ยท ๐ท ) โˆ’ ( ๐ต ยท ๐ถ ) ) / ( ๐ถ ยท ๐ท ) ) )