Metamath Proof Explorer


Theorem crreczi

Description: Reciprocal of a complex number in terms of real and imaginary components. Remark in Apostol p. 361. (Contributed by NM, 29-Apr-2005) (Proof shortened by Jeff Hankins, 16-Dec-2013)

Ref Expression
Hypotheses crrecz.1 โŠข ๐ด โˆˆ โ„
crrecz.2 โŠข ๐ต โˆˆ โ„
Assertion crreczi ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( 1 / ( ๐ด + ( i ยท ๐ต ) ) ) = ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) )

Proof

Step Hyp Ref Expression
1 crrecz.1 โŠข ๐ด โˆˆ โ„
2 crrecz.2 โŠข ๐ต โˆˆ โ„
3 1 recni โŠข ๐ด โˆˆ โ„‚
4 3 sqcli โŠข ( ๐ด โ†‘ 2 ) โˆˆ โ„‚
5 ax-icn โŠข i โˆˆ โ„‚
6 2 recni โŠข ๐ต โˆˆ โ„‚
7 5 6 mulcli โŠข ( i ยท ๐ต ) โˆˆ โ„‚
8 7 sqcli โŠข ( ( i ยท ๐ต ) โ†‘ 2 ) โˆˆ โ„‚
9 4 8 negsubi โŠข ( ( ๐ด โ†‘ 2 ) + - ( ( i ยท ๐ต ) โ†‘ 2 ) ) = ( ( ๐ด โ†‘ 2 ) โˆ’ ( ( i ยท ๐ต ) โ†‘ 2 ) )
10 5 6 sqmuli โŠข ( ( i ยท ๐ต ) โ†‘ 2 ) = ( ( i โ†‘ 2 ) ยท ( ๐ต โ†‘ 2 ) )
11 i2 โŠข ( i โ†‘ 2 ) = - 1
12 11 oveq1i โŠข ( ( i โ†‘ 2 ) ยท ( ๐ต โ†‘ 2 ) ) = ( - 1 ยท ( ๐ต โ†‘ 2 ) )
13 ax-1cn โŠข 1 โˆˆ โ„‚
14 6 sqcli โŠข ( ๐ต โ†‘ 2 ) โˆˆ โ„‚
15 13 14 mulneg1i โŠข ( - 1 ยท ( ๐ต โ†‘ 2 ) ) = - ( 1 ยท ( ๐ต โ†‘ 2 ) )
16 10 12 15 3eqtri โŠข ( ( i ยท ๐ต ) โ†‘ 2 ) = - ( 1 ยท ( ๐ต โ†‘ 2 ) )
17 16 negeqi โŠข - ( ( i ยท ๐ต ) โ†‘ 2 ) = - - ( 1 ยท ( ๐ต โ†‘ 2 ) )
18 13 14 mulcli โŠข ( 1 ยท ( ๐ต โ†‘ 2 ) ) โˆˆ โ„‚
19 18 negnegi โŠข - - ( 1 ยท ( ๐ต โ†‘ 2 ) ) = ( 1 ยท ( ๐ต โ†‘ 2 ) )
20 14 mullidi โŠข ( 1 ยท ( ๐ต โ†‘ 2 ) ) = ( ๐ต โ†‘ 2 )
21 17 19 20 3eqtri โŠข - ( ( i ยท ๐ต ) โ†‘ 2 ) = ( ๐ต โ†‘ 2 )
22 21 oveq2i โŠข ( ( ๐ด โ†‘ 2 ) + - ( ( i ยท ๐ต ) โ†‘ 2 ) ) = ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) )
23 3 7 subsqi โŠข ( ( ๐ด โ†‘ 2 ) โˆ’ ( ( i ยท ๐ต ) โ†‘ 2 ) ) = ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ๐ด โˆ’ ( i ยท ๐ต ) ) )
24 9 22 23 3eqtr3ri โŠข ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ๐ด โˆ’ ( i ยท ๐ต ) ) ) = ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) )
25 24 oveq1i โŠข ( ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ๐ด โˆ’ ( i ยท ๐ต ) ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) = ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) )
26 neorian โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†” ยฌ ( ๐ด = 0 โˆง ๐ต = 0 ) )
27 sumsqeq0 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด = 0 โˆง ๐ต = 0 ) โ†” ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) = 0 ) )
28 1 2 27 mp2an โŠข ( ( ๐ด = 0 โˆง ๐ต = 0 ) โ†” ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) = 0 )
29 28 necon3bbii โŠข ( ยฌ ( ๐ด = 0 โˆง ๐ต = 0 ) โ†” ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โ‰  0 )
30 26 29 bitri โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†” ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โ‰  0 )
31 3 7 addcli โŠข ( ๐ด + ( i ยท ๐ต ) ) โˆˆ โ„‚
32 3 7 subcli โŠข ( ๐ด โˆ’ ( i ยท ๐ต ) ) โˆˆ โ„‚
33 4 14 addcli โŠข ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆˆ โ„‚
34 31 32 33 divasszi โŠข ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โ‰  0 โ†’ ( ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ๐ด โˆ’ ( i ยท ๐ต ) ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) = ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) ) )
35 30 34 sylbi โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ๐ด โˆ’ ( i ยท ๐ต ) ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) = ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) ) )
36 divid โŠข ( ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โˆˆ โ„‚ โˆง ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โ‰  0 ) โ†’ ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) = 1 )
37 33 36 mpan โŠข ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โ‰  0 โ†’ ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) = 1 )
38 30 37 sylbi โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) = 1 )
39 25 35 38 3eqtr3a โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) ) = 1 )
40 32 33 divclzi โŠข ( ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) โ‰  0 โ†’ ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โˆˆ โ„‚ )
41 30 40 sylbi โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โˆˆ โ„‚ )
42 31 a1i โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ๐ด + ( i ยท ๐ต ) ) โˆˆ โ„‚ )
43 crne0 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†” ( ๐ด + ( i ยท ๐ต ) ) โ‰  0 ) )
44 1 2 43 mp2an โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†” ( ๐ด + ( i ยท ๐ต ) ) โ‰  0 )
45 44 biimpi โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ๐ด + ( i ยท ๐ต ) ) โ‰  0 )
46 divmul โŠข ( ( 1 โˆˆ โ„‚ โˆง ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โˆˆ โ„‚ โˆง ( ( ๐ด + ( i ยท ๐ต ) ) โˆˆ โ„‚ โˆง ( ๐ด + ( i ยท ๐ต ) ) โ‰  0 ) ) โ†’ ( ( 1 / ( ๐ด + ( i ยท ๐ต ) ) ) = ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โ†” ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) ) = 1 ) )
47 13 46 mp3an1 โŠข ( ( ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โˆˆ โ„‚ โˆง ( ( ๐ด + ( i ยท ๐ต ) ) โˆˆ โ„‚ โˆง ( ๐ด + ( i ยท ๐ต ) ) โ‰  0 ) ) โ†’ ( ( 1 / ( ๐ด + ( i ยท ๐ต ) ) ) = ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โ†” ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) ) = 1 ) )
48 41 42 45 47 syl12anc โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( ( 1 / ( ๐ด + ( i ยท ๐ต ) ) ) = ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) โ†” ( ( ๐ด + ( i ยท ๐ต ) ) ยท ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) ) = 1 ) )
49 39 48 mpbird โŠข ( ( ๐ด โ‰  0 โˆจ ๐ต โ‰  0 ) โ†’ ( 1 / ( ๐ด + ( i ยท ๐ต ) ) ) = ( ( ๐ด โˆ’ ( i ยท ๐ต ) ) / ( ( ๐ด โ†‘ 2 ) + ( ๐ต โ†‘ 2 ) ) ) )