0.010 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.403 * * * [progress]: [2/2] Setting up program. 0.406 * [progress]: [Phase 2 of 3] Improving. 0.407 * [simplify]: Simplifying using # : (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.409 * * [simplify]: iteration 0 : 8 enodes (cost 7 ) 0.409 * [simplify]: Simplified to: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.409 * * [progress]: iteration 1 / 4 0.409 * * * [progress]: picking best candidate 0.412 * * * * [pick]: Picked # 0.412 * * * [progress]: localizing error 0.424 * * * [progress]: generating rewritten candidates 0.424 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1) 0.425 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1 1) 0.426 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1 1) 0.427 * * * [progress]: generating series expansions 0.427 * * * * [progress]: [ 1 / 3 ] generating series at (2 1) 0.427 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.427 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.427 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.427 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.427 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.428 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.428 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.428 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.428 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.429 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1 1) 0.429 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.429 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.429 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.429 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.429 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.429 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.430 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.430 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.430 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.430 * * * * [progress]: [ 3 / 3 ] generating series at (2 1 1) 0.430 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.430 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.430 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.431 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.431 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.431 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.431 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.431 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.431 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.432 * * * [progress]: simplifying candidates 0.432 * [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.435 * * [simplify]: iteration 0 : 31 enodes (cost 212 ) 0.436 * * [simplify]: iteration 1 : 35 enodes (cost 181 ) 0.437 * * [simplify]: iteration 2 : 43 enodes (cost 181 ) 0.439 * * [simplify]: iteration 3 : 54 enodes (cost 181 ) 0.440 * * [simplify]: iteration 4 : 91 enodes (cost 181 ) 0.442 * * [simplify]: iteration 5 : 185 enodes (cost 181 ) 0.447 * * [simplify]: iteration 6 : 781 enodes (cost 181 ) 0.466 * * [simplify]: iteration 7 : 2680 enodes (cost 181 ) 0.540 * * [simplify]: iteration 8 : 5001 enodes (cost 181 ) 0.541 * [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.541 * * * [progress]: adding candidates to table 0.631 * * [progress]: iteration 2 / 4 0.631 * * * [progress]: picking best candidate 0.675 * * * * [pick]: Picked # 0.675 * * * [progress]: localizing error 0.691 * * * [progress]: generating rewritten candidates 0.691 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.692 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 0.694 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 0.696 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1) 0.697 * * * [progress]: generating series expansions 0.697 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.697 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.697 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.697 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.698 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.698 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.698 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.699 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.699 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.699 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.700 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 0.700 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 0.700 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 0.700 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.700 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 0.700 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.710 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 0.710 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 0.710 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.710 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 0.710 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.719 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 0.719 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 0.719 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.719 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 0.719 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.729 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 0.729 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.729 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.729 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.730 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.730 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.730 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.730 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.730 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.730 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.731 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1) 0.731 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.731 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.731 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.731 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.731 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.731 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.732 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.732 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.732 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.732 * * * [progress]: simplifying candidates 0.733 * [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.736 * * [simplify]: iteration 0 : 63 enodes (cost 414 ) 0.737 * * [simplify]: iteration 1 : 92 enodes (cost 353 ) 0.739 * * [simplify]: iteration 2 : 121 enodes (cost 353 ) 0.740 * * [simplify]: iteration 3 : 180 enodes (cost 353 ) 0.743 * * [simplify]: iteration 4 : 339 enodes (cost 353 ) 0.748 * * [simplify]: iteration 5 : 863 enodes (cost 353 ) 0.767 * * [simplify]: iteration 6 : 3913 enodes (cost 353 ) 0.828 * * [simplify]: iteration 7 : 5001 enodes (cost 349 ) 0.829 * [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.830 * * * [progress]: adding candidates to table 0.985 * * [progress]: iteration 3 / 4 0.985 * * * [progress]: picking best candidate 1.049 * * * * [pick]: Picked # 1.049 * * * [progress]: localizing error 1.071 * * * [progress]: generating rewritten candidates 1.071 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.071 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1.080 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2 1) 1.082 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1) 1.086 * * * [progress]: generating series expansions 1.086 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.086 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.087 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.087 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.088 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.088 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.088 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.089 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.089 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.089 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.089 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1.090 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.090 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.090 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.090 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.090 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.099 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.099 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.099 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.099 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.099 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.109 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.109 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.109 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.109 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.109 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.118 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2 1) 1.118 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.118 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.118 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.118 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.118 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.127 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.127 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.127 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.127 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.127 * [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.140 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.140 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.140 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.140 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.149 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1) 1.149 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 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.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.158 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.158 * [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.158 * [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.167 * [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.184 * * [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.397 * * [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.666 * * [progress]: iteration 4 / 4 1.666 * * * [progress]: picking best candidate 1.748 * * * * [pick]: Picked # 1.748 * * * [progress]: localizing error 1.775 * * * [progress]: generating rewritten candidates 1.776 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 1.778 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 1.779 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 1.780 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1 1 1) 1.791 * * * [progress]: generating series expansions 1.791 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 1.791 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.791 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.791 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.792 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.792 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.792 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.793 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.793 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.793 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.794 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 1.794 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.794 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.794 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.795 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.795 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.795 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.796 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.796 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.796 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.797 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 1.797 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.797 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.797 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.798 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.798 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.798 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.799 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.799 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.799 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.800 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1 1 1) 1.800 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.800 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.800 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.800 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.800 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.810 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.810 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.810 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.810 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.810 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.819 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.819 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.819 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.819 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.819 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.828 * * * [progress]: simplifying candidates 1.830 * [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.836 * * [simplify]: iteration 0 : 149 enodes (cost 1372 ) 1.839 * * [simplify]: iteration 1 : 525 enodes (cost 1094 ) 1.858 * * [simplify]: iteration 2 : 4685 enodes (cost 1015 ) 2.047 * * [simplify]: iteration 3 : 5001 enodes (cost 1015 ) 2.051 * [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.052 * * * [progress]: adding candidates to table 2.387 * [progress]: [Phase 3 of 3] Extracting. 2.388 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # # # # # # # # # # # # #) 2.403 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) a) 2.403 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # # # # # # # # # # # # # # # # # # # # # # # #) 2.572 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # #) 2.618 * * * * [regimes]: Trying to branch on a from (# # # # # # # # # # # # # # # # # # # # # # # # # #) 2.763 * * * [regime]: Found split indices: #