Metamath Proof Explorer


Theorem recex

Description: Existence of reciprocal of nonzero complex number. (Contributed by Eric Schmidt, 22-May-2007)

Ref Expression
Assertion recex ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 )

Proof

Step Hyp Ref Expression
1 cnre โŠข ( ๐ด โˆˆ โ„‚ โ†’ โˆƒ ๐‘Ž โˆˆ โ„ โˆƒ ๐‘ โˆˆ โ„ ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) )
2 recextlem2 โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ โˆง ( ๐‘Ž + ( i ยท ๐‘ ) ) โ‰  0 ) โ†’ ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 )
3 2 3expia โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) โ‰  0 โ†’ ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 ) )
4 remulcl โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ ( ๐‘Ž ยท ๐‘Ž ) โˆˆ โ„ )
5 4 anidms โŠข ( ๐‘Ž โˆˆ โ„ โ†’ ( ๐‘Ž ยท ๐‘Ž ) โˆˆ โ„ )
6 remulcl โŠข ( ( ๐‘ โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( ๐‘ ยท ๐‘ ) โˆˆ โ„ )
7 6 anidms โŠข ( ๐‘ โˆˆ โ„ โ†’ ( ๐‘ ยท ๐‘ ) โˆˆ โ„ )
8 readdcl โŠข ( ( ( ๐‘Ž ยท ๐‘Ž ) โˆˆ โ„ โˆง ( ๐‘ ยท ๐‘ ) โˆˆ โ„ ) โ†’ ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โˆˆ โ„ )
9 5 7 8 syl2an โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โˆˆ โ„ )
10 ax-rrecex โŠข ( ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โˆˆ โ„ โˆง ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 ) โ†’ โˆƒ ๐‘ฆ โˆˆ โ„ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 )
11 9 10 sylan โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 ) โ†’ โˆƒ ๐‘ฆ โˆˆ โ„ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 )
12 recn โŠข ( ๐‘Ž โˆˆ โ„ โ†’ ๐‘Ž โˆˆ โ„‚ )
13 recn โŠข ( ๐‘ โˆˆ โ„ โ†’ ๐‘ โˆˆ โ„‚ )
14 recn โŠข ( ๐‘ฆ โˆˆ โ„ โ†’ ๐‘ฆ โˆˆ โ„‚ )
15 ax-icn โŠข i โˆˆ โ„‚
16 mulcl โŠข ( ( i โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( i ยท ๐‘ ) โˆˆ โ„‚ )
17 15 16 mpan โŠข ( ๐‘ โˆˆ โ„‚ โ†’ ( i ยท ๐‘ ) โˆˆ โ„‚ )
18 subcl โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ( i ยท ๐‘ ) โˆˆ โ„‚ ) โ†’ ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) โˆˆ โ„‚ )
19 17 18 sylan2 โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) โˆˆ โ„‚ )
20 mulcl โŠข ( ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) โˆˆ โ„‚ )
21 19 20 sylan โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) โˆˆ โ„‚ )
22 addcl โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ( i ยท ๐‘ ) โˆˆ โ„‚ ) โ†’ ( ๐‘Ž + ( i ยท ๐‘ ) ) โˆˆ โ„‚ )
23 17 22 sylan2 โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( ๐‘Ž + ( i ยท ๐‘ ) ) โˆˆ โ„‚ )
24 23 adantr โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ๐‘Ž + ( i ยท ๐‘ ) ) โˆˆ โ„‚ )
25 19 adantr โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) โˆˆ โ„‚ )
26 simpr โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ๐‘ฆ โˆˆ โ„‚ )
27 24 25 26 mulassd โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ) ยท ๐‘ฆ ) = ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) ) )
28 recextlem1 โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ) = ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) )
29 28 adantr โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ) = ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) )
30 29 oveq1d โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ) ยท ๐‘ฆ ) = ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) )
31 27 30 eqtr3d โŠข ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) ) = ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) )
32 id โŠข ( ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 โ†’ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 )
33 31 32 sylan9eq โŠข ( ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โˆง ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) ) = 1 )
34 oveq2 โŠข ( ๐‘ฅ = ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) ) )
35 34 eqeq1d โŠข ( ๐‘ฅ = ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) โ†’ ( ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 โ†” ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) ) = 1 ) )
36 35 rspcev โŠข ( ( ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) โˆˆ โ„‚ โˆง ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ( ( ๐‘Ž โˆ’ ( i ยท ๐‘ ) ) ยท ๐‘ฆ ) ) = 1 ) โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 )
37 21 33 36 syl2an2r โŠข ( ( ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โˆง ๐‘ฆ โˆˆ โ„‚ ) โˆง ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 ) โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 )
38 37 exp31 โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( ๐‘ฆ โˆˆ โ„‚ โ†’ ( ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) ) )
39 14 38 syl5 โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( ๐‘ฆ โˆˆ โ„ โ†’ ( ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) ) )
40 39 rexlimdv โŠข ( ( ๐‘Ž โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„‚ ) โ†’ ( โˆƒ ๐‘ฆ โˆˆ โ„ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
41 12 13 40 syl2an โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( โˆƒ ๐‘ฆ โˆˆ โ„ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
42 41 adantr โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 ) โ†’ ( โˆƒ ๐‘ฆ โˆˆ โ„ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) ยท ๐‘ฆ ) = 1 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
43 11 42 mpd โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 ) โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 )
44 43 ex โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( ( ( ๐‘Ž ยท ๐‘Ž ) + ( ๐‘ ยท ๐‘ ) ) โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
45 3 44 syld โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
46 45 adantr โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) ) โ†’ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
47 neeq1 โŠข ( ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) โ†’ ( ๐ด โ‰  0 โ†” ( ๐‘Ž + ( i ยท ๐‘ ) ) โ‰  0 ) )
48 47 adantl โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) ) โ†’ ( ๐ด โ‰  0 โ†” ( ๐‘Ž + ( i ยท ๐‘ ) ) โ‰  0 ) )
49 oveq1 โŠข ( ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) โ†’ ( ๐ด ยท ๐‘ฅ ) = ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) )
50 49 eqeq1d โŠข ( ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) โ†’ ( ( ๐ด ยท ๐‘ฅ ) = 1 โ†” ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
51 50 rexbidv โŠข ( ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 โ†” โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
52 51 adantl โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) ) โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 โ†” โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ( ๐‘Ž + ( i ยท ๐‘ ) ) ยท ๐‘ฅ ) = 1 ) )
53 46 48 52 3imtr4d โŠข ( ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โˆง ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) ) โ†’ ( ๐ด โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 ) )
54 53 ex โŠข ( ( ๐‘Ž โˆˆ โ„ โˆง ๐‘ โˆˆ โ„ ) โ†’ ( ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) โ†’ ( ๐ด โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 ) ) )
55 54 rexlimivv โŠข ( โˆƒ ๐‘Ž โˆˆ โ„ โˆƒ ๐‘ โˆˆ โ„ ๐ด = ( ๐‘Ž + ( i ยท ๐‘ ) ) โ†’ ( ๐ด โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 ) )
56 1 55 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โ‰  0 โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 ) )
57 56 imp โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ โˆƒ ๐‘ฅ โˆˆ โ„‚ ( ๐ด ยท ๐‘ฅ ) = 1 )