Metamath Proof Explorer


Theorem dvmptim

Description: Function-builder for derivative, imaginary part. (Contributed by Mario Carneiro, 1-Sep-2014)

Ref Expression
Hypotheses dvmptcj.a โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐ด โˆˆ โ„‚ )
dvmptcj.b โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐ต โˆˆ ๐‘‰ )
dvmptcj.da โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ด ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) )
Assertion dvmptim ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ด ) ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ต ) ) )

Proof

Step Hyp Ref Expression
1 dvmptcj.a โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐ด โˆˆ โ„‚ )
2 dvmptcj.b โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐ต โˆˆ ๐‘‰ )
3 dvmptcj.da โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ด ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐ต ) )
4 reelprrecn โŠข โ„ โˆˆ { โ„ , โ„‚ }
5 4 a1i โŠข ( ๐œ‘ โ†’ โ„ โˆˆ { โ„ , โ„‚ } )
6 1 cjcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( โˆ— โ€˜ ๐ด ) โˆˆ โ„‚ )
7 1 6 subcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) โˆˆ โ„‚ )
8 5 1 2 3 dvmptcl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ๐ต โˆˆ โ„‚ )
9 8 cjcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( โˆ— โ€˜ ๐ต ) โˆˆ โ„‚ )
10 8 9 subcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) โˆˆ โ„‚ )
11 1 2 3 dvmptcj โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โˆ— โ€˜ ๐ด ) ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โˆ— โ€˜ ๐ต ) ) )
12 5 1 2 3 6 9 11 dvmptsub โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) )
13 2mulicn โŠข ( 2 ยท i ) โˆˆ โ„‚
14 2muline0 โŠข ( 2 ยท i ) โ‰  0
15 13 14 reccli โŠข ( 1 / ( 2 ยท i ) ) โˆˆ โ„‚
16 15 a1i โŠข ( ๐œ‘ โ†’ ( 1 / ( 2 ยท i ) ) โˆˆ โ„‚ )
17 5 7 10 12 16 dvmptcmul โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) ) )
18 imval2 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โ„‘ โ€˜ ๐ด ) = ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) / ( 2 ยท i ) ) )
19 1 18 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( โ„‘ โ€˜ ๐ด ) = ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) / ( 2 ยท i ) ) )
20 divrec2 โŠข ( ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) โˆˆ โ„‚ โˆง ( 2 ยท i ) โˆˆ โ„‚ โˆง ( 2 ยท i ) โ‰  0 ) โ†’ ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) / ( 2 ยท i ) ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) )
21 13 14 20 mp3an23 โŠข ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) โˆˆ โ„‚ โ†’ ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) / ( 2 ยท i ) ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) )
22 7 21 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) / ( 2 ยท i ) ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) )
23 19 22 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( โ„‘ โ€˜ ๐ด ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) )
24 23 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ด ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) ) )
25 24 oveq2d โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ด ) ) ) = ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ด โˆ’ ( โˆ— โ€˜ ๐ด ) ) ) ) ) )
26 imval2 โŠข ( ๐ต โˆˆ โ„‚ โ†’ ( โ„‘ โ€˜ ๐ต ) = ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) / ( 2 ยท i ) ) )
27 8 26 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( โ„‘ โ€˜ ๐ต ) = ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) / ( 2 ยท i ) ) )
28 divrec2 โŠข ( ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) โˆˆ โ„‚ โˆง ( 2 ยท i ) โˆˆ โ„‚ โˆง ( 2 ยท i ) โ‰  0 ) โ†’ ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) / ( 2 ยท i ) ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) )
29 13 14 28 mp3an23 โŠข ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) โˆˆ โ„‚ โ†’ ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) / ( 2 ยท i ) ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) )
30 10 29 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) / ( 2 ยท i ) ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) )
31 27 30 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( โ„‘ โ€˜ ๐ต ) = ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) )
32 31 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ต ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ( 1 / ( 2 ยท i ) ) ยท ( ๐ต โˆ’ ( โˆ— โ€˜ ๐ต ) ) ) ) )
33 17 25 32 3eqtr4d โŠข ( ๐œ‘ โ†’ ( โ„ D ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ด ) ) ) = ( ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( โ„‘ โ€˜ ๐ต ) ) )