0.009 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.377 * * * [progress]: [2/2] Setting up program. 0.381 * [progress]: [Phase 2 of 3] Improving. 0.381 * [simplify]: Simplifying using # : (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.383 * * [simplify]: iteration 0 : 8 enodes (cost 7 ) 0.383 * [simplify]: Simplified to: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.383 * * [progress]: iteration 1 / 4 0.383 * * * [progress]: picking best candidate 0.386 * * * * [pick]: Picked # 0.386 * * * [progress]: localizing error 0.399 * * * [progress]: generating rewritten candidates 0.399 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.399 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 1) 0.402 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 0.402 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 0.403 * * * [progress]: generating series expansions 0.403 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.403 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.403 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.403 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.404 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.404 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.404 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.405 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.405 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.405 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.405 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 1) 0.405 * [approximate]: Taking taylor expansion of (sin (expm1 a)) in (a) around 0 0.405 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.405 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.406 * [taylor]: Rewrote expression to (- (exp a) 1) 0.406 * [taylor]: Taking taylor expansion of (exp a) in a 0.406 * [taylor]: Taking taylor expansion of a in a 0.406 * [taylor]: Taking taylor expansion of 1 in a 0.407 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.407 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.407 * [taylor]: Rewrote expression to (- (exp a) 1) 0.407 * [taylor]: Taking taylor expansion of (exp a) in a 0.407 * [taylor]: Taking taylor expansion of a in a 0.407 * [taylor]: Taking taylor expansion of 1 in a 0.423 * [approximate]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in (a) around 0 0.424 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.424 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.424 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.424 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.424 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.424 * [taylor]: Taking taylor expansion of a in a 0.424 * [taylor]: Taking taylor expansion of 1 in a 0.424 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.424 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.425 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.425 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.425 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.425 * [taylor]: Taking taylor expansion of a in a 0.425 * [taylor]: Taking taylor expansion of 1 in a 0.445 * [approximate]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in (a) around 0 0.445 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.446 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.446 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.446 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.446 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.446 * [taylor]: Taking taylor expansion of -1 in a 0.446 * [taylor]: Taking taylor expansion of a in a 0.446 * [taylor]: Taking taylor expansion of 1 in a 0.446 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.446 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.446 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.446 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.447 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.447 * [taylor]: Taking taylor expansion of -1 in a 0.447 * [taylor]: Taking taylor expansion of a in a 0.447 * [taylor]: Taking taylor expansion of 1 in a 0.466 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 0.466 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.466 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.466 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 0.466 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 0.466 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.466 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.466 * [taylor]: Rewrote expression to (- (exp a) 1) 0.466 * [taylor]: Taking taylor expansion of (exp a) in a 0.466 * [taylor]: Taking taylor expansion of a in a 0.466 * [taylor]: Taking taylor expansion of 1 in a 0.468 * [taylor]: Taking taylor expansion of 1 in a 0.468 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.468 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 0.468 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 0.468 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.468 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.468 * [taylor]: Rewrote expression to (- (exp a) 1) 0.468 * [taylor]: Taking taylor expansion of (exp a) in a 0.468 * [taylor]: Taking taylor expansion of a in a 0.468 * [taylor]: Taking taylor expansion of 1 in a 0.470 * [taylor]: Taking taylor expansion of 1 in a 0.479 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.479 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.479 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 0.479 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 0.479 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.479 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.479 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.479 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.479 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.479 * [taylor]: Taking taylor expansion of a in a 0.480 * [taylor]: Taking taylor expansion of 1 in a 0.480 * [taylor]: Taking taylor expansion of 1 in a 0.480 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.480 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 0.480 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 0.480 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.480 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.480 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.480 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.480 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.480 * [taylor]: Taking taylor expansion of a in a 0.481 * [taylor]: Taking taylor expansion of 1 in a 0.481 * [taylor]: Taking taylor expansion of 1 in a 0.515 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.515 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.515 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 0.515 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 0.515 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.515 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.515 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.515 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.515 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.515 * [taylor]: Taking taylor expansion of -1 in a 0.515 * [taylor]: Taking taylor expansion of a in a 0.515 * [taylor]: Taking taylor expansion of 1 in a 0.516 * [taylor]: Taking taylor expansion of 1 in a 0.516 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.516 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 0.516 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 0.516 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.516 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.516 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.516 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.516 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.516 * [taylor]: Taking taylor expansion of -1 in a 0.516 * [taylor]: Taking taylor expansion of a in a 0.516 * [taylor]: Taking taylor expansion of 1 in a 0.517 * [taylor]: Taking taylor expansion of 1 in a 0.546 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 0.546 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.546 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.546 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.547 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.547 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.547 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.547 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.547 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.548 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.548 * * * [progress]: simplifying candidates 0.549 * [simplify]: Simplifying using # : (expm1 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (log1p (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (expm1 (sin (expm1 a))) (log1p (sin (expm1 a))) (* (sin (exp a)) (cos 1)) (* (cos (exp a)) (sin 1)) (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))) (exp (sin (expm1 a))) (expm1 (expm1 (sin (expm1 a)))) (log1p (expm1 (sin (expm1 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)))) (expm1 (atan2 (expm1 (sin (expm1 a))) (atan a))) (log1p (atan2 (expm1 (sin (expm1 a))) (atan 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) (- (+ (* 1/2 (pow a 2)) a) (* 5/24 (pow a 4))) (sin (- (exp a) 1)) (sin (- (exp a) 1)) (+ (* 2/3 (pow a 3)) (+ (pow a 2) a)) (- (exp (sin (- (exp a) 1))) 1) (- (exp (sin (- (exp a) 1))) 1) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 0.552 * * [simplify]: iteration 0 : 108 enodes (cost 302 ) 0.554 * * [simplify]: iteration 1 : 242 enodes (cost 264 ) 0.558 * * [simplify]: iteration 2 : 720 enodes (cost 264 ) 0.574 * * [simplify]: iteration 3 : 2933 enodes (cost 264 ) 0.670 * * [simplify]: iteration 4 : 5001 enodes (cost 264 ) 0.671 * [simplify]: Simplified to: (expm1 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (log1p (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (expm1 (sin (expm1 a))) (log1p (sin (expm1 a))) (* (sin (exp a)) (cos 1)) (* (cos (exp a)) (sin 1)) (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))) (exp (sin (expm1 a))) (expm1 (expm1 (sin (expm1 a)))) (sin (expm1 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)))) (expm1 (atan2 (expm1 (sin (expm1 a))) (atan a))) (log1p (atan2 (expm1 (sin (expm1 a))) (atan 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) (fma (pow a 2) 1/2 (- a (* 5/24 (pow a 4)))) (sin (expm1 a)) (sin (expm1 a)) (fma (pow a 3) 2/3 (fma a a 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.671 * * * [progress]: adding candidates to table 0.835 * * [progress]: iteration 2 / 4 0.835 * * * [progress]: picking best candidate 0.872 * * * * [pick]: Picked # 0.872 * * * [progress]: localizing error 0.890 * * * [progress]: generating rewritten candidates 0.890 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.891 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 2) 0.892 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1 2) 0.892 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1) 0.894 * * * [progress]: generating series expansions 0.894 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.894 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.894 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.895 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.895 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.895 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.895 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.896 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.896 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.896 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.897 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 2) 0.897 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in (a) around 0 0.897 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 0.897 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 0.897 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 0.897 * [taylor]: Taking taylor expansion of 1/3 in a 0.897 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 0.897 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.897 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 0.897 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 0.897 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.897 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.897 * [taylor]: Rewrote expression to (- (exp a) 1) 0.897 * [taylor]: Taking taylor expansion of (exp a) in a 0.897 * [taylor]: Taking taylor expansion of a in a 0.897 * [taylor]: Taking taylor expansion of 1 in a 0.902 * [taylor]: Taking taylor expansion of 1 in a 0.904 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 0.904 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 0.904 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 0.904 * [taylor]: Taking taylor expansion of 1/3 in a 0.904 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 0.904 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.904 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 0.904 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 0.904 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.904 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.904 * [taylor]: Rewrote expression to (- (exp a) 1) 0.905 * [taylor]: Taking taylor expansion of (exp a) in a 0.905 * [taylor]: Taking taylor expansion of a in a 0.905 * [taylor]: Taking taylor expansion of 1 in a 0.906 * [taylor]: Taking taylor expansion of 1 in a 0.921 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in (a) around 0 0.921 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 0.921 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 0.921 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 0.921 * [taylor]: Taking taylor expansion of 1/3 in a 0.921 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 0.921 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.921 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 0.921 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 0.921 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.921 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.921 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.921 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.921 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.921 * [taylor]: Taking taylor expansion of a in a 0.921 * [taylor]: Taking taylor expansion of 1 in a 0.922 * [taylor]: Taking taylor expansion of 1 in a 0.923 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 0.923 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 0.923 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 0.923 * [taylor]: Taking taylor expansion of 1/3 in a 0.923 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 0.923 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.923 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 0.923 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 0.923 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.923 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.923 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.923 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.923 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.923 * [taylor]: Taking taylor expansion of a in a 0.923 * [taylor]: Taking taylor expansion of 1 in a 0.924 * [taylor]: Taking taylor expansion of 1 in a 0.990 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in (a) around 0 0.990 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 0.990 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 0.990 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 0.990 * [taylor]: Taking taylor expansion of 1/3 in a 0.990 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 0.990 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.990 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 0.990 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 0.990 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.990 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.990 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.990 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.990 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.990 * [taylor]: Taking taylor expansion of -1 in a 0.990 * [taylor]: Taking taylor expansion of a in a 0.991 * [taylor]: Taking taylor expansion of 1 in a 0.991 * [taylor]: Taking taylor expansion of 1 in a 0.992 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 0.992 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 0.992 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 0.992 * [taylor]: Taking taylor expansion of 1/3 in a 0.992 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 0.992 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.992 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 0.992 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 0.992 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.992 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.992 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.992 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.992 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.992 * [taylor]: Taking taylor expansion of -1 in a 0.992 * [taylor]: Taking taylor expansion of a in a 0.992 * [taylor]: Taking taylor expansion of 1 in a 0.993 * [taylor]: Taking taylor expansion of 1 in a 1.055 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1 2) 1.055 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in (a) around 0 1.055 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 1.055 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 1.055 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 1.055 * [taylor]: Taking taylor expansion of 1/3 in a 1.055 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.055 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.055 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.055 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.055 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.055 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.055 * [taylor]: Rewrote expression to (- (exp a) 1) 1.055 * [taylor]: Taking taylor expansion of (exp a) in a 1.056 * [taylor]: Taking taylor expansion of a in a 1.056 * [taylor]: Taking taylor expansion of 1 in a 1.057 * [taylor]: Taking taylor expansion of 1 in a 1.059 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 1.059 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 1.059 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 1.059 * [taylor]: Taking taylor expansion of 1/3 in a 1.059 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.059 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.059 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.059 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.059 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.059 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.059 * [taylor]: Rewrote expression to (- (exp a) 1) 1.059 * [taylor]: Taking taylor expansion of (exp a) in a 1.059 * [taylor]: Taking taylor expansion of a in a 1.059 * [taylor]: Taking taylor expansion of 1 in a 1.061 * [taylor]: Taking taylor expansion of 1 in a 1.078 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in (a) around 0 1.078 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 1.078 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.078 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.078 * [taylor]: Taking taylor expansion of 1/3 in a 1.078 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.078 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.078 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.078 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.078 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.078 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.078 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.078 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.078 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.078 * [taylor]: Taking taylor expansion of a in a 1.078 * [taylor]: Taking taylor expansion of 1 in a 1.079 * [taylor]: Taking taylor expansion of 1 in a 1.079 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 1.079 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.079 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.079 * [taylor]: Taking taylor expansion of 1/3 in a 1.079 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.079 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.079 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.080 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.080 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.080 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.080 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.080 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.080 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.080 * [taylor]: Taking taylor expansion of a in a 1.080 * [taylor]: Taking taylor expansion of 1 in a 1.081 * [taylor]: Taking taylor expansion of 1 in a 1.144 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in (a) around 0 1.144 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 1.144 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 1.144 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 1.144 * [taylor]: Taking taylor expansion of 1/3 in a 1.144 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 1.144 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.144 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.144 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.144 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.144 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.144 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.144 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.144 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.144 * [taylor]: Taking taylor expansion of -1 in a 1.144 * [taylor]: Taking taylor expansion of a in a 1.145 * [taylor]: Taking taylor expansion of 1 in a 1.145 * [taylor]: Taking taylor expansion of 1 in a 1.146 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 1.146 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 1.146 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 1.146 * [taylor]: Taking taylor expansion of 1/3 in a 1.146 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 1.146 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.146 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.146 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.146 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.146 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.146 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.146 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.146 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.146 * [taylor]: Taking taylor expansion of -1 in a 1.146 * [taylor]: Taking taylor expansion of a in a 1.146 * [taylor]: Taking taylor expansion of 1 in a 1.147 * [taylor]: Taking taylor expansion of 1 in a 1.214 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1) 1.214 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in (a) around 0 1.214 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 1.214 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 1.214 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 1.214 * [taylor]: Taking taylor expansion of 1/3 in a 1.214 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.214 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.214 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.214 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.214 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.214 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.214 * [taylor]: Rewrote expression to (- (exp a) 1) 1.214 * [taylor]: Taking taylor expansion of (exp a) in a 1.214 * [taylor]: Taking taylor expansion of a in a 1.214 * [taylor]: Taking taylor expansion of 1 in a 1.216 * [taylor]: Taking taylor expansion of 1 in a 1.218 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 1.218 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 1.218 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 1.218 * [taylor]: Taking taylor expansion of 1/3 in a 1.218 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.218 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.218 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.218 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.218 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.218 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.218 * [taylor]: Rewrote expression to (- (exp a) 1) 1.218 * [taylor]: Taking taylor expansion of (exp a) in a 1.218 * [taylor]: Taking taylor expansion of a in a 1.218 * [taylor]: Taking taylor expansion of 1 in a 1.220 * [taylor]: Taking taylor expansion of 1 in a 1.239 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in (a) around 0 1.239 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 1.239 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.239 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.239 * [taylor]: Taking taylor expansion of 1/3 in a 1.239 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.239 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.239 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.239 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.239 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.239 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.239 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.239 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.239 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.239 * [taylor]: Taking taylor expansion of a in a 1.239 * [taylor]: Taking taylor expansion of 1 in a 1.240 * [taylor]: Taking taylor expansion of 1 in a 1.241 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 1.241 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.241 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.241 * [taylor]: Taking taylor expansion of 1/3 in a 1.241 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.241 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.241 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.241 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.241 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.241 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.241 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.241 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.241 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.241 * [taylor]: Taking taylor expansion of a in a 1.241 * [taylor]: Taking taylor expansion of 1 in a 1.242 * [taylor]: Taking taylor expansion of 1 in a 1.304 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in (a) around 0 1.304 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 1.304 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 1.304 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 1.304 * [taylor]: Taking taylor expansion of 1/3 in a 1.304 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 1.304 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.304 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.304 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.305 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.305 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.305 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.305 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.305 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.305 * [taylor]: Taking taylor expansion of -1 in a 1.305 * [taylor]: Taking taylor expansion of a in a 1.305 * [taylor]: Taking taylor expansion of 1 in a 1.306 * [taylor]: Taking taylor expansion of 1 in a 1.306 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 1.306 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 1.306 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 1.306 * [taylor]: Taking taylor expansion of 1/3 in a 1.306 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 1.306 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.307 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.307 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.307 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.307 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.307 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.307 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.307 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.307 * [taylor]: Taking taylor expansion of -1 in a 1.307 * [taylor]: Taking taylor expansion of a in a 1.307 * [taylor]: Taking taylor expansion of 1 in a 1.308 * [taylor]: Taking taylor expansion of 1 in a 1.376 * * * [progress]: simplifying candidates 1.377 * [simplify]: Simplifying using # : (expm1 (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log1p (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (exp (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a))) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (* (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a) (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (expm1 (cbrt (expm1 (sin (expm1 a))))) (log1p (cbrt (expm1 (sin (expm1 a))))) (log (cbrt (expm1 (sin (expm1 a))))) (exp (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt 1) (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (cbrt (expm1 (sin (expm1 a))))) (log1p (cbrt (expm1 (sin (expm1 a))))) (log (cbrt (expm1 (sin (expm1 a))))) (exp (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt 1) (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (cbrt (expm1 (sin (expm1 a))))) (log1p (cbrt (expm1 (sin (expm1 a))))) (log (cbrt (expm1 (sin (expm1 a))))) (exp (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt 1) (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (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) (+ (* 1/3 (pow (pow a 4) 1/3)) (+ (* 1/9 (pow (pow a 7) 1/3)) (pow a 1/3))) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (+ (* 1/3 (pow (pow a 4) 1/3)) (+ (* 1/9 (pow (pow a 7) 1/3)) (pow a 1/3))) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (+ (* 1/3 (pow (pow a 4) 1/3)) (+ (* 1/9 (pow (pow a 7) 1/3)) (pow a 1/3))) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) 1.381 * * [simplify]: iteration 0 : 88 enodes (cost 549 ) 1.383 * * [simplify]: iteration 1 : 181 enodes (cost 487 ) 1.386 * * [simplify]: iteration 2 : 472 enodes (cost 481 ) 1.396 * * [simplify]: iteration 3 : 1562 enodes (cost 470 ) 1.445 * * [simplify]: iteration 4 : 5001 enodes (cost 467 ) 1.447 * [simplify]: Simplified to: (expm1 (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log1p (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (exp (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a))) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (expm1 (cbrt (expm1 (sin (expm1 a))))) (log1p (cbrt (expm1 (sin (expm1 a))))) (log (cbrt (expm1 (sin (expm1 a))))) (exp (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) 1 (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (sin (expm1 a))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (cbrt (expm1 (sin (expm1 a))))) (log1p (cbrt (expm1 (sin (expm1 a))))) (log (cbrt (expm1 (sin (expm1 a))))) (exp (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) 1 (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (sin (expm1 a))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (cbrt (expm1 (sin (expm1 a))))) (log1p (cbrt (expm1 (sin (expm1 a))))) (log (cbrt (expm1 (sin (expm1 a))))) (exp (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (expm1 (sin (expm1 a))))) 1 (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (sin (expm1 a))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (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) (fma 1/3 (pow (pow a 4) 1/3) (fma 1/9 (pow (pow a 7) 1/3) (pow a 1/3))) (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))) (fma 1/3 (pow (pow a 4) 1/3) (fma 1/9 (pow (pow a 7) 1/3) (pow a 1/3))) (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))) (fma 1/3 (pow (pow a 4) 1/3) (fma 1/9 (pow (pow a 7) 1/3) (pow a 1/3))) (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))) 1.447 * * * [progress]: adding candidates to table 1.674 * * [progress]: iteration 3 / 4 1.674 * * * [progress]: picking best candidate 1.756 * * * * [pick]: Picked # 1.756 * * * [progress]: localizing error 1.780 * * * [progress]: generating rewritten candidates 1.780 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.781 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 1 2 2) 1.782 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1 2) 1.798 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 2 1) 1.805 * * * [progress]: generating series expansions 1.805 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.806 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.806 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.806 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.807 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.807 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.807 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.808 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.808 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.808 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.809 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 1 2 2) 1.809 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/9) in (a) around 0 1.809 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/9) in a 1.809 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 a)))))) in a 1.809 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 a))))) in a 1.809 * [taylor]: Taking taylor expansion of 1/9 in a 1.809 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.809 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.809 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.809 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.809 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.809 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.809 * [taylor]: Rewrote expression to (- (exp a) 1) 1.809 * [taylor]: Taking taylor expansion of (exp a) in a 1.809 * [taylor]: Taking taylor expansion of a in a 1.809 * [taylor]: Taking taylor expansion of 1 in a 1.811 * [taylor]: Taking taylor expansion of 1 in a 1.813 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/9) in a 1.813 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 a)))))) in a 1.813 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 a))))) in a 1.813 * [taylor]: Taking taylor expansion of 1/9 in a 1.813 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.813 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.813 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.814 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.814 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.814 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.814 * [taylor]: Rewrote expression to (- (exp a) 1) 1.814 * [taylor]: Taking taylor expansion of (exp a) in a 1.814 * [taylor]: Taking taylor expansion of a in a 1.814 * [taylor]: Taking taylor expansion of 1 in a 1.815 * [taylor]: Taking taylor expansion of 1 in a 1.833 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/9) in (a) around 0 1.833 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/9) in a 1.833 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.833 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.833 * [taylor]: Taking taylor expansion of 1/9 in a 1.833 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.833 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.833 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.833 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.833 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.833 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.833 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.833 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.833 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.833 * [taylor]: Taking taylor expansion of a in a 1.833 * [taylor]: Taking taylor expansion of 1 in a 1.834 * [taylor]: Taking taylor expansion of 1 in a 1.835 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/9) in a 1.835 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.835 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.835 * [taylor]: Taking taylor expansion of 1/9 in a 1.835 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.835 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.835 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.835 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.835 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.835 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.835 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.835 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.835 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.835 * [taylor]: Taking taylor expansion of a in a 1.835 * [taylor]: Taking taylor expansion of 1 in a 1.836 * [taylor]: Taking taylor expansion of 1 in a 1.899 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/9) in (a) around 0 1.899 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/9) in a 1.899 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 1.899 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 1.899 * [taylor]: Taking taylor expansion of 1/9 in a 1.899 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 1.899 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.899 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.900 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.900 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.900 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.900 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.900 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.900 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.900 * [taylor]: Taking taylor expansion of -1 in a 1.900 * [taylor]: Taking taylor expansion of a in a 1.900 * [taylor]: Taking taylor expansion of 1 in a 1.901 * [taylor]: Taking taylor expansion of 1 in a 1.901 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/9) in a 1.901 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 1.901 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 1.901 * [taylor]: Taking taylor expansion of 1/9 in a 1.901 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 1.901 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.901 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.901 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.901 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.901 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.901 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.901 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.901 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.902 * [taylor]: Taking taylor expansion of -1 in a 1.902 * [taylor]: Taking taylor expansion of a in a 1.902 * [taylor]: Taking taylor expansion of 1 in a 1.902 * [taylor]: Taking taylor expansion of 1 in a 1.971 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1 2) 1.971 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in (a) around 0 1.971 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 1.971 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 1.971 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 1.971 * [taylor]: Taking taylor expansion of 1/3 in a 1.971 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.971 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.971 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.971 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.971 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.971 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.971 * [taylor]: Rewrote expression to (- (exp a) 1) 1.971 * [taylor]: Taking taylor expansion of (exp a) in a 1.971 * [taylor]: Taking taylor expansion of a in a 1.971 * [taylor]: Taking taylor expansion of 1 in a 1.973 * [taylor]: Taking taylor expansion of 1 in a 1.975 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/3) in a 1.975 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 a)))))) in a 1.975 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 a))))) in a 1.975 * [taylor]: Taking taylor expansion of 1/3 in a 1.975 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 1.975 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.975 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.975 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.975 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.975 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.975 * [taylor]: Rewrote expression to (- (exp a) 1) 1.975 * [taylor]: Taking taylor expansion of (exp a) in a 1.975 * [taylor]: Taking taylor expansion of a in a 1.975 * [taylor]: Taking taylor expansion of 1 in a 1.977 * [taylor]: Taking taylor expansion of 1 in a 1.991 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in (a) around 0 1.991 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 1.991 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.991 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.991 * [taylor]: Taking taylor expansion of 1/3 in a 1.991 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.991 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.991 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.991 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.991 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.991 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.996 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.996 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.996 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.996 * [taylor]: Taking taylor expansion of a in a 1.997 * [taylor]: Taking taylor expansion of 1 in a 1.997 * [taylor]: Taking taylor expansion of 1 in a 1.998 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/3) in a 1.998 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 1.998 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 1.998 * [taylor]: Taking taylor expansion of 1/3 in a 1.998 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 1.998 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.998 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.998 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.998 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.998 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.998 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.998 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.998 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.998 * [taylor]: Taking taylor expansion of a in a 1.999 * [taylor]: Taking taylor expansion of 1 in a 1.999 * [taylor]: Taking taylor expansion of 1 in a 2.061 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in (a) around 0 2.061 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 2.062 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 2.062 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 2.062 * [taylor]: Taking taylor expansion of 1/3 in a 2.062 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 2.062 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 2.062 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 2.062 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 2.062 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 2.062 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 2.062 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 2.062 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 2.062 * [taylor]: Taking taylor expansion of (/ -1 a) in a 2.062 * [taylor]: Taking taylor expansion of -1 in a 2.062 * [taylor]: Taking taylor expansion of a in a 2.062 * [taylor]: Taking taylor expansion of 1 in a 2.063 * [taylor]: Taking taylor expansion of 1 in a 2.063 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/3) in a 2.063 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 2.063 * [taylor]: Taking taylor expansion of (* 1/3 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 2.063 * [taylor]: Taking taylor expansion of 1/3 in a 2.063 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 2.063 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 2.063 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 2.063 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 2.063 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 2.063 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 2.064 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 2.064 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 2.064 * [taylor]: Taking taylor expansion of (/ -1 a) in a 2.064 * [taylor]: Taking taylor expansion of -1 in a 2.064 * [taylor]: Taking taylor expansion of a in a 2.064 * [taylor]: Taking taylor expansion of 1 in a 2.064 * [taylor]: Taking taylor expansion of 1 in a 2.131 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 2 1) 2.131 * [approximate]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in (a) around 0 2.131 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in a 2.131 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2)))) in a 2.131 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2))) in a 2.131 * [taylor]: Taking taylor expansion of 1/9 in a 2.131 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 a))) 2)) in a 2.131 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 2) in a 2.131 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 2.131 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 2.131 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 2.131 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 2.131 * [taylor]: Taking taylor expansion of (expm1 a) in a 2.131 * [taylor]: Rewrote expression to (- (exp a) 1) 2.131 * [taylor]: Taking taylor expansion of (exp a) in a 2.131 * [taylor]: Taking taylor expansion of a in a 2.131 * [taylor]: Taking taylor expansion of 1 in a 2.133 * [taylor]: Taking taylor expansion of 1 in a 2.135 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in a 2.135 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2)))) in a 2.135 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2))) in a 2.135 * [taylor]: Taking taylor expansion of 1/9 in a 2.135 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 a))) 2)) in a 2.135 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 2) in a 2.135 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 2.135 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 2.135 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 2.135 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 2.135 * [taylor]: Taking taylor expansion of (expm1 a) in a 2.135 * [taylor]: Rewrote expression to (- (exp a) 1) 2.136 * [taylor]: Taking taylor expansion of (exp a) in a 2.136 * [taylor]: Taking taylor expansion of a in a 2.136 * [taylor]: Taking taylor expansion of 1 in a 2.137 * [taylor]: Taking taylor expansion of 1 in a 2.152 * [approximate]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in (a) around 0 2.152 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in a 2.152 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)))) in a 2.152 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2))) in a 2.152 * [taylor]: Taking taylor expansion of 1/9 in a 2.152 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)) in a 2.152 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 2) in a 2.152 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 2.152 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 2.152 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 2.152 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 2.152 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 2.152 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 2.152 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 2.152 * [taylor]: Taking taylor expansion of (/ 1 a) in a 2.152 * [taylor]: Taking taylor expansion of a in a 2.153 * [taylor]: Taking taylor expansion of 1 in a 2.153 * [taylor]: Taking taylor expansion of 1 in a 2.154 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in a 2.154 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)))) in a 2.154 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2))) in a 2.154 * [taylor]: Taking taylor expansion of 1/9 in a 2.154 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)) in a 2.154 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 2) in a 2.154 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 2.154 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 2.154 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 2.154 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 2.154 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 2.154 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 2.154 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 2.154 * [taylor]: Taking taylor expansion of (/ 1 a) in a 2.154 * [taylor]: Taking taylor expansion of a in a 2.155 * [taylor]: Taking taylor expansion of 1 in a 2.155 * [taylor]: Taking taylor expansion of 1 in a 2.230 * [approximate]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in (a) around 0 2.230 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in a 2.230 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)))) in a 2.230 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2))) in a 2.230 * [taylor]: Taking taylor expansion of 1/9 in a 2.230 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)) in a 2.230 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 2) in a 2.230 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 2.230 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 2.230 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 2.230 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 2.230 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 2.230 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 2.230 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 2.230 * [taylor]: Taking taylor expansion of (/ -1 a) in a 2.230 * [taylor]: Taking taylor expansion of -1 in a 2.230 * [taylor]: Taking taylor expansion of a in a 2.230 * [taylor]: Taking taylor expansion of 1 in a 2.231 * [taylor]: Taking taylor expansion of 1 in a 2.232 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in a 2.232 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)))) in a 2.232 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2))) in a 2.232 * [taylor]: Taking taylor expansion of 1/9 in a 2.232 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)) in a 2.232 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 2) in a 2.232 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 2.232 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 2.232 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 2.232 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 2.232 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 2.232 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 2.232 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 2.232 * [taylor]: Taking taylor expansion of (/ -1 a) in a 2.232 * [taylor]: Taking taylor expansion of -1 in a 2.232 * [taylor]: Taking taylor expansion of a in a 2.232 * [taylor]: Taking taylor expansion of 1 in a 2.233 * [taylor]: Taking taylor expansion of 1 in a 2.305 * * * [progress]: simplifying candidates 2.307 * [simplify]: Simplifying using # : (expm1 (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log1p (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (exp (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a))) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (* (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a) (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (expm1 (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log1p (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (exp (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt 1)) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt 1) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (expm1 (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (log1p (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (+ (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (cbrt (cbrt (expm1 (sin (expm1 a))))))) (log (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (exp (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))) (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (* (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (sqrt (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (sqrt (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt 1))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt 1)) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) 1) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (expm1 (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log1p (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (exp (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (* (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (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) (+ (* 1/9 (pow (pow a 10) 1/9)) (+ (pow a 1/9) (* 2/81 (pow (pow a 19) 1/9)))) (pow (- (exp (sin (- (exp a) 1))) 1) 1/9) (pow (- (exp (sin (- (exp a) 1))) 1) 1/9) (+ (* 1/3 (pow (pow a 4) 1/3)) (+ (* 1/9 (pow (pow a 7) 1/3)) (pow a 1/3))) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (pow (- (exp (sin (- (exp a) 1))) 1) 1/3) (+ (* 5/81 (pow (pow a 20) 1/9)) (+ (* 2/9 (pow (pow a 11) 1/9)) (pow a 2/9))) (pow (pow (- (exp (sin (- (exp a) 1))) 1) 2) 1/9) (pow (pow (- (exp (sin (- (exp a) 1))) 1) 2) 1/9) 2.312 * * [simplify]: iteration 0 : 249 enodes (cost 1381 ) 2.316 * * [simplify]: iteration 1 : 723 enodes (cost 1230 ) 2.330 * * [simplify]: iteration 2 : 2676 enodes (cost 1203 ) 2.384 * * [simplify]: iteration 3 : 5001 enodes (cost 1111 ) 2.388 * [simplify]: Simplified to: (expm1 (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log1p (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (exp (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a))) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (pow (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a) 3) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (expm1 (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log1p (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (exp (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) 1 (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) 1 (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (expm1 (sin (expm1 a)))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (expm1 (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (log1p (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (expm1 (sin (expm1 a))) (cbrt (expm1 (sin (expm1 a)))) (log (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (log (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (exp (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (expm1 (sin (expm1 a))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (expm1 (sin (expm1 a))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a))))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (expm1 (sin (expm1 a)))) (expm1 (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log1p (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (exp (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (pow (expm1 (sin (expm1 a))) 2/3) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (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) (fma (pow (pow a 10) 1/9) 1/9 (fma (pow (pow a 19) 1/9) 2/81 (pow a 1/9))) (pow (expm1 (sin (expm1 a))) 1/9) (pow (expm1 (sin (expm1 a))) 1/9) (fma 1/3 (pow (pow a 4) 1/3) (fma 1/9 (pow (pow a 7) 1/3) (pow a 1/3))) (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))) (fma 5/81 (pow (pow a 20) 1/9) (fma 2/9 (pow (pow a 11) 1/9) (pow a 2/9))) (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) 2.389 * * * [progress]: adding candidates to table 2.750 * * [progress]: iteration 4 / 4 2.750 * * * [progress]: picking best candidate 2.866 * * * * [pick]: Picked # 2.866 * * * [progress]: localizing error 2.895 * * * [progress]: generating rewritten candidates 2.895 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 2.895 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 1 2 1) 2.905 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1 2 2) 2.907 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 2 1 1) 2.912 * * * [progress]: generating series expansions 2.912 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 2.913 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 2.913 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 2.913 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 2.914 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 2.914 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 2.914 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 2.915 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 2.915 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 2.916 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 2.916 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 1 2 1) 2.916 * [approximate]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in (a) around 0 2.916 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in a 2.916 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2)))) in a 2.916 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2))) in a 2.916 * [taylor]: Taking taylor expansion of 1/9 in a 2.916 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 a))) 2)) in a 2.916 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 2) in a 2.916 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 2.917 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 2.917 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 2.917 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 2.917 * [taylor]: Taking taylor expansion of (expm1 a) in a 2.917 * [taylor]: Rewrote expression to (- (exp a) 1) 2.917 * [taylor]: Taking taylor expansion of (exp a) in a 2.917 * [taylor]: Taking taylor expansion of a in a 2.917 * [taylor]: Taking taylor expansion of 1 in a 2.919 * [taylor]: Taking taylor expansion of 1 in a 2.921 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in a 2.921 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2)))) in a 2.921 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2))) in a 2.921 * [taylor]: Taking taylor expansion of 1/9 in a 2.921 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 a))) 2)) in a 2.921 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 2) in a 2.921 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 2.921 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 2.921 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 2.921 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 2.921 * [taylor]: Taking taylor expansion of (expm1 a) in a 2.921 * [taylor]: Rewrote expression to (- (exp a) 1) 2.921 * [taylor]: Taking taylor expansion of (exp a) in a 2.921 * [taylor]: Taking taylor expansion of a in a 2.921 * [taylor]: Taking taylor expansion of 1 in a 2.923 * [taylor]: Taking taylor expansion of 1 in a 2.938 * [approximate]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in (a) around 0 2.938 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in a 2.938 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)))) in a 2.939 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2))) in a 2.939 * [taylor]: Taking taylor expansion of 1/9 in a 2.939 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)) in a 2.939 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 2) in a 2.939 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 2.939 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 2.939 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 2.939 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 2.939 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 2.939 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 2.939 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 2.939 * [taylor]: Taking taylor expansion of (/ 1 a) in a 2.939 * [taylor]: Taking taylor expansion of a in a 2.939 * [taylor]: Taking taylor expansion of 1 in a 2.940 * [taylor]: Taking taylor expansion of 1 in a 2.941 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in a 2.941 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)))) in a 2.941 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2))) in a 2.941 * [taylor]: Taking taylor expansion of 1/9 in a 2.941 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)) in a 2.941 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 2) in a 2.941 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 2.941 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 2.941 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 2.941 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 2.941 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 2.941 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 2.941 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 2.941 * [taylor]: Taking taylor expansion of (/ 1 a) in a 2.941 * [taylor]: Taking taylor expansion of a in a 2.941 * [taylor]: Taking taylor expansion of 1 in a 2.942 * [taylor]: Taking taylor expansion of 1 in a 3.017 * [approximate]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in (a) around 0 3.017 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in a 3.017 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)))) in a 3.017 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2))) in a 3.017 * [taylor]: Taking taylor expansion of 1/9 in a 3.017 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)) in a 3.017 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 2) in a 3.017 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 3.017 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 3.017 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 3.017 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 3.017 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 3.018 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 3.018 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 3.018 * [taylor]: Taking taylor expansion of (/ -1 a) in a 3.018 * [taylor]: Taking taylor expansion of -1 in a 3.018 * [taylor]: Taking taylor expansion of a in a 3.018 * [taylor]: Taking taylor expansion of 1 in a 3.019 * [taylor]: Taking taylor expansion of 1 in a 3.019 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in a 3.019 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)))) in a 3.019 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2))) in a 3.019 * [taylor]: Taking taylor expansion of 1/9 in a 3.020 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)) in a 3.020 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 2) in a 3.020 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 3.020 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 3.020 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 3.020 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 3.020 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 3.020 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 3.020 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 3.020 * [taylor]: Taking taylor expansion of (/ -1 a) in a 3.020 * [taylor]: Taking taylor expansion of -1 in a 3.020 * [taylor]: Taking taylor expansion of a in a 3.020 * [taylor]: Taking taylor expansion of 1 in a 3.021 * [taylor]: Taking taylor expansion of 1 in a 3.094 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1 2 2) 3.094 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/9) in (a) around 0 3.094 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/9) in a 3.094 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 a)))))) in a 3.095 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 a))))) in a 3.095 * [taylor]: Taking taylor expansion of 1/9 in a 3.095 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 3.095 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 3.095 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 3.095 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 3.095 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 3.095 * [taylor]: Taking taylor expansion of (expm1 a) in a 3.095 * [taylor]: Rewrote expression to (- (exp a) 1) 3.095 * [taylor]: Taking taylor expansion of (exp a) in a 3.095 * [taylor]: Taking taylor expansion of a in a 3.095 * [taylor]: Taking taylor expansion of 1 in a 3.097 * [taylor]: Taking taylor expansion of 1 in a 3.099 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 1/9) in a 3.099 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 a)))))) in a 3.099 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 a))))) in a 3.099 * [taylor]: Taking taylor expansion of 1/9 in a 3.099 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 a)))) in a 3.099 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 3.099 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 3.099 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 3.099 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 3.099 * [taylor]: Taking taylor expansion of (expm1 a) in a 3.099 * [taylor]: Rewrote expression to (- (exp a) 1) 3.099 * [taylor]: Taking taylor expansion of (exp a) in a 3.099 * [taylor]: Taking taylor expansion of a in a 3.099 * [taylor]: Taking taylor expansion of 1 in a 3.101 * [taylor]: Taking taylor expansion of 1 in a 3.115 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/9) in (a) around 0 3.115 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/9) in a 3.115 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 3.115 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 3.116 * [taylor]: Taking taylor expansion of 1/9 in a 3.116 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 3.116 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 3.116 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 3.116 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 3.116 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 3.116 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 3.116 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 3.116 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 3.116 * [taylor]: Taking taylor expansion of (/ 1 a) in a 3.116 * [taylor]: Taking taylor expansion of a in a 3.116 * [taylor]: Taking taylor expansion of 1 in a 3.117 * [taylor]: Taking taylor expansion of 1 in a 3.117 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 1/9) in a 3.117 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ 1 a))))))) in a 3.117 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ 1 a)))))) in a 3.117 * [taylor]: Taking taylor expansion of 1/9 in a 3.117 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ 1 a))))) in a 3.117 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 3.117 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 3.117 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 3.117 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 3.117 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 3.117 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 3.117 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 3.118 * [taylor]: Taking taylor expansion of (/ 1 a) in a 3.118 * [taylor]: Taking taylor expansion of a in a 3.118 * [taylor]: Taking taylor expansion of 1 in a 3.118 * [taylor]: Taking taylor expansion of 1 in a 3.187 * [approximate]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/9) in (a) around 0 3.187 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/9) in a 3.187 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 3.187 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 3.187 * [taylor]: Taking taylor expansion of 1/9 in a 3.187 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 3.187 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 3.187 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 3.187 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 3.187 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 3.187 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 3.187 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 3.187 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 3.187 * [taylor]: Taking taylor expansion of (/ -1 a) in a 3.187 * [taylor]: Taking taylor expansion of -1 in a 3.187 * [taylor]: Taking taylor expansion of a in a 3.187 * [taylor]: Taking taylor expansion of 1 in a 3.188 * [taylor]: Taking taylor expansion of 1 in a 3.189 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 1/9) in a 3.189 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (expm1 (sin (expm1 (/ -1 a))))))) in a 3.189 * [taylor]: Taking taylor expansion of (* 1/9 (log (expm1 (sin (expm1 (/ -1 a)))))) in a 3.189 * [taylor]: Taking taylor expansion of 1/9 in a 3.189 * [taylor]: Taking taylor expansion of (log (expm1 (sin (expm1 (/ -1 a))))) in a 3.189 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 3.189 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 3.189 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 3.189 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 3.189 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 3.189 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 3.189 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 3.189 * [taylor]: Taking taylor expansion of (/ -1 a) in a 3.189 * [taylor]: Taking taylor expansion of -1 in a 3.189 * [taylor]: Taking taylor expansion of a in a 3.189 * [taylor]: Taking taylor expansion of 1 in a 3.190 * [taylor]: Taking taylor expansion of 1 in a 3.257 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 2 1 1) 3.258 * [approximate]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 a))) 2) 1/9)) in (a) around 0 3.258 * [taylor]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 a))) 2) 1/9)) in a 3.258 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in a 3.258 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2)))) in a 3.258 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2))) in a 3.258 * [taylor]: Taking taylor expansion of 1/9 in a 3.258 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 a))) 2)) in a 3.258 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 2) in a 3.258 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 3.258 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 3.258 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 3.258 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 3.258 * [taylor]: Taking taylor expansion of (expm1 a) in a 3.258 * [taylor]: Rewrote expression to (- (exp a) 1) 3.258 * [taylor]: Taking taylor expansion of (exp a) in a 3.258 * [taylor]: Taking taylor expansion of a in a 3.258 * [taylor]: Taking taylor expansion of 1 in a 3.260 * [taylor]: Taking taylor expansion of 1 in a 3.262 * [taylor]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 a))) 2) 1/9)) in a 3.262 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) in a 3.262 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2)))) in a 3.262 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 a))) 2))) in a 3.262 * [taylor]: Taking taylor expansion of 1/9 in a 3.262 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 a))) 2)) in a 3.262 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 a))) 2) in a 3.262 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 3.262 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 3.262 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 3.262 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 3.262 * [taylor]: Taking taylor expansion of (expm1 a) in a 3.262 * [taylor]: Rewrote expression to (- (exp a) 1) 3.262 * [taylor]: Taking taylor expansion of (exp a) in a 3.262 * [taylor]: Taking taylor expansion of a in a 3.262 * [taylor]: Taking taylor expansion of 1 in a 3.264 * [taylor]: Taking taylor expansion of 1 in a 3.279 * [approximate]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9)) in (a) around 0 3.279 * [taylor]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9)) in a 3.279 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in a 3.279 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)))) in a 3.279 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2))) in a 3.279 * [taylor]: Taking taylor expansion of 1/9 in a 3.279 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)) in a 3.279 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 2) in a 3.279 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 3.280 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 3.280 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 3.280 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 3.280 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 3.280 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 3.280 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 3.280 * [taylor]: Taking taylor expansion of (/ 1 a) in a 3.280 * [taylor]: Taking taylor expansion of a in a 3.280 * [taylor]: Taking taylor expansion of 1 in a 3.281 * [taylor]: Taking taylor expansion of 1 in a 3.282 * [taylor]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9)) in a 3.282 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ 1 a)))) 2) 1/9) in a 3.282 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)))) in a 3.282 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2))) in a 3.282 * [taylor]: Taking taylor expansion of 1/9 in a 3.282 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ 1 a)))) 2)) in a 3.282 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ 1 a)))) 2) in a 3.282 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 3.282 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 3.282 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 3.282 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 3.282 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 3.282 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 3.282 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 3.282 * [taylor]: Taking taylor expansion of (/ 1 a) in a 3.282 * [taylor]: Taking taylor expansion of a in a 3.282 * [taylor]: Taking taylor expansion of 1 in a 3.283 * [taylor]: Taking taylor expansion of 1 in a 3.377 * [approximate]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9)) in (a) around 0 3.377 * [taylor]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9)) in a 3.377 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in a 3.377 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)))) in a 3.377 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2))) in a 3.377 * [taylor]: Taking taylor expansion of 1/9 in a 3.377 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)) in a 3.377 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 2) in a 3.377 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 3.377 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 3.377 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 3.377 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 3.377 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 3.377 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 3.377 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 3.377 * [taylor]: Taking taylor expansion of (/ -1 a) in a 3.378 * [taylor]: Taking taylor expansion of -1 in a 3.378 * [taylor]: Taking taylor expansion of a in a 3.378 * [taylor]: Taking taylor expansion of 1 in a 3.378 * [taylor]: Taking taylor expansion of 1 in a 3.379 * [taylor]: Taking taylor expansion of (log (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9)) in a 3.379 * [taylor]: Taking taylor expansion of (pow (pow (expm1 (sin (expm1 (/ -1 a)))) 2) 1/9) in a 3.379 * [taylor]: Taking taylor expansion of (exp (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)))) in a 3.379 * [taylor]: Taking taylor expansion of (* 1/9 (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2))) in a 3.380 * [taylor]: Taking taylor expansion of 1/9 in a 3.380 * [taylor]: Taking taylor expansion of (log (pow (expm1 (sin (expm1 (/ -1 a)))) 2)) in a 3.380 * [taylor]: Taking taylor expansion of (pow (expm1 (sin (expm1 (/ -1 a)))) 2) in a 3.380 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 3.380 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 3.380 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 3.380 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 3.380 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 3.380 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 3.380 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 3.380 * [taylor]: Taking taylor expansion of (/ -1 a) in a 3.380 * [taylor]: Taking taylor expansion of -1 in a 3.380 * [taylor]: Taking taylor expansion of a in a 3.380 * [taylor]: Taking taylor expansion of 1 in a 3.381 * [taylor]: Taking taylor expansion of 1 in a 3.476 * * * [progress]: simplifying candidates 3.477 * [simplify]: Simplifying using # : (expm1 (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log1p (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (exp (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a))) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (* (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a) (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (expm1 (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (log1p (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp 1/3) (exp 1) (exp (* (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))))) (exp (sqrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp 1) (exp (log (cbrt (cbrt (expm1 (sin (expm1 a))))))) (exp (log (cbrt (cbrt (expm1 (sin (expm1 a))))))) (exp (log (* (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))))) (exp (log (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp (log (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp (log (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp (log 1)) (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (* (cbrt (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (cbrt (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))))) (cbrt (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (* (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (sqrt (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (sqrt (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (expm1 (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log1p (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (exp (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt 1)) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt 1) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (expm1 (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log1p (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (* (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (log (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log 1) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (* (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (* (* (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (sqrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (sqrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (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) (+ (* 5/81 (pow (pow a 20) 1/9)) (+ (* 2/9 (pow (pow a 11) 1/9)) (pow a 2/9))) (pow (pow (- (exp (sin (- (exp a) 1))) 1) 2) 1/9) (pow (pow (- (exp (sin (- (exp a) 1))) 1) 2) 1/9) (+ (* 1/9 (pow (pow a 10) 1/9)) (+ (pow a 1/9) (* 2/81 (pow (pow a 19) 1/9)))) (pow (- (exp (sin (- (exp a) 1))) 1) 1/9) (pow (- (exp (sin (- (exp a) 1))) 1) 1/9) (+ (log (pow a 2/9)) (+ (* 1/27 (pow a 2)) (* 2/9 a))) (log (pow (pow (- (exp (sin (- (exp a) 1))) 1) 2) 1/9)) (log (pow (pow (- (exp (sin (- (exp a) 1))) 1) 2) 1/9)) 3.482 * * [simplify]: iteration 0 : 210 enodes (cost 1113 ) 3.485 * * [simplify]: iteration 1 : 446 enodes (cost 962 ) 3.491 * * [simplify]: iteration 2 : 1138 enodes (cost 938 ) 3.514 * * [simplify]: iteration 3 : 3969 enodes (cost 931 ) 3.601 * * [simplify]: iteration 4 : 5001 enodes (cost 930 ) 3.604 * [simplify]: Simplified to: (expm1 (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log1p (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (log (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (exp (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (* (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a))) (cbrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (pow (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a) 3) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (sqrt (fmod (atan2 (* (* (cbrt (expm1 (sin (expm1 a)))) (* (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (expm1 (sin (expm1 a))))) (atan a)) a)) (expm1 (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (log1p (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (exp 1/3) E (exp (* (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))))) (exp (sqrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) E (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))) (pow (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) 2) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) 1 (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (exp (exp (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (pow (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) 2) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (pow (cbrt (cbrt (expm1 (sin (expm1 a))))) 6) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (expm1 (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log1p (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (exp (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (sqrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt 1)) (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (* (cbrt (cbrt (expm1 (sin (expm1 a))))) (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (sqrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt 1) (cbrt (cbrt (expm1 (sin (expm1 a))))) (* (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a))))))) (cbrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (cbrt (expm1 (sin (expm1 a)))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (sqrt (cbrt (cbrt (expm1 (sin (expm1 a)))))) (expm1 (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log1p (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (cbrt (expm1 (sin (expm1 a)))))) (* 2 (log (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (log (cbrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (log (sqrt (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) 0 (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (* 2 (log (cbrt (expm1 (sin (expm1 a)))))) (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) (log (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))) (* (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))))) (cbrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (pow (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a))))))) 3) (sqrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (expm1 (sin (expm1 a)))))))) (sqrt (log (cbrt (* (cbrt (expm1 (sin (expm1 a)))) (cbrt (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) (fma 5/81 (pow (pow a 20) 1/9) (fma 2/9 (pow (pow a 11) 1/9) (pow a 2/9))) (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) (pow (pow (expm1 (sin (expm1 a))) 2) 1/9) (fma (pow (pow a 10) 1/9) 1/9 (fma (pow (pow a 19) 1/9) 2/81 (pow a 1/9))) (pow (expm1 (sin (expm1 a))) 1/9) (pow (expm1 (sin (expm1 a))) 1/9) (fma (fma a 1/27 2/9) a (log (pow a 2/9))) (* 2/9 (log (expm1 (sin (expm1 a))))) (* 2/9 (log (expm1 (sin (expm1 a))))) 3.605 * * * [progress]: adding candidates to table 3.968 * [progress]: [Phase 3 of 3] Extracting. 3.968 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #) 3.995 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) a) 3.995 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #) 4.222 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# #) 4.264 * * * * [regimes]: Trying to branch on a from (# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #) 4.474 * * * [regime]: Found split indices: #