| Step | Hyp | Ref | Expression | 
						
							| 1 |  | sqrtcval |  |-  ( A e. CC -> ( sqrt ` A ) = ( ( sqrt ` ( ( ( abs ` A ) + ( Re ` A ) ) / 2 ) ) + ( _i x. ( if ( ( Im ` A ) < 0 , -u 1 , 1 ) x. ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) ) ) ) ) | 
						
							| 2 | 1 | fveq2d |  |-  ( A e. CC -> ( Im ` ( sqrt ` A ) ) = ( Im ` ( ( sqrt ` ( ( ( abs ` A ) + ( Re ` A ) ) / 2 ) ) + ( _i x. ( if ( ( Im ` A ) < 0 , -u 1 , 1 ) x. ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) ) ) ) ) ) | 
						
							| 3 |  | sqrtcvallem5 |  |-  ( A e. CC -> ( sqrt ` ( ( ( abs ` A ) + ( Re ` A ) ) / 2 ) ) e. RR ) | 
						
							| 4 |  | neg1rr |  |-  -u 1 e. RR | 
						
							| 5 |  | 1re |  |-  1 e. RR | 
						
							| 6 | 4 5 | ifcli |  |-  if ( ( Im ` A ) < 0 , -u 1 , 1 ) e. RR | 
						
							| 7 | 6 | a1i |  |-  ( A e. CC -> if ( ( Im ` A ) < 0 , -u 1 , 1 ) e. RR ) | 
						
							| 8 |  | sqrtcvallem3 |  |-  ( A e. CC -> ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) e. RR ) | 
						
							| 9 | 7 8 | remulcld |  |-  ( A e. CC -> ( if ( ( Im ` A ) < 0 , -u 1 , 1 ) x. ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) ) e. RR ) | 
						
							| 10 | 3 9 | crimd |  |-  ( A e. CC -> ( Im ` ( ( sqrt ` ( ( ( abs ` A ) + ( Re ` A ) ) / 2 ) ) + ( _i x. ( if ( ( Im ` A ) < 0 , -u 1 , 1 ) x. ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) ) ) ) ) = ( if ( ( Im ` A ) < 0 , -u 1 , 1 ) x. ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) ) ) | 
						
							| 11 | 2 10 | eqtrd |  |-  ( A e. CC -> ( Im ` ( sqrt ` A ) ) = ( if ( ( Im ` A ) < 0 , -u 1 , 1 ) x. ( sqrt ` ( ( ( abs ` A ) - ( Re ` A ) ) / 2 ) ) ) ) |