0.009 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.409 * * * [progress]: [2/2] Setting up program. 0.413 * [progress]: [Phase 2 of 3] Improving. 0.413 * [simplify]: Simplifying using # : (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.415 * * [simplify]: iteration 0 : 8 enodes (cost 7 ) 0.415 * [simplify]: Simplified to: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.415 * * [progress]: iteration 1 / 4 0.415 * * * [progress]: picking best candidate 0.418 * * * * [pick]: Picked # 0.418 * * * [progress]: localizing error 0.431 * * * [progress]: generating rewritten candidates 0.431 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1) 0.431 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1 1) 0.432 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1 1) 0.433 * * * [progress]: generating series expansions 0.433 * * * * [progress]: [ 1 / 3 ] generating series at (2 1) 0.435 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.436 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.437 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.439 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.439 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.440 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.441 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.441 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.441 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.442 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1 1) 0.442 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.442 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.442 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.442 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.442 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.442 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.442 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.442 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.443 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.443 * * * * [progress]: [ 3 / 3 ] generating series at (2 1 1) 0.443 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.443 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.443 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.443 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.443 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.443 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.444 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.444 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.444 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.444 * * * [progress]: simplifying candidates 0.445 * [simplify]: Simplifying using # : (log (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (exp (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (* (cbrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (cbrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a))) (cbrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (* (* (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (sqrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (sqrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (log (expm1 (sin (expm1 a)))) (exp (expm1 (sin (expm1 a)))) (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a)))) (* (* (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a)))) (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 0.447 * * [simplify]: iteration 0 : 31 enodes (cost 212 ) 0.449 * * [simplify]: iteration 1 : 35 enodes (cost 181 ) 0.450 * * [simplify]: iteration 2 : 43 enodes (cost 181 ) 0.451 * * [simplify]: iteration 3 : 54 enodes (cost 181 ) 0.453 * * [simplify]: iteration 4 : 91 enodes (cost 181 ) 0.455 * * [simplify]: iteration 5 : 185 enodes (cost 181 ) 0.460 * * [simplify]: iteration 6 : 781 enodes (cost 181 ) 0.479 * * [simplify]: iteration 7 : 2680 enodes (cost 181 ) 0.553 * * [simplify]: iteration 8 : 5001 enodes (cost 181 ) 0.554 * [simplify]: Simplified to: (log (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (exp (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (* (cbrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (cbrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a))) (cbrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (sqrt (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (log (expm1 (sin (expm1 a)))) (exp (expm1 (sin (expm1 a)))) (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a)))) (pow (expm1 (sin (expm1 a))) 3) (sqrt (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 0.554 * * * [progress]: adding candidates to table 0.641 * * [progress]: iteration 2 / 4 0.641 * * * [progress]: picking best candidate 0.683 * * * * [pick]: Picked # 0.683 * * * [progress]: localizing error 0.699 * * * [progress]: generating rewritten candidates 0.699 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.699 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 0.702 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 0.703 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1) 0.704 * * * [progress]: generating series expansions 0.704 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.704 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.704 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.704 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.705 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.705 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.705 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.705 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.705 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.706 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.706 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 0.706 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 0.706 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 0.706 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.706 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 0.707 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.716 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 0.716 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 0.716 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.716 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 0.717 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.726 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 0.726 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 0.726 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.726 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 0.726 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.738 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 0.739 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.739 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.739 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.739 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.739 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.739 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.740 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.740 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.740 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.740 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1) 0.740 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.740 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.741 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.741 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.741 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.741 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.741 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.741 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.741 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.742 * * * [progress]: simplifying candidates 0.742 * [simplify]: Simplifying using # : (log (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp 1) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (log (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log 1) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (log (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (exp 1)) (log (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (cbrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (cbrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (sqrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (sqrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (expm1 (sin (expm1 a)))) (exp (expm1 (sin (expm1 a)))) (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a)))) (* (* (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a)))) (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) 0.745 * * [simplify]: iteration 0 : 63 enodes (cost 414 ) 0.747 * * [simplify]: iteration 1 : 92 enodes (cost 353 ) 0.748 * * [simplify]: iteration 2 : 121 enodes (cost 353 ) 0.750 * * [simplify]: iteration 3 : 180 enodes (cost 353 ) 0.752 * * [simplify]: iteration 4 : 339 enodes (cost 353 ) 0.757 * * [simplify]: iteration 5 : 863 enodes (cost 353 ) 0.775 * * [simplify]: iteration 6 : 3913 enodes (cost 353 ) 0.836 * * [simplify]: iteration 7 : 5001 enodes (cost 349 ) 0.838 * [simplify]: Simplified to: (log (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) E (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* 2 (log (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (log (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (/ (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (/ (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 0 (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (log (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (expm1 (sin (expm1 a)))) (exp (expm1 (sin (expm1 a)))) (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a)))) (pow (expm1 (sin (expm1 a))) 3) (sqrt (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) 0.839 * * * [progress]: adding candidates to table 0.986 * * [progress]: iteration 3 / 4 0.986 * * * [progress]: picking best candidate 1.046 * * * * [pick]: Picked # 1.047 * * * [progress]: localizing error 1.068 * * * [progress]: generating rewritten candidates 1.068 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.069 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1.079 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2 1) 1.080 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1) 1.083 * * * [progress]: generating series expansions 1.083 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.084 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.084 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.084 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.085 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.085 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.085 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.086 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.086 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.086 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.087 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1.087 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.087 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.087 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.087 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.087 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.097 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.097 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.097 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.097 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.097 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.106 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.106 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.106 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.106 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.106 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.120 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2 1) 1.120 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.120 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.120 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.121 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.121 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.129 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.129 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.129 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.130 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.130 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.139 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.139 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.139 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.139 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.139 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.148 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1) 1.148 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.148 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.148 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.149 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.149 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.157 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.157 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.157 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.157 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.158 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.166 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.167 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.167 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.167 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.167 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.176 * * * [progress]: simplifying candidates 1.177 * [simplify]: Simplifying using # : (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (* (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (+ 1/2 1/2) (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2)) (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2) (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2) (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (+ (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2)) (+ (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (+ (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (+ (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2)) (+ (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (+ (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (exp (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (* (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (cbrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (cbrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)))) (cbrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (* (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (sqrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) 1/2) (pow (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) 1/2)) (* (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow 1 1/2) (pow 1 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)))) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* 1 1) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* 2 1/2) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow 1 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp 1) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp 1) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1.183 * * [simplify]: iteration 0 : 161 enodes (cost 1188 ) 1.187 * * [simplify]: iteration 1 : 553 enodes (cost 947 ) 1.206 * * [simplify]: iteration 2 : 4758 enodes (cost 884 ) 1.396 * * [simplify]: iteration 3 : 5001 enodes (cost 884 ) 1.400 * [simplify]: Simplified to: (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) 1 (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1 (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) 4) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1 (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1 (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (fabs (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (pow (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) 4) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4) 3) (* (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) 4) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4) 3) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) E (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) E (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1.401 * * * [progress]: adding candidates to table 1.657 * * [progress]: iteration 4 / 4 1.657 * * * [progress]: picking best candidate 1.734 * * * * [pick]: Picked # 1.734 * * * [progress]: localizing error 1.765 * * * [progress]: generating rewritten candidates 1.765 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 1.766 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 1.766 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 1.766 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1 1 1) 1.779 * * * [progress]: generating series expansions 1.779 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 1.779 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.779 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.780 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.780 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.780 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.780 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.781 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.781 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.781 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.782 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 1.782 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.782 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.782 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.783 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.783 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.783 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.784 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.784 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.784 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.785 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 1.785 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.785 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.785 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.786 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.786 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.786 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.787 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.787 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.787 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.788 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1 1 1) 1.788 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.788 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.788 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.788 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.788 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.797 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.797 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.797 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.798 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.798 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.807 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.807 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.807 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.807 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.807 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.816 * * * [progress]: simplifying candidates 1.818 * [simplify]: Simplifying using # : (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (* (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (* (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (* (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (+ 1/2 1/2) (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2)) (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2) (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2) (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (+ (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2)) (+ (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (+ (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (+ (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/2)) (+ (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (+ (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (log (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (exp (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (* (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (cbrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (cbrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)))) (cbrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (* (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (sqrt (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) 1/2) (pow (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) 1/2)) (* (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow 1 1/2) (pow 1 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)))) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* 1 1) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* 2 1/2) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow 1 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2))) (* (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (/ 1/2 2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1.824 * * [simplify]: iteration 0 : 149 enodes (cost 1372 ) 1.827 * * [simplify]: iteration 1 : 525 enodes (cost 1094 ) 1.846 * * [simplify]: iteration 2 : 4685 enodes (cost 1015 ) 2.034 * * [simplify]: iteration 3 : 5001 enodes (cost 1015 ) 2.042 * [simplify]: Simplified to: (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (log (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (exp (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (* (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a))) (cbrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) (sqrt (fmod (log (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) a)) 1 (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (exp 1) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1 (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) 4) (* (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1 (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (* (sqrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4)) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 1 (* (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (fabs (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (* (pow (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) 4) (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2))) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4) 3) (* (pow (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (cbrt (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2)) 4) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) 3/2) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (pow (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/4) 3) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 2.042 * * * [progress]: adding candidates to table 2.361 * [progress]: [Phase 3 of 3] Extracting. 2.361 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # # # # # # # # # # # # #) 2.378 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) a) 2.379 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # # # # # # # # # # # # # # # # # # # # # # # #) 2.534 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # #) 2.579 * * * * [regimes]: Trying to branch on a from (# # # # # # # # # # # # # # # # # # # # # # # # # #) 2.717 * * * [regime]: Found split indices: #