Metamath Proof Explorer


Theorem sinasin

Description: The arcsine function is an inverse to sin . This is the main property that justifies the notation arcsin or sin ^ -u 1 . Because sin is not an injection, the other converse identity asinsin is only true under limited circumstances. (Contributed by Mario Carneiro, 1-Apr-2015)

Ref Expression
Assertion sinasin ( ๐ด โˆˆ โ„‚ โ†’ ( sin โ€˜ ( arcsin โ€˜ ๐ด ) ) = ๐ด )

Proof

Step Hyp Ref Expression
1 asincl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( arcsin โ€˜ ๐ด ) โˆˆ โ„‚ )
2 sinval โŠข ( ( arcsin โ€˜ ๐ด ) โˆˆ โ„‚ โ†’ ( sin โ€˜ ( arcsin โ€˜ ๐ด ) ) = ( ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) / ( 2 ยท i ) ) )
3 1 2 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( sin โ€˜ ( arcsin โ€˜ ๐ด ) ) = ( ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) / ( 2 ยท i ) ) )
4 ax-icn โŠข i โˆˆ โ„‚
5 mulcl โŠข ( ( i โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( i ยท ๐ด ) โˆˆ โ„‚ )
6 4 5 mpan โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท ๐ด ) โˆˆ โ„‚ )
7 6 negcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ - ( i ยท ๐ด ) โˆˆ โ„‚ )
8 ax-1cn โŠข 1 โˆˆ โ„‚
9 sqcl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„‚ )
10 subcl โŠข ( ( 1 โˆˆ โ„‚ โˆง ( ๐ด โ†‘ 2 ) โˆˆ โ„‚ ) โ†’ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) โˆˆ โ„‚ )
11 8 9 10 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) โˆˆ โ„‚ )
12 11 sqrtcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) โˆˆ โ„‚ )
13 6 7 12 pnpcan2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) โˆ’ ( - ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) ) = ( ( i ยท ๐ด ) โˆ’ - ( i ยท ๐ด ) ) )
14 efiasin โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) = ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) )
15 mulneg12 โŠข ( ( i โˆˆ โ„‚ โˆง ( arcsin โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( - i ยท ( arcsin โ€˜ ๐ด ) ) = ( i ยท - ( arcsin โ€˜ ๐ด ) ) )
16 4 1 15 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - i ยท ( arcsin โ€˜ ๐ด ) ) = ( i ยท - ( arcsin โ€˜ ๐ด ) ) )
17 asinneg โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( arcsin โ€˜ - ๐ด ) = - ( arcsin โ€˜ ๐ด ) )
18 17 oveq2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท ( arcsin โ€˜ - ๐ด ) ) = ( i ยท - ( arcsin โ€˜ ๐ด ) ) )
19 16 18 eqtr4d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - i ยท ( arcsin โ€˜ ๐ด ) ) = ( i ยท ( arcsin โ€˜ - ๐ด ) ) )
20 19 fveq2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) = ( exp โ€˜ ( i ยท ( arcsin โ€˜ - ๐ด ) ) ) )
21 negcl โŠข ( ๐ด โˆˆ โ„‚ โ†’ - ๐ด โˆˆ โ„‚ )
22 efiasin โŠข ( - ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( i ยท ( arcsin โ€˜ - ๐ด ) ) ) = ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) )
23 21 22 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( i ยท ( arcsin โ€˜ - ๐ด ) ) ) = ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) )
24 mulneg2 โŠข ( ( i โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( i ยท - ๐ด ) = - ( i ยท ๐ด ) )
25 4 24 mpan โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท - ๐ด ) = - ( i ยท ๐ด ) )
26 sqneg โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - ๐ด โ†‘ 2 ) = ( ๐ด โ†‘ 2 ) )
27 26 oveq2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) = ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) )
28 27 fveq2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) = ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) )
29 25 28 oveq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท - ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( - ๐ด โ†‘ 2 ) ) ) ) = ( - ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) )
30 20 23 29 3eqtrd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) = ( - ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) )
31 14 30 oveq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) = ( ( ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) โˆ’ ( - ( i ยท ๐ด ) + ( โˆš โ€˜ ( 1 โˆ’ ( ๐ด โ†‘ 2 ) ) ) ) ) )
32 6 2timesd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 2 ยท ( i ยท ๐ด ) ) = ( ( i ยท ๐ด ) + ( i ยท ๐ด ) ) )
33 2cn โŠข 2 โˆˆ โ„‚
34 mulass โŠข ( ( 2 โˆˆ โ„‚ โˆง i โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( 2 ยท i ) ยท ๐ด ) = ( 2 ยท ( i ยท ๐ด ) ) )
35 33 4 34 mp3an12 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 2 ยท i ) ยท ๐ด ) = ( 2 ยท ( i ยท ๐ด ) ) )
36 6 6 subnegd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( i ยท ๐ด ) โˆ’ - ( i ยท ๐ด ) ) = ( ( i ยท ๐ด ) + ( i ยท ๐ด ) ) )
37 32 35 36 3eqtr4d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 2 ยท i ) ยท ๐ด ) = ( ( i ยท ๐ด ) โˆ’ - ( i ยท ๐ด ) ) )
38 13 31 37 3eqtr4d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) = ( ( 2 ยท i ) ยท ๐ด ) )
39 mulcl โŠข ( ( i โˆˆ โ„‚ โˆง ( arcsin โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( i ยท ( arcsin โ€˜ ๐ด ) ) โˆˆ โ„‚ )
40 4 1 39 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( i ยท ( arcsin โ€˜ ๐ด ) ) โˆˆ โ„‚ )
41 efcl โŠข ( ( i ยท ( arcsin โ€˜ ๐ด ) ) โˆˆ โ„‚ โ†’ ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆˆ โ„‚ )
42 40 41 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆˆ โ„‚ )
43 negicn โŠข - i โˆˆ โ„‚
44 mulcl โŠข ( ( - i โˆˆ โ„‚ โˆง ( arcsin โ€˜ ๐ด ) โˆˆ โ„‚ ) โ†’ ( - i ยท ( arcsin โ€˜ ๐ด ) ) โˆˆ โ„‚ )
45 43 1 44 sylancr โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( - i ยท ( arcsin โ€˜ ๐ด ) ) โˆˆ โ„‚ )
46 efcl โŠข ( ( - i ยท ( arcsin โ€˜ ๐ด ) ) โˆˆ โ„‚ โ†’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆˆ โ„‚ )
47 45 46 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆˆ โ„‚ )
48 42 47 subcld โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) โˆˆ โ„‚ )
49 id โŠข ( ๐ด โˆˆ โ„‚ โ†’ ๐ด โˆˆ โ„‚ )
50 2mulicn โŠข ( 2 ยท i ) โˆˆ โ„‚
51 50 a1i โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 2 ยท i ) โˆˆ โ„‚ )
52 2muline0 โŠข ( 2 ยท i ) โ‰  0
53 52 a1i โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 2 ยท i ) โ‰  0 )
54 48 49 51 53 divmul2d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) / ( 2 ยท i ) ) = ๐ด โ†” ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) = ( ( 2 ยท i ) ยท ๐ด ) ) )
55 38 54 mpbird โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ( exp โ€˜ ( i ยท ( arcsin โ€˜ ๐ด ) ) ) โˆ’ ( exp โ€˜ ( - i ยท ( arcsin โ€˜ ๐ด ) ) ) ) / ( 2 ยท i ) ) = ๐ด )
56 3 55 eqtrd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( sin โ€˜ ( arcsin โ€˜ ๐ด ) ) = ๐ด )