Metamath Proof Explorer


Theorem asinlem2

Description: The argument to the logarithm in df-asin has the property that replacing A with -u A in the expression gives the reciprocal. (Contributed by Mario Carneiro, 1-Apr-2015)

Ref Expression
Assertion asinlem2 ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) ยท ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) ) = 1 )

Proof

Step Hyp Ref Expression
1 ax-icn โŠข i โˆˆ โ„‚
2 mulcl โŠข ( ( i โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( i ยท ๐ด ) โˆˆ โ„‚ )
3 1 2 mpan โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท ๐ด ) โˆˆ โ„‚ )
4 ax-1cn โŠข 1 โˆˆ โ„‚
5 sqcl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„‚ )
6 subcl โŠข ( ( 1 โˆˆ โ„‚ โˆง ( ๐ด โ†‘ 2 ) โˆˆ โ„‚ ) โ†’ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) โˆˆ โ„‚ )
7 4 5 6 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) โˆˆ โ„‚ )
8 7 sqrtcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆˆ โ„‚ )
9 3 8 addcomd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) = ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + ( i ยท ๐ด ) ) )
10 mulneg2 โŠข ( ( i โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( i ยท - ๐ด ) = - ( i ยท ๐ด ) )
11 1 10 mpan โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท - ๐ด ) = - ( i ยท ๐ด ) )
12 sqneg โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - ๐ด โ†‘ 2 ) = ( ๐ด โ†‘ 2 ) )
13 12 oveq2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) = ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) )
14 13 fveq2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) = ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) )
15 11 14 oveq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) = ( - ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) )
16 3 negcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ - ( i ยท ๐ด ) โˆˆ โ„‚ )
17 16 8 addcomd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) = ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + - ( i ยท ๐ด ) ) )
18 8 3 negsubd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + - ( i ยท ๐ด ) ) = ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆ’ ( i ยท ๐ด ) ) )
19 15 17 18 3eqtrd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) = ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆ’ ( i ยท ๐ด ) ) )
20 9 19 oveq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) ยท ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) ) = ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + ( i ยท ๐ด ) ) ยท ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆ’ ( i ยท ๐ด ) ) ) )
21 7 sqsqrtd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โ†‘ 2 ) = ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) )
22 sqmul โŠข ( ( i โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( i ยท ๐ด ) โ†‘ 2 ) = ( ( i โ†‘ 2 ) ยท ( ๐ด โ†‘ 2 ) ) )
23 1 22 mpan โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท ๐ด ) โ†‘ 2 ) = ( ( i โ†‘ 2 ) ยท ( ๐ด โ†‘ 2 ) ) )
24 i2 โŠข ( i โ†‘ 2 ) = - 1
25 24 oveq1i โŠข ( ( i โ†‘ 2 ) ยท ( ๐ด โ†‘ 2 ) ) = ( - 1 ยท ( ๐ด โ†‘ 2 ) )
26 5 mulm1d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - 1 ยท ( ๐ด โ†‘ 2 ) ) = - ( ๐ด โ†‘ 2 ) )
27 25 26 eqtrid โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i โ†‘ 2 ) ยท ( ๐ด โ†‘ 2 ) ) = - ( ๐ด โ†‘ 2 ) )
28 23 27 eqtrd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท ๐ด ) โ†‘ 2 ) = - ( ๐ด โ†‘ 2 ) )
29 21 28 oveq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โ†‘ 2 ) โˆ’ ( ( i ยท ๐ด ) โ†‘ 2 ) ) = ( ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) โˆ’ - ( ๐ด โ†‘ 2 ) ) )
30 subsq โŠข ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆˆ โ„‚ โˆง ( i ยท ๐ด ) โˆˆ โ„‚ ) โ†’ ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โ†‘ 2 ) โˆ’ ( ( i ยท ๐ด ) โ†‘ 2 ) ) = ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + ( i ยท ๐ด ) ) ยท ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆ’ ( i ยท ๐ด ) ) ) )
31 8 3 30 syl2anc โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โ†‘ 2 ) โˆ’ ( ( i ยท ๐ด ) โ†‘ 2 ) ) = ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + ( i ยท ๐ด ) ) ยท ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆ’ ( i ยท ๐ด ) ) ) )
32 7 5 subnegd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) โˆ’ - ( ๐ด โ†‘ 2 ) ) = ( ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) + ( ๐ด โ†‘ 2 ) ) )
33 29 31 32 3eqtr3d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) + ( i ยท ๐ด ) ) ยท ( ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆ’ ( i ยท ๐ด ) ) ) = ( ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) + ( ๐ด โ†‘ 2 ) ) )
34 npcan โŠข ( ( 1 โˆˆ โ„‚ โˆง ( ๐ด โ†‘ 2 ) โˆˆ โ„‚ ) โ†’ ( ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) + ( ๐ด โ†‘ 2 ) ) = 1 )
35 4 5 34 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) + ( ๐ด โ†‘ 2 ) ) = 1 )
36 20 33 35 3eqtrd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) ยท ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) ) = 1 )