Metamath Proof Explorer


Theorem recval

Description: Reciprocal expressed with a real denominator. (Contributed by Mario Carneiro, 1-Apr-2015)

Ref Expression
Assertion recval ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( 1 / ๐ด ) = ( ( โˆ— โ€˜ ๐ด ) / ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) ) )

Proof

Step Hyp Ref Expression
1 cjcl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โˆ— โ€˜ ๐ด ) โˆˆ โ„‚ )
2 1 adantr โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( โˆ— โ€˜ ๐ด ) โˆˆ โ„‚ )
3 simpl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ๐ด โˆˆ โ„‚ )
4 2 3 mulcomd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( โˆ— โ€˜ ๐ด ) ยท ๐ด ) = ( ๐ด ยท ( โˆ— โ€˜ ๐ด ) ) )
5 absvalsq โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) = ( ๐ด ยท ( โˆ— โ€˜ ๐ด ) ) )
6 5 adantr โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) = ( ๐ด ยท ( โˆ— โ€˜ ๐ด ) ) )
7 4 6 eqtr4d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( โˆ— โ€˜ ๐ด ) ยท ๐ด ) = ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) )
8 abscl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( abs โ€˜ ๐ด ) โˆˆ โ„ )
9 8 adantr โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( abs โ€˜ ๐ด ) โˆˆ โ„ )
10 9 recnd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( abs โ€˜ ๐ด ) โˆˆ โ„‚ )
11 10 sqcld โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) โˆˆ โ„‚ )
12 cjne0 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โ‰  0 โ†” ( โˆ— โ€˜ ๐ด ) โ‰  0 ) )
13 12 biimpa โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( โˆ— โ€˜ ๐ด ) โ‰  0 )
14 11 2 3 13 divmuld โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) / ( โˆ— โ€˜ ๐ด ) ) = ๐ด โ†” ( ( โˆ— โ€˜ ๐ด ) ยท ๐ด ) = ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) ) )
15 7 14 mpbird โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) / ( โˆ— โ€˜ ๐ด ) ) = ๐ด )
16 15 oveq2d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( 1 / ( ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) / ( โˆ— โ€˜ ๐ด ) ) ) = ( 1 / ๐ด ) )
17 abs00 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( abs โ€˜ ๐ด ) = 0 โ†” ๐ด = 0 ) )
18 17 necon3bid โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( abs โ€˜ ๐ด ) โ‰  0 โ†” ๐ด โ‰  0 ) )
19 18 biimpar โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( abs โ€˜ ๐ด ) โ‰  0 )
20 sqne0 โŠข ( ( abs โ€˜ ๐ด ) โˆˆ โ„‚ โ†’ ( ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) โ‰  0 โ†” ( abs โ€˜ ๐ด ) โ‰  0 ) )
21 10 20 syl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) โ‰  0 โ†” ( abs โ€˜ ๐ด ) โ‰  0 ) )
22 19 21 mpbird โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) โ‰  0 )
23 11 2 22 13 recdivd โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( 1 / ( ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) / ( โˆ— โ€˜ ๐ด ) ) ) = ( ( โˆ— โ€˜ ๐ด ) / ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) ) )
24 16 23 eqtr3d โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โ†’ ( 1 / ๐ด ) = ( ( โˆ— โ€˜ ๐ด ) / ( ( abs โ€˜ ๐ด ) โ†‘ 2 ) ) )