0.011 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.455 * * * [progress]: [2/2] Setting up program. 0.458 * [progress]: [Phase 2 of 3] Improving. 0.458 * [simplify]: Simplifying using # : (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.461 * * [simplify]: iteration 0 : 8 enodes (cost 7 ) 0.461 * [simplify]: Simplified to: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 0.461 * * [progress]: iteration 1 / 4 0.461 * * * [progress]: picking best candidate 0.464 * * * * [pick]: Picked # 0.464 * * * [progress]: localizing error 0.477 * * * [progress]: generating rewritten candidates 0.477 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.478 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 0.479 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 0.479 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 0.482 * * * [progress]: generating series expansions 0.482 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.482 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 0.482 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.482 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 0.483 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 0.483 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.483 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 0.483 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 0.483 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.484 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 0.484 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 0.484 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 0.484 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.484 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 0.485 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 0.485 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.485 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 0.485 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 0.485 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.485 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 0.486 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 0.486 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 0.486 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.486 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 0.486 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 0.486 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.486 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.486 * [taylor]: Rewrote expression to (- (exp a) 1) 0.486 * [taylor]: Taking taylor expansion of (exp a) in a 0.486 * [taylor]: Taking taylor expansion of a in a 0.486 * [taylor]: Taking taylor expansion of 1 in a 0.489 * [taylor]: Taking taylor expansion of 1 in a 0.490 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 0.490 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 0.490 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 0.490 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.490 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.490 * [taylor]: Rewrote expression to (- (exp a) 1) 0.490 * [taylor]: Taking taylor expansion of (exp a) in a 0.490 * [taylor]: Taking taylor expansion of a in a 0.490 * [taylor]: Taking taylor expansion of 1 in a 0.492 * [taylor]: Taking taylor expansion of 1 in a 0.502 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 0.502 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.502 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 0.503 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 0.503 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.503 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.503 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.503 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.503 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.503 * [taylor]: Taking taylor expansion of a in a 0.503 * [taylor]: Taking taylor expansion of 1 in a 0.504 * [taylor]: Taking taylor expansion of 1 in a 0.504 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 0.504 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 0.504 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 0.504 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.504 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.504 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.504 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.504 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.504 * [taylor]: Taking taylor expansion of a in a 0.504 * [taylor]: Taking taylor expansion of 1 in a 0.505 * [taylor]: Taking taylor expansion of 1 in a 0.545 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 0.545 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.546 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 0.546 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 0.546 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.546 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.546 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.546 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.546 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.546 * [taylor]: Taking taylor expansion of -1 in a 0.546 * [taylor]: Taking taylor expansion of a in a 0.546 * [taylor]: Taking taylor expansion of 1 in a 0.547 * [taylor]: Taking taylor expansion of 1 in a 0.547 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 0.547 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 0.547 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 0.547 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.547 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.547 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.547 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.547 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.547 * [taylor]: Taking taylor expansion of -1 in a 0.547 * [taylor]: Taking taylor expansion of a in a 0.548 * [taylor]: Taking taylor expansion of 1 in a 0.548 * [taylor]: Taking taylor expansion of 1 in a 0.582 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 0.582 * [approximate]: Taking taylor expansion of (sin (expm1 a)) in (a) around 0 0.582 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.582 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.582 * [taylor]: Rewrote expression to (- (exp a) 1) 0.582 * [taylor]: Taking taylor expansion of (exp a) in a 0.582 * [taylor]: Taking taylor expansion of a in a 0.582 * [taylor]: Taking taylor expansion of 1 in a 0.584 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 0.584 * [taylor]: Taking taylor expansion of (expm1 a) in a 0.584 * [taylor]: Rewrote expression to (- (exp a) 1) 0.584 * [taylor]: Taking taylor expansion of (exp a) in a 0.584 * [taylor]: Taking taylor expansion of a in a 0.584 * [taylor]: Taking taylor expansion of 1 in a 0.595 * [approximate]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in (a) around 0 0.595 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.595 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.595 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.595 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.595 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.595 * [taylor]: Taking taylor expansion of a in a 0.595 * [taylor]: Taking taylor expansion of 1 in a 0.596 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 0.596 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 0.596 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 0.596 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 0.596 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.596 * [taylor]: Taking taylor expansion of a in a 0.596 * [taylor]: Taking taylor expansion of 1 in a 0.624 * [approximate]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in (a) around 0 0.624 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.624 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.624 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.624 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.624 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.624 * [taylor]: Taking taylor expansion of -1 in a 0.624 * [taylor]: Taking taylor expansion of a in a 0.624 * [taylor]: Taking taylor expansion of 1 in a 0.625 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 0.625 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 0.625 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 0.625 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 0.625 * [taylor]: Taking taylor expansion of (/ -1 a) in a 0.625 * [taylor]: Taking taylor expansion of -1 in a 0.625 * [taylor]: Taking taylor expansion of a in a 0.625 * [taylor]: Taking taylor expansion of 1 in a 0.647 * * * [progress]: simplifying candidates 0.648 * [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 (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))) (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 (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))) (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) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (+ (* 2/3 (pow a 3)) (+ (pow a 2) a)) (- (exp (sin (- (exp a) 1))) 1) (- (exp (sin (- (exp a) 1))) 1) (- (+ (* 1/2 (pow a 2)) a) (* 5/24 (pow a 4))) (sin (- (exp a) 1)) (sin (- (exp a) 1)) 0.652 * * [simplify]: iteration 0 : 108 enodes (cost 302 ) 0.654 * * [simplify]: iteration 1 : 242 enodes (cost 264 ) 0.659 * * [simplify]: iteration 2 : 720 enodes (cost 264 ) 0.675 * * [simplify]: iteration 3 : 2934 enodes (cost 264 ) 0.772 * * [simplify]: iteration 4 : 5001 enodes (cost 264 ) 0.774 * [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 (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))) (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 (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))) (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) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (fma (pow a 3) 2/3 (fma a a a)) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (fma (pow a 2) 1/2 (- a (* 5/24 (pow a 4)))) (sin (expm1 a)) (sin (expm1 a)) 0.774 * * * [progress]: adding candidates to table 0.940 * * [progress]: iteration 2 / 4 0.941 * * * [progress]: picking best candidate 0.991 * * * * [pick]: Picked # 0.991 * * * [progress]: localizing error 1.007 * * * [progress]: generating rewritten candidates 1.007 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.008 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 1.010 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1.012 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 1.013 * * * [progress]: generating series expansions 1.013 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.014 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.014 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.014 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.014 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.014 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.015 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.015 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.015 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.015 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.016 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 1.016 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 1.016 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.016 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.017 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 1.017 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.017 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.017 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 1.017 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.017 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.018 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1.018 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in (a) around 0 1.018 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.018 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.018 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.018 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.028 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in (a) around 0 1.028 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.028 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.028 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.028 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.042 * [approximate]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in (a) around 0 1.043 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.043 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.043 * [taylor]: Taking taylor expansion of (exp (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.043 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.054 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 1.054 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 1.054 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.054 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.054 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 1.054 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.055 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.055 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 1.055 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.055 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.056 * * * [progress]: simplifying candidates 1.057 * [simplify]: Simplifying using # : (expm1 (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log1p (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (log (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log 1) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (log (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (exp 1)) (log (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (cbrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (cbrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (sqrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (sqrt (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (expm1 (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp 1) (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (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) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.060 * * [simplify]: iteration 0 : 67 enodes (cost 490 ) 1.062 * * [simplify]: iteration 1 : 97 enodes (cost 429 ) 1.064 * * [simplify]: iteration 2 : 125 enodes (cost 429 ) 1.066 * * [simplify]: iteration 3 : 179 enodes (cost 429 ) 1.068 * * [simplify]: iteration 4 : 329 enodes (cost 429 ) 1.074 * * [simplify]: iteration 5 : 851 enodes (cost 429 ) 1.092 * * [simplify]: iteration 6 : 3887 enodes (cost 429 ) 1.156 * * [simplify]: iteration 7 : 5002 enodes (cost 425 ) 1.158 * [simplify]: Simplified to: (expm1 (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (pow (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 3) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (log (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (atan2 (expm1 (sin (expm1 a))) (atan a))) (log1p (atan2 (expm1 (sin (expm1 a))) (atan a))) (* 2 (log (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (log (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (/ (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (/ (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 0 (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) 1 (log (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))) (expm1 (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) E (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (exp (atan2 (expm1 (sin (expm1 a))) (atan a)))) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (pow (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) 1/2) (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) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (exp (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.158 * * * [progress]: adding candidates to table 1.353 * * [progress]: iteration 3 / 4 1.353 * * * [progress]: picking best candidate 1.411 * * * * [pick]: Picked # 1.411 * * * [progress]: localizing error 1.438 * * * [progress]: generating rewritten candidates 1.438 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.439 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 2) 1.440 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1 1 2) 1.442 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1 1) 1.444 * * * [progress]: generating series expansions 1.444 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.444 * [approximate]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) in (a) around 0 1.444 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) in a 1.444 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) in a 1.446 * [approximate]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))) (/ 1 a)) in (a) around 0 1.446 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))) (/ 1 a)) in a 1.446 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))) (/ 1 a)) in a 1.448 * [approximate]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))) (/ -1 a)) in (a) around 0 1.448 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))) (/ -1 a)) in a 1.449 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))) (/ -1 a)) in a 1.450 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 2) 1.450 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in (a) around 0 1.450 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 1.450 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 1.450 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 1.450 * [taylor]: Taking taylor expansion of 1/3 in a 1.450 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.450 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.451 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 1.451 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 1.451 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 1.451 * [taylor]: Taking taylor expansion of 1/3 in a 1.451 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.451 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.488 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in (a) around 0 1.488 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 1.488 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 1.488 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 1.488 * [taylor]: Taking taylor expansion of 1/3 in a 1.488 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.488 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.489 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 1.489 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 1.489 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 1.489 * [taylor]: Taking taylor expansion of 1/3 in a 1.489 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.489 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.531 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in (a) around 0 1.531 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 1.531 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 1.531 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 1.531 * [taylor]: Taking taylor expansion of 1/3 in a 1.531 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.531 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.531 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 1.531 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 1.531 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 1.531 * [taylor]: Taking taylor expansion of 1/3 in a 1.531 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.531 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.569 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1 1 2) 1.569 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in (a) around 0 1.569 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 1.569 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 1.569 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 1.569 * [taylor]: Taking taylor expansion of 1/3 in a 1.569 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.569 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.569 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 1.569 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 1.569 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 1.569 * [taylor]: Taking taylor expansion of 1/3 in a 1.569 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.569 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.605 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in (a) around 0 1.605 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 1.605 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 1.605 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 1.605 * [taylor]: Taking taylor expansion of 1/3 in a 1.605 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.605 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.605 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 1.605 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 1.605 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 1.605 * [taylor]: Taking taylor expansion of 1/3 in a 1.605 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.605 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.648 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in (a) around 0 1.648 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 1.648 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 1.648 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 1.648 * [taylor]: Taking taylor expansion of 1/3 in a 1.649 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.649 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.649 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 1.649 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 1.649 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 1.649 * [taylor]: Taking taylor expansion of 1/3 in a 1.649 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.649 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.686 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1 1) 1.686 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in (a) around 0 1.686 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 1.686 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 1.686 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 1.686 * [taylor]: Taking taylor expansion of 1/3 in a 1.686 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.686 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.687 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 1.687 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 1.687 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 1.687 * [taylor]: Taking taylor expansion of 1/3 in a 1.687 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 1.687 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.727 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in (a) around 0 1.727 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 1.727 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 1.727 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 1.727 * [taylor]: Taking taylor expansion of 1/3 in a 1.727 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.727 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.728 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 1.728 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 1.728 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 1.728 * [taylor]: Taking taylor expansion of 1/3 in a 1.728 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 1.728 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.765 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in (a) around 0 1.765 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 1.765 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 1.765 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 1.765 * [taylor]: Taking taylor expansion of 1/3 in a 1.765 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.765 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.766 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 1.766 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 1.766 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 1.766 * [taylor]: Taking taylor expansion of 1/3 in a 1.766 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 1.766 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.808 * * * [progress]: simplifying candidates 1.809 * [simplify]: Simplifying using # : (expm1 (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log1p (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (exp (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (cbrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (cbrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a))) (cbrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (* (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a) (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) 1.813 * * [simplify]: iteration 0 : 68 enodes (cost 771 ) 1.815 * * [simplify]: iteration 1 : 139 enodes (cost 685 ) 1.818 * * [simplify]: iteration 2 : 402 enodes (cost 679 ) 1.825 * * [simplify]: iteration 3 : 1680 enodes (cost 679 ) 1.871 * * [simplify]: iteration 4 : 5001 enodes (cost 676 ) 1.874 * [simplify]: Simplified to: (expm1 (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log1p (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (exp (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (cbrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (cbrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a))) (cbrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (pow (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a) 3) (sqrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (log (pow (exp (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) 1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (pow (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 1/3)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) 1.874 * * * [progress]: adding candidates to table 2.140 * * [progress]: iteration 4 / 4 2.140 * * * [progress]: picking best candidate 2.231 * * * * [pick]: Picked # 2.231 * * * [progress]: localizing error 2.258 * * * [progress]: generating rewritten candidates 2.258 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 2.259 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 2) 2.260 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1 1 2) 2.261 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1 1 1 1 1) 2.264 * * * [progress]: generating series expansions 2.264 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 2.264 * [approximate]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) in (a) around 0 2.264 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) in a 2.265 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) in a 2.267 * [approximate]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))))) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))) (/ 1 a)) in (a) around 0 2.267 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))))) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))) (/ 1 a)) in a 2.267 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))))) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3))) (/ 1 a)) in a 2.270 * [approximate]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))))) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))) (/ -1 a)) in (a) around 0 2.270 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))))) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))) (/ -1 a)) in a 2.270 * [taylor]: Taking taylor expansion of (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))))) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3))) (/ -1 a)) in a 2.272 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 2) 2.272 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in (a) around 0 2.272 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 2.272 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 2.272 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 2.272 * [taylor]: Taking taylor expansion of 1/3 in a 2.272 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 2.272 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 2.273 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 2.273 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 2.273 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 2.273 * [taylor]: Taking taylor expansion of 1/3 in a 2.273 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 2.273 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 2.310 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in (a) around 0 2.310 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 2.310 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 2.310 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 2.310 * [taylor]: Taking taylor expansion of 1/3 in a 2.310 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 2.310 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 2.311 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 2.311 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 2.311 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 2.311 * [taylor]: Taking taylor expansion of 1/3 in a 2.311 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 2.311 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 2.354 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in (a) around 0 2.354 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 2.354 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 2.354 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 2.354 * [taylor]: Taking taylor expansion of 1/3 in a 2.354 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 2.354 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 2.354 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 2.354 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 2.354 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 2.354 * [taylor]: Taking taylor expansion of 1/3 in a 2.354 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 2.354 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 2.392 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1 1 2) 2.392 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in (a) around 0 2.392 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 2.392 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 2.392 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 2.392 * [taylor]: Taking taylor expansion of 1/3 in a 2.392 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 2.392 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 2.392 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 2.392 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 2.392 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 2.392 * [taylor]: Taking taylor expansion of 1/3 in a 2.392 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 2.392 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 2.434 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in (a) around 0 2.434 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 2.434 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 2.434 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 2.434 * [taylor]: Taking taylor expansion of 1/3 in a 2.434 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 2.434 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 2.435 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 2.435 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 2.435 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 2.435 * [taylor]: Taking taylor expansion of 1/3 in a 2.435 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 2.435 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 2.473 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in (a) around 0 2.473 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 2.473 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 2.473 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 2.473 * [taylor]: Taking taylor expansion of 1/3 in a 2.473 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 2.473 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 2.473 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 2.473 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 2.473 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 2.473 * [taylor]: Taking taylor expansion of 1/3 in a 2.473 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 2.473 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 2.511 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1 1 1 1 1) 2.511 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in (a) around 0 2.511 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 2.511 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 2.511 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 2.511 * [taylor]: Taking taylor expansion of 1/3 in a 2.511 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 2.511 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 2.512 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) in a 2.512 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a))))) in a 2.512 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) in a 2.512 * [taylor]: Taking taylor expansion of 1/3 in a 2.512 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 a))) (atan a))) in a 2.512 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 2.553 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in (a) around 0 2.553 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 2.553 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 2.553 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 2.553 * [taylor]: Taking taylor expansion of 1/3 in a 2.553 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 2.553 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 2.554 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1/3) in a 2.554 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) in a 2.554 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) in a 2.554 * [taylor]: Taking taylor expansion of 1/3 in a 2.554 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) in a 2.554 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 2.592 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in (a) around 0 2.592 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 2.592 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 2.592 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 2.592 * [taylor]: Taking taylor expansion of 1/3 in a 2.592 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 2.592 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 2.592 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1/3) in a 2.592 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) in a 2.592 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) in a 2.592 * [taylor]: Taking taylor expansion of 1/3 in a 2.592 * [taylor]: Taking taylor expansion of (log (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) in a 2.592 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 2.634 * * * [progress]: simplifying candidates 2.635 * [simplify]: Simplifying using # : (expm1 (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log1p (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (exp (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (cbrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (cbrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a))) (cbrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (* (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a) (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) 2.639 * * [simplify]: iteration 0 : 69 enodes (cost 819 ) 2.641 * * [simplify]: iteration 1 : 126 enodes (cost 729 ) 2.643 * * [simplify]: iteration 2 : 255 enodes (cost 723 ) 2.648 * * [simplify]: iteration 3 : 831 enodes (cost 723 ) 2.670 * * [simplify]: iteration 4 : 5002 enodes (cost 723 ) 2.673 * [simplify]: Simplified to: (expm1 (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log1p (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (exp (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (cbrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (cbrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a))) (cbrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (pow (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) 3) (sqrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (log (pow (exp (* (log1p (expm1 (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3)) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3)) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3)) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3)) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3)) (log1p (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (exp (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3)) (cbrt (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt 1) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (* (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (fmod (log (pow (exp (* (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (log1p (expm1 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))))) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3))) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 1/3) 2.673 * * * [progress]: adding candidates to table 2.974 * [progress]: [Phase 3 of 3] Extracting. 2.975 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # # # # # # # #) 2.984 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) a) 2.984 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # # # # # # # # # # # # # # # # # # #) 3.121 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # #) 3.170 * * * * [regimes]: Trying to branch on a from (# # # # # # # # # # # # # # # # # # # # #) 3.287 * * * [regime]: Found split indices: #