0.010 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.489 * * * [progress]: [2/2] Setting up program. 0.493 * [progress]: [Phase 2 of 3] Improving. 0.493 * [simplify]: Simplifying using # : (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.495 * * [simplify]: iteration 0 : 8 enodes (cost 7 ) 0.495 * [simplify]: Simplified to: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.496 * * [progress]: iteration 1 / 4 0.496 * * * [progress]: picking best candidate 0.499 * * * * [pick]: Picked # 0.499 * * * [progress]: localizing error 0.511 * * * [progress]: generating rewritten candidates 0.511 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.512 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 0.512 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 0.514 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 0.515 * * * [progress]: generating series expansions 0.515 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.515 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.515 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.515 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.516 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.516 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.516 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.517 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.517 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.517 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.517 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 0.517 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.517 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.517 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.518 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.518 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.518 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.518 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.518 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.518 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.518 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 0.519 * [approximate]: Taking taylor expansion of (sin (expm1 a)) in (a) around 0 0.519 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.519 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.519 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.519 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.539 * [approximate]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in (a) around 0 0.539 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.539 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.540 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.540 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.563 * [approximate]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in (a) around 0 0.563 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.563 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.563 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.563 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.583 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 0.583 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.583 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.583 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.583 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.583 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.584 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.584 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.584 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.584 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.585 * * * [progress]: simplifying candidates 0.585 * [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 (sin (expm1 a))) (exp (sin (expm1 a))) (* (cbrt (sin (expm1 a))) (cbrt (sin (expm1 a)))) (cbrt (sin (expm1 a))) (* (* (sin (expm1 a)) (sin (expm1 a))) (sin (expm1 a))) (sqrt (sin (expm1 a))) (sqrt (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))) (sin (expm1 a)) (sin (expm1 a)) (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.588 * * [simplify]: iteration 0 : 39 enodes (cost 248 ) 0.589 * * [simplify]: iteration 1 : 44 enodes (cost 212 ) 0.591 * * [simplify]: iteration 2 : 54 enodes (cost 212 ) 0.592 * * [simplify]: iteration 3 : 68 enodes (cost 212 ) 0.594 * * [simplify]: iteration 4 : 114 enodes (cost 212 ) 0.596 * * [simplify]: iteration 5 : 228 enodes (cost 212 ) 0.603 * * [simplify]: iteration 6 : 919 enodes (cost 212 ) 0.624 * * [simplify]: iteration 7 : 3184 enodes (cost 212 ) 0.703 * * [simplify]: iteration 8 : 5001 enodes (cost 212 ) 0.704 * [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 (sin (expm1 a))) (exp (sin (expm1 a))) (* (cbrt (sin (expm1 a))) (cbrt (sin (expm1 a)))) (cbrt (sin (expm1 a))) (pow (sin (expm1 a)) 3) (sqrt (sin (expm1 a))) (sqrt (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))) (sin (expm1 a)) (sin (expm1 a)) (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.704 * * * [progress]: adding candidates to table 0.819 * * [progress]: iteration 2 / 4 0.820 * * * [progress]: picking best candidate 0.867 * * * * [pick]: Picked # 0.867 * * * [progress]: localizing error 0.883 * * * [progress]: generating rewritten candidates 0.883 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.884 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 0.886 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 0.888 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1) 0.890 * * * [progress]: generating series expansions 0.890 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.891 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.891 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.891 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.891 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.891 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.891 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.892 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.892 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.892 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.893 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 0.893 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 0.893 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 0.893 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.893 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 0.893 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.908 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 0.908 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 0.908 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.908 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 0.908 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.919 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 0.920 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 0.920 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.920 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 0.920 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.931 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 0.931 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.931 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.931 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.932 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.932 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.932 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.932 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.933 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.933 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.933 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1) 0.933 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.933 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.933 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.933 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.933 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.933 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.934 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.934 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.934 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.934 * * * [progress]: simplifying candidates 0.935 * [simplify]: Simplifying using # : (log (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (exp (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (* (cbrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (cbrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a))) (cbrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (* (* (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a) (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (sqrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (sqrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt 3) (cbrt 3))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1) (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (* (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) (log (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (exp (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3)) (cbrt (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow 1 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3)) (cbrt (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow 1 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt 1) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2))) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2))) (* (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (* (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (sqrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (sqrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (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) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (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.939 * * [simplify]: iteration 0 : 112 enodes (cost 597 ) 0.942 * * [simplify]: iteration 1 : 390 enodes (cost 538 ) 0.953 * * [simplify]: iteration 2 : 2787 enodes (cost 532 ) 1.058 * * [simplify]: iteration 3 : 5001 enodes (cost 532 ) 1.061 * [simplify]: Simplified to: (log (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (exp (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (* (cbrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (cbrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a))) (cbrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (sqrt (fmod (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) a)) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt 3) (cbrt 3))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt 3)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (atan2 (expm1 (sin (expm1 a))) (atan a)) (cbrt (* (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)) (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)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (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)))) (cbrt (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) 1 (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (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) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (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))) 1.061 * * * [progress]: adding candidates to table 1.204 * * [progress]: iteration 3 / 4 1.204 * * * [progress]: picking best candidate 1.268 * * * * [pick]: Picked # 1.269 * * * [progress]: localizing error 1.287 * * * [progress]: generating rewritten candidates 1.287 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.288 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 1 1) 1.290 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1.297 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 1.306 * * * [progress]: generating series expansions 1.306 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.306 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.306 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.306 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.307 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.307 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.307 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.308 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.308 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.308 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.308 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 1 1) 1.308 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 1.309 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 1.309 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.309 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 1.309 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.320 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 1.320 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 1.320 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.320 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 1.320 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.331 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 1.331 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 1.331 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.331 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 1.331 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.343 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1.343 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 1.343 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.343 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.343 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 1.343 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.344 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.344 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 1.344 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.344 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.347 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 1.348 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 1.348 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 1.348 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.348 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 1.348 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.358 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 1.358 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 1.358 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.359 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 1.359 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.370 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 1.370 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 1.370 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.370 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 1.370 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.382 * * * [progress]: simplifying candidates 1.384 * [simplify]: Simplifying using # : (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (* (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt 3) (cbrt 3))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1) (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (* (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) (log (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (exp (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3))) (cbrt (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow 1 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (pow (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) 3))) (cbrt (cbrt (pow (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3))) (cbrt (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3))) (cbrt (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow 1 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3))) (cbrt (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3))) (cbrt (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3))) (cbrt (cbrt (pow 1 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3))) (cbrt (cbrt (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (* (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))))) (cbrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3))) (cbrt (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow 1 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (pow (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) 3))) (cbrt (cbrt (pow (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3))) (cbrt (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3))) (cbrt (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3))) (cbrt (cbrt (pow (pow 1 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3))) (cbrt (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3))) (cbrt (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3))) (cbrt (cbrt (pow 1 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3))) (cbrt (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (cbrt (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)))) (cbrt (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt 1)) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (/ 3 2)))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (/ 3 2)))) (cbrt (* (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))))) (cbrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt 1) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (* (cbrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))))) (cbrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (* (* (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (sqrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (sqrt (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (log (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (exp (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3)) (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow 1 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) 3)) (cbrt (pow (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3)) (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3)) (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow 1 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3)) (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3)) (cbrt (pow 1 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3)) (cbrt (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (* (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3)) (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow 1 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) 3)) (cbrt (pow (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3)) (cbrt (pow (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) 3)) (cbrt (pow (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) 3)) (cbrt (pow (pow 1 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3)) (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3)) (cbrt (pow (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3)) (cbrt (pow 1 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt 1) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (/ 3 2))) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (/ 3 2))) (* (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (* (* (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 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) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 1.391 * * [simplify]: iteration 0 : 197 enodes (cost 1401 ) 1.395 * * [simplify]: iteration 1 : 617 enodes (cost 1231 ) 1.414 * * [simplify]: iteration 2 : 5002 enodes (cost 1207 ) 1.421 * [simplify]: Simplified to: (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt 3) (cbrt 3))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt 3)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (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))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (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))) (* (cbrt (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))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (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)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) 1 (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (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))) (* (cbrt (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))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (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))) (* (cbrt (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))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (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)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) 1 (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (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)))) (cbrt (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) 1 (atan2 (expm1 (sin (expm1 a))) (atan a)) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3/2))) (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3/2))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) (cbrt (sqrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3)))) 1 (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 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) (cbrt (sqrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3/2)) (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3/2)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 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) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 1.422 * * * [progress]: adding candidates to table 1.610 * * [progress]: iteration 4 / 4 1.610 * * * [progress]: picking best candidate 1.674 * * * * [pick]: Picked # 1.674 * * * [progress]: localizing error 1.701 * * * [progress]: generating rewritten candidates 1.701 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 1.702 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 1.702 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 1.703 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1 1 1 1 1) 1.706 * * * [progress]: generating series expansions 1.706 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 1.707 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.707 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.707 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.707 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.707 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.708 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.708 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.708 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.708 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.709 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 1.709 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.709 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.709 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.710 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.710 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.710 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.711 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.711 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.711 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.711 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 1.712 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.712 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.712 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.712 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.712 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.712 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.713 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.713 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.713 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.714 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1 1 1 1 1) 1.714 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 1.714 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 1.714 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.714 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 1.714 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.725 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 1.725 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 1.725 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.725 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 1.725 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.737 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 1.737 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 1.737 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.737 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 1.737 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.748 * * * [progress]: simplifying candidates 1.749 * [simplify]: Simplifying using # : (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (* (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (* (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (* (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt 3) (cbrt 3))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1) (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (* (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3))) (cbrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (* (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3) (pow (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow 1 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 2)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (/ 3 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) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 1.753 * * [simplify]: iteration 0 : 93 enodes (cost 594 ) 1.756 * * [simplify]: iteration 1 : 352 enodes (cost 494 ) 1.768 * * [simplify]: iteration 2 : 2840 enodes (cost 490 ) 1.874 * * [simplify]: iteration 3 : 5001 enodes (cost 490 ) 1.877 * [simplify]: Simplified to: (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (log (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (exp (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (* (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a))) (cbrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (sqrt (fmod (cbrt (cbrt (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3))) a)) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) 3 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt 3) (cbrt 3))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt 3)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (log (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (sqrt (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3/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) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 1.877 * * * [progress]: adding candidates to table 2.112 * [progress]: [Phase 3 of 3] Extracting. 2.113 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # # # # # # # # # #) 2.121 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) a) 2.121 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # # # # # # # # # # # # # # # # # # # # #) 2.255 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # #) 2.297 * * * * [regimes]: Trying to branch on a from (# # # # # # # # # # # # # # # # # # # # # # #) 2.411 * * * [regime]: Found split indices: #