0.477 * [progress]: [Phase 1 of 3] Setting up. 0.005 * * * [progress]: [1/2] Preparing points 1.381 * * * [progress]: [2/2] Setting up program. 1.403 * [progress]: [Phase 2 of 3] Improving. 1.404 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1.406 * [simplify]: Simplifying: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 1.407 * * [simplify]: iteration 0: 8 enodes 1.413 * * [simplify]: iteration complete: 8 enodes 1.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1.413 * * [simplify]: Extracting #1: cost 2 inf + 0 1.413 * * [simplify]: Extracting #2: cost 4 inf + 0 1.414 * * [simplify]: Extracting #3: cost 5 inf + 1 1.414 * * [simplify]: Extracting #4: cost 5 inf + 107 1.414 * * [simplify]: Extracting #5: cost 6 inf + 107 1.414 * * [simplify]: Extracting #6: cost 0 inf + 2028 1.414 * [simplify]: Simplified to: (fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) 1.417 * * [progress]: iteration 1 / 4 1.417 * * * [progress]: picking best candidate 1.427 * * * * [pick]: Picked # 1.427 * * * [progress]: localizing error 1.526 * * * [progress]: generating rewritten candidates 1.527 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1.529 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1.533 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 1.540 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1.546 * * * [progress]: generating series expansions 1.546 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1.560 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.561 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 1.562 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.565 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.566 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 1.567 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.569 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.569 * [backup-simplify]: Simplify 0 into 0 1.571 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.574 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 1.574 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 1.574 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.576 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 1.576 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 1.577 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 1.579 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 1.579 * [backup-simplify]: Simplify 0 into 0 1.579 * [backup-simplify]: Simplify 0 into 0 1.579 * [backup-simplify]: Simplify 0 into 0 1.579 * [backup-simplify]: Simplify 0 into 0 1.579 * [backup-simplify]: Simplify 0 into 0 1.579 * [backup-simplify]: Simplify 0 into 0 1.581 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.586 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 1.586 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 1.586 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.587 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 1.587 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 1.588 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 1.590 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 1.590 * [backup-simplify]: Simplify 0 into 0 1.590 * [backup-simplify]: Simplify 0 into 0 1.590 * [backup-simplify]: Simplify 0 into 0 1.590 * [backup-simplify]: Simplify 0 into 0 1.590 * [backup-simplify]: Simplify 0 into 0 1.590 * [backup-simplify]: Simplify 0 into 0 1.592 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 1.592 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1.593 * [backup-simplify]: Simplify (expm1 (sin (expm1 a))) into (expm1 (sin (expm1 a))) 1.593 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 a))) in (a) around 0 1.593 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.593 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.594 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.594 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.594 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.594 * [taylor]: Rewrote expression to (- (exp a) 1) 1.594 * [taylor]: Taking taylor expansion of (exp a) in a 1.594 * [taylor]: Taking taylor expansion of a in a 1.594 * [backup-simplify]: Simplify 0 into 0 1.594 * [backup-simplify]: Simplify 1 into 1 1.594 * [backup-simplify]: Simplify (exp 0) into 1 1.594 * [taylor]: Taking taylor expansion of 1 in a 1.594 * [backup-simplify]: Simplify 1 into 1 1.595 * [backup-simplify]: Simplify (- 1) into -1 1.596 * [backup-simplify]: Simplify (+ 1 -1) into 0 1.598 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.598 * [backup-simplify]: Simplify (- 0) into 0 1.598 * [backup-simplify]: Simplify (+ 1 0) into 1 1.599 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 1.600 * [backup-simplify]: Simplify (exp 0) into 1 1.600 * [taylor]: Taking taylor expansion of 1 in a 1.600 * [backup-simplify]: Simplify 1 into 1 1.600 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 a))) in a 1.600 * [taylor]: Rewrote expression to (- (exp (sin (expm1 a))) 1) 1.600 * [taylor]: Taking taylor expansion of (exp (sin (expm1 a))) in a 1.600 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.600 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.600 * [taylor]: Rewrote expression to (- (exp a) 1) 1.600 * [taylor]: Taking taylor expansion of (exp a) in a 1.600 * [taylor]: Taking taylor expansion of a in a 1.600 * [backup-simplify]: Simplify 0 into 0 1.600 * [backup-simplify]: Simplify 1 into 1 1.600 * [backup-simplify]: Simplify (exp 0) into 1 1.600 * [taylor]: Taking taylor expansion of 1 in a 1.600 * [backup-simplify]: Simplify 1 into 1 1.601 * [backup-simplify]: Simplify (- 1) into -1 1.601 * [backup-simplify]: Simplify (+ 1 -1) into 0 1.602 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.602 * [backup-simplify]: Simplify (- 0) into 0 1.603 * [backup-simplify]: Simplify (+ 1 0) into 1 1.604 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 1.604 * [backup-simplify]: Simplify (exp 0) into 1 1.604 * [taylor]: Taking taylor expansion of 1 in a 1.604 * [backup-simplify]: Simplify 1 into 1 1.604 * [backup-simplify]: Simplify (- 1) into -1 1.605 * [backup-simplify]: Simplify (+ 1 -1) into 0 1.605 * [backup-simplify]: Simplify 0 into 0 1.606 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.606 * [backup-simplify]: Simplify (- 0) into 0 1.607 * [backup-simplify]: Simplify (+ 1 0) into 1 1.607 * [backup-simplify]: Simplify 1 into 1 1.609 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.609 * [backup-simplify]: Simplify (- 0) into 0 1.609 * [backup-simplify]: Simplify (+ 1/2 0) into 1/2 1.610 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 1/2 1) 1))) into 1/2 1.612 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 1/2 1) 1)))) into 1 1.612 * [backup-simplify]: Simplify (- 0) into 0 1.613 * [backup-simplify]: Simplify (+ 1 0) into 1 1.613 * [backup-simplify]: Simplify 1 into 1 1.615 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 1.616 * [backup-simplify]: Simplify (- 0) into 0 1.616 * [backup-simplify]: Simplify (+ 1/6 0) into 1/6 1.618 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 1/6 1) 1))) into 0 1.620 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 1/2 1) 1)) (* (/ (pow 0 1) 1)))) into 2/3 1.621 * [backup-simplify]: Simplify (- 0) into 0 1.621 * [backup-simplify]: Simplify (+ 2/3 0) into 2/3 1.621 * [backup-simplify]: Simplify 2/3 into 2/3 1.624 * [backup-simplify]: Simplify (+ (* 2/3 (pow a 3)) (+ (* 1 (pow a 2)) (* 1 a))) into (+ (pow a 2) (+ a (* 2/3 (pow a 3)))) 1.624 * [backup-simplify]: Simplify (expm1 (sin (expm1 (/ 1 a)))) into (expm1 (sin (expm1 (/ 1 a)))) 1.624 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in (a) around 0 1.624 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.624 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.624 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.625 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.625 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.625 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.625 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.625 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.625 * [taylor]: Taking taylor expansion of a in a 1.625 * [backup-simplify]: Simplify 0 into 0 1.625 * [backup-simplify]: Simplify 1 into 1 1.626 * [backup-simplify]: Simplify (/ 1 1) into 1 1.626 * [backup-simplify]: Simplify (exp (/ 1 a)) into (exp (/ 1 a)) 1.626 * [taylor]: Taking taylor expansion of 1 in a 1.626 * [backup-simplify]: Simplify 1 into 1 1.627 * [backup-simplify]: Simplify (- 1) into -1 1.627 * [backup-simplify]: Simplify (+ (exp (/ 1 a)) -1) into (- (exp (/ 1 a)) 1) 1.628 * [backup-simplify]: Simplify (sin (- (exp (/ 1 a)) 1)) into (sin (- (exp (/ 1 a)) 1)) 1.628 * [backup-simplify]: Simplify (cos (- (exp (/ 1 a)) 1)) into (cos (- (exp (/ 1 a)) 1)) 1.629 * [backup-simplify]: Simplify (* (sin (- (exp (/ 1 a)) 1)) 1) into (sin (- (exp (/ 1 a)) 1)) 1.630 * [backup-simplify]: Simplify (* (cos (- (exp (/ 1 a)) 1)) 0) into 0 1.631 * [backup-simplify]: Simplify (+ (sin (- (exp (/ 1 a)) 1)) 0) into (sin (- (exp (/ 1 a)) 1)) 1.632 * [backup-simplify]: Simplify (exp (sin (- (exp (/ 1 a)) 1))) into (exp (sin (- (exp (/ 1 a)) 1))) 1.632 * [taylor]: Taking taylor expansion of 1 in a 1.632 * [backup-simplify]: Simplify 1 into 1 1.632 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ 1 a)))) in a 1.632 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ 1 a)))) 1) 1.632 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ 1 a)))) in a 1.632 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.632 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.632 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.632 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.632 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.632 * [taylor]: Taking taylor expansion of a in a 1.632 * [backup-simplify]: Simplify 0 into 0 1.632 * [backup-simplify]: Simplify 1 into 1 1.633 * [backup-simplify]: Simplify (/ 1 1) into 1 1.633 * [backup-simplify]: Simplify (exp (/ 1 a)) into (exp (/ 1 a)) 1.633 * [taylor]: Taking taylor expansion of 1 in a 1.633 * [backup-simplify]: Simplify 1 into 1 1.634 * [backup-simplify]: Simplify (- 1) into -1 1.634 * [backup-simplify]: Simplify (+ (exp (/ 1 a)) -1) into (- (exp (/ 1 a)) 1) 1.635 * [backup-simplify]: Simplify (sin (- (exp (/ 1 a)) 1)) into (sin (- (exp (/ 1 a)) 1)) 1.635 * [backup-simplify]: Simplify (cos (- (exp (/ 1 a)) 1)) into (cos (- (exp (/ 1 a)) 1)) 1.636 * [backup-simplify]: Simplify (* (sin (- (exp (/ 1 a)) 1)) 1) into (sin (- (exp (/ 1 a)) 1)) 1.637 * [backup-simplify]: Simplify (* (cos (- (exp (/ 1 a)) 1)) 0) into 0 1.637 * [backup-simplify]: Simplify (+ (sin (- (exp (/ 1 a)) 1)) 0) into (sin (- (exp (/ 1 a)) 1)) 1.638 * [backup-simplify]: Simplify (exp (sin (- (exp (/ 1 a)) 1))) into (exp (sin (- (exp (/ 1 a)) 1))) 1.638 * [taylor]: Taking taylor expansion of 1 in a 1.638 * [backup-simplify]: Simplify 1 into 1 1.639 * [backup-simplify]: Simplify (- 1) into -1 1.640 * [backup-simplify]: Simplify (+ (exp (sin (- (exp (/ 1 a)) 1))) -1) into (- (exp (sin (- (exp (/ 1 a)) 1))) 1) 1.640 * [backup-simplify]: Simplify (- (exp (sin (- (exp (/ 1 a)) 1))) 1) into (- (exp (sin (- (exp (/ 1 a)) 1))) 1) 1.641 * [backup-simplify]: Simplify (+ 0) into 0 1.643 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (* 0 1)) into 0 1.643 * [backup-simplify]: Simplify (- 0) into 0 1.644 * [backup-simplify]: Simplify (+ 0 0) into 0 1.644 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.646 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (* 0 0)) into 0 1.646 * [backup-simplify]: Simplify (+ 0 0) into 0 1.648 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ 1 a)) 1))) (+ (* (/ (pow 0 1) 1)))) into 0 1.648 * [backup-simplify]: Simplify (- 0) into 0 1.648 * [backup-simplify]: Simplify (+ 0 0) into 0 1.648 * [backup-simplify]: Simplify 0 into 0 1.649 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.651 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (* 0 1))) into 0 1.651 * [backup-simplify]: Simplify (- 0) into 0 1.652 * [backup-simplify]: Simplify (+ 0 0) into 0 1.655 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.657 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (* 0 0))) into 0 1.657 * [backup-simplify]: Simplify (+ 0 0) into 0 1.668 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ 1 a)) 1))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.669 * [backup-simplify]: Simplify (- 0) into 0 1.670 * [backup-simplify]: Simplify (+ 0 0) into 0 1.670 * [backup-simplify]: Simplify 0 into 0 1.671 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.672 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.673 * [backup-simplify]: Simplify (- 0) into 0 1.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1.675 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 1.676 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 1.677 * [backup-simplify]: Simplify (+ 0 0) into 0 1.679 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ 1 a)) 1))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.680 * [backup-simplify]: Simplify (- 0) into 0 1.680 * [backup-simplify]: Simplify (+ 0 0) into 0 1.680 * [backup-simplify]: Simplify 0 into 0 1.682 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.684 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.685 * [backup-simplify]: Simplify (- 0) into 0 1.685 * [backup-simplify]: Simplify (+ 0 0) into 0 1.686 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.688 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 1.688 * [backup-simplify]: Simplify (+ 0 0) into 0 1.692 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ 1 a)) 1))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.692 * [backup-simplify]: Simplify (- 0) into 0 1.693 * [backup-simplify]: Simplify (+ 0 0) into 0 1.693 * [backup-simplify]: Simplify 0 into 0 1.694 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.696 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.697 * [backup-simplify]: Simplify (- 0) into 0 1.697 * [backup-simplify]: Simplify (+ 0 0) into 0 1.700 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 5) 120)) 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 2) 2)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.701 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))))) into 0 1.702 * [backup-simplify]: Simplify (+ 0 0) into 0 1.707 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ 1 a)) 1))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.707 * [backup-simplify]: Simplify (- 0) into 0 1.708 * [backup-simplify]: Simplify (+ 0 0) into 0 1.708 * [backup-simplify]: Simplify 0 into 0 1.712 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 6) 720)) 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* 1 (/ (pow 0 2) 2) (/ (pow 0 2) 2)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.714 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.714 * [backup-simplify]: Simplify (- 0) into 0 1.715 * [backup-simplify]: Simplify (+ 0 0) into 0 1.718 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 4) 24) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 3) 6)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.720 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))))) into 0 1.721 * [backup-simplify]: Simplify (+ 0 0) into 0 1.728 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ 1 a)) 1))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.729 * [backup-simplify]: Simplify (- 0) into 0 1.729 * [backup-simplify]: Simplify (+ 0 0) into 0 1.729 * [backup-simplify]: Simplify 0 into 0 1.730 * [backup-simplify]: Simplify (- (exp (sin (- (exp (/ 1 (/ 1 a))) 1))) 1) into (- (exp (sin (- (exp a) 1))) 1) 1.731 * [backup-simplify]: Simplify (expm1 (sin (expm1 (/ 1 (- a))))) into (expm1 (sin (expm1 (/ -1 a)))) 1.731 * [approximate]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in (a) around 0 1.731 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.731 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.731 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.731 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.731 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.731 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.731 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.732 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.732 * [taylor]: Taking taylor expansion of -1 in a 1.732 * [backup-simplify]: Simplify -1 into -1 1.732 * [taylor]: Taking taylor expansion of a in a 1.732 * [backup-simplify]: Simplify 0 into 0 1.732 * [backup-simplify]: Simplify 1 into 1 1.732 * [backup-simplify]: Simplify (/ -1 1) into -1 1.733 * [backup-simplify]: Simplify (exp (/ -1 a)) into (exp (/ -1 a)) 1.733 * [taylor]: Taking taylor expansion of 1 in a 1.733 * [backup-simplify]: Simplify 1 into 1 1.733 * [backup-simplify]: Simplify (- 1) into -1 1.734 * [backup-simplify]: Simplify (+ (exp (/ -1 a)) -1) into (- (exp (/ -1 a)) 1) 1.734 * [backup-simplify]: Simplify (sin (- (exp (/ -1 a)) 1)) into (sin (- (exp (/ -1 a)) 1)) 1.735 * [backup-simplify]: Simplify (cos (- (exp (/ -1 a)) 1)) into (cos (- (exp (/ -1 a)) 1)) 1.735 * [backup-simplify]: Simplify (* (sin (- (exp (/ -1 a)) 1)) 1) into (sin (- (exp (/ -1 a)) 1)) 1.736 * [backup-simplify]: Simplify (* (cos (- (exp (/ -1 a)) 1)) 0) into 0 1.737 * [backup-simplify]: Simplify (+ (sin (- (exp (/ -1 a)) 1)) 0) into (sin (- (exp (/ -1 a)) 1)) 1.737 * [backup-simplify]: Simplify (exp (sin (- (exp (/ -1 a)) 1))) into (exp (sin (- (exp (/ -1 a)) 1))) 1.737 * [taylor]: Taking taylor expansion of 1 in a 1.737 * [backup-simplify]: Simplify 1 into 1 1.737 * [taylor]: Taking taylor expansion of (expm1 (sin (expm1 (/ -1 a)))) in a 1.738 * [taylor]: Rewrote expression to (- (exp (sin (expm1 (/ -1 a)))) 1) 1.738 * [taylor]: Taking taylor expansion of (exp (sin (expm1 (/ -1 a)))) in a 1.738 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.738 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.738 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.738 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.738 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.738 * [taylor]: Taking taylor expansion of -1 in a 1.738 * [backup-simplify]: Simplify -1 into -1 1.738 * [taylor]: Taking taylor expansion of a in a 1.738 * [backup-simplify]: Simplify 0 into 0 1.738 * [backup-simplify]: Simplify 1 into 1 1.739 * [backup-simplify]: Simplify (/ -1 1) into -1 1.739 * [backup-simplify]: Simplify (exp (/ -1 a)) into (exp (/ -1 a)) 1.739 * [taylor]: Taking taylor expansion of 1 in a 1.739 * [backup-simplify]: Simplify 1 into 1 1.739 * [backup-simplify]: Simplify (- 1) into -1 1.740 * [backup-simplify]: Simplify (+ (exp (/ -1 a)) -1) into (- (exp (/ -1 a)) 1) 1.740 * [backup-simplify]: Simplify (sin (- (exp (/ -1 a)) 1)) into (sin (- (exp (/ -1 a)) 1)) 1.741 * [backup-simplify]: Simplify (cos (- (exp (/ -1 a)) 1)) into (cos (- (exp (/ -1 a)) 1)) 1.741 * [backup-simplify]: Simplify (* (sin (- (exp (/ -1 a)) 1)) 1) into (sin (- (exp (/ -1 a)) 1)) 1.742 * [backup-simplify]: Simplify (* (cos (- (exp (/ -1 a)) 1)) 0) into 0 1.743 * [backup-simplify]: Simplify (+ (sin (- (exp (/ -1 a)) 1)) 0) into (sin (- (exp (/ -1 a)) 1)) 1.743 * [backup-simplify]: Simplify (exp (sin (- (exp (/ -1 a)) 1))) into (exp (sin (- (exp (/ -1 a)) 1))) 1.744 * [taylor]: Taking taylor expansion of 1 in a 1.744 * [backup-simplify]: Simplify 1 into 1 1.744 * [backup-simplify]: Simplify (- 1) into -1 1.745 * [backup-simplify]: Simplify (+ (exp (sin (- (exp (/ -1 a)) 1))) -1) into (- (exp (sin (- (exp (/ -1 a)) 1))) 1) 1.745 * [backup-simplify]: Simplify (- (exp (sin (- (exp (/ -1 a)) 1))) 1) into (- (exp (sin (- (exp (/ -1 a)) 1))) 1) 1.746 * [backup-simplify]: Simplify (+ 0) into 0 1.746 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (* 0 1)) into 0 1.747 * [backup-simplify]: Simplify (- 0) into 0 1.747 * [backup-simplify]: Simplify (+ 0 0) into 0 1.747 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.748 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (* 0 0)) into 0 1.748 * [backup-simplify]: Simplify (+ 0 0) into 0 1.749 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ -1 a)) 1))) (+ (* (/ (pow 0 1) 1)))) into 0 1.750 * [backup-simplify]: Simplify (- 0) into 0 1.750 * [backup-simplify]: Simplify (+ 0 0) into 0 1.750 * [backup-simplify]: Simplify 0 into 0 1.750 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.751 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (* 0 1))) into 0 1.752 * [backup-simplify]: Simplify (- 0) into 0 1.752 * [backup-simplify]: Simplify (+ 0 0) into 0 1.752 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.753 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (* 0 0))) into 0 1.753 * [backup-simplify]: Simplify (+ 0 0) into 0 1.755 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ -1 a)) 1))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.755 * [backup-simplify]: Simplify (- 0) into 0 1.755 * [backup-simplify]: Simplify (+ 0 0) into 0 1.755 * [backup-simplify]: Simplify 0 into 0 1.756 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.757 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.757 * [backup-simplify]: Simplify (- 0) into 0 1.757 * [backup-simplify]: Simplify (+ 0 0) into 0 1.758 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 1.759 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 1.759 * [backup-simplify]: Simplify (+ 0 0) into 0 1.761 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ -1 a)) 1))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.761 * [backup-simplify]: Simplify (- 0) into 0 1.761 * [backup-simplify]: Simplify (+ 0 0) into 0 1.761 * [backup-simplify]: Simplify 0 into 0 1.763 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.765 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.765 * [backup-simplify]: Simplify (- 0) into 0 1.766 * [backup-simplify]: Simplify (+ 0 0) into 0 1.766 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.767 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 1.768 * [backup-simplify]: Simplify (+ 0 0) into 0 1.770 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ -1 a)) 1))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.770 * [backup-simplify]: Simplify (- 0) into 0 1.770 * [backup-simplify]: Simplify (+ 0 0) into 0 1.770 * [backup-simplify]: Simplify 0 into 0 1.772 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.773 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.773 * [backup-simplify]: Simplify (- 0) into 0 1.773 * [backup-simplify]: Simplify (+ 0 0) into 0 1.775 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 5) 120)) 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 2) 2)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.776 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))))) into 0 1.776 * [backup-simplify]: Simplify (+ 0 0) into 0 1.779 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ -1 a)) 1))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1.780 * [backup-simplify]: Simplify (- 0) into 0 1.780 * [backup-simplify]: Simplify (+ 0 0) into 0 1.780 * [backup-simplify]: Simplify 0 into 0 1.784 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 6) 720)) 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* 1 (/ (pow 0 2) 2) (/ (pow 0 2) 2)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.785 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.786 * [backup-simplify]: Simplify (- 0) into 0 1.786 * [backup-simplify]: Simplify (+ 0 0) into 0 1.789 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 4) 24) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 3) 6)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.790 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))))) into 0 1.790 * [backup-simplify]: Simplify (+ 0 0) into 0 1.795 * [backup-simplify]: Simplify (* (exp (sin (- (exp (/ -1 a)) 1))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.795 * [backup-simplify]: Simplify (- 0) into 0 1.795 * [backup-simplify]: Simplify (+ 0 0) into 0 1.796 * [backup-simplify]: Simplify 0 into 0 1.796 * [backup-simplify]: Simplify (- (exp (sin (- (exp (/ -1 (/ 1 (- a)))) 1))) 1) into (- (exp (sin (- (exp a) 1))) 1) 1.796 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 1.797 * [backup-simplify]: Simplify (sin (expm1 a)) into (sin (expm1 a)) 1.797 * [approximate]: Taking taylor expansion of (sin (expm1 a)) in (a) around 0 1.797 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.797 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.797 * [taylor]: Rewrote expression to (- (exp a) 1) 1.797 * [taylor]: Taking taylor expansion of (exp a) in a 1.797 * [taylor]: Taking taylor expansion of a in a 1.797 * [backup-simplify]: Simplify 0 into 0 1.797 * [backup-simplify]: Simplify 1 into 1 1.797 * [backup-simplify]: Simplify (exp 0) into 1 1.797 * [taylor]: Taking taylor expansion of 1 in a 1.797 * [backup-simplify]: Simplify 1 into 1 1.801 * [backup-simplify]: Simplify (- 1) into -1 1.801 * [backup-simplify]: Simplify (+ 1 -1) into 0 1.802 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.803 * [backup-simplify]: Simplify (- 0) into 0 1.803 * [backup-simplify]: Simplify (+ 1 0) into 1 1.803 * [taylor]: Taking taylor expansion of (sin (expm1 a)) in a 1.803 * [taylor]: Taking taylor expansion of (expm1 a) in a 1.803 * [taylor]: Rewrote expression to (- (exp a) 1) 1.803 * [taylor]: Taking taylor expansion of (exp a) in a 1.804 * [taylor]: Taking taylor expansion of a in a 1.804 * [backup-simplify]: Simplify 0 into 0 1.804 * [backup-simplify]: Simplify 1 into 1 1.804 * [backup-simplify]: Simplify (exp 0) into 1 1.804 * [taylor]: Taking taylor expansion of 1 in a 1.804 * [backup-simplify]: Simplify 1 into 1 1.804 * [backup-simplify]: Simplify (- 1) into -1 1.804 * [backup-simplify]: Simplify (+ 1 -1) into 0 1.805 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.806 * [backup-simplify]: Simplify (- 0) into 0 1.806 * [backup-simplify]: Simplify (+ 1 0) into 1 1.806 * [backup-simplify]: Simplify 0 into 0 1.807 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 1 1) 1))) into 1 1.807 * [backup-simplify]: Simplify 1 into 1 1.809 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.809 * [backup-simplify]: Simplify (- 0) into 0 1.809 * [backup-simplify]: Simplify (+ 1/2 0) into 1/2 1.810 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 1/2 1) 1))) into 1/2 1.810 * [backup-simplify]: Simplify 1/2 into 1/2 1.812 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 1.813 * [backup-simplify]: Simplify (- 0) into 0 1.813 * [backup-simplify]: Simplify (+ 1/6 0) into 1/6 1.815 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 1 3) 6)) 0 (* 1 (/ (pow 1/6 1) 1))) into 0 1.815 * [backup-simplify]: Simplify 0 into 0 1.819 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 1.820 * [backup-simplify]: Simplify (- 0) into 0 1.820 * [backup-simplify]: Simplify (+ 1/24 0) into 1/24 1.822 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 1 2) 2) (/ (pow 1/2 1) 1)) 0 0 (* 1 (/ (pow 1/24 1) 1))) into -5/24 1.822 * [backup-simplify]: Simplify -5/24 into -5/24 1.824 * [backup-simplify]: Simplify (+ (* -5/24 (pow a 4)) (+ (* 1/2 (pow a 2)) (* 1 a))) into (- (+ (* 1/2 (pow a 2)) a) (* 5/24 (pow a 4))) 1.825 * [backup-simplify]: Simplify (sin (expm1 (/ 1 a))) into (sin (expm1 (/ 1 a))) 1.825 * [approximate]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in (a) around 0 1.825 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.825 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.825 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.825 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.825 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.825 * [taylor]: Taking taylor expansion of a in a 1.825 * [backup-simplify]: Simplify 0 into 0 1.825 * [backup-simplify]: Simplify 1 into 1 1.826 * [backup-simplify]: Simplify (/ 1 1) into 1 1.826 * [backup-simplify]: Simplify (exp (/ 1 a)) into (exp (/ 1 a)) 1.826 * [taylor]: Taking taylor expansion of 1 in a 1.826 * [backup-simplify]: Simplify 1 into 1 1.827 * [backup-simplify]: Simplify (- 1) into -1 1.827 * [backup-simplify]: Simplify (+ (exp (/ 1 a)) -1) into (- (exp (/ 1 a)) 1) 1.828 * [backup-simplify]: Simplify (sin (- (exp (/ 1 a)) 1)) into (sin (- (exp (/ 1 a)) 1)) 1.828 * [backup-simplify]: Simplify (cos (- (exp (/ 1 a)) 1)) into (cos (- (exp (/ 1 a)) 1)) 1.829 * [taylor]: Taking taylor expansion of (sin (expm1 (/ 1 a))) in a 1.829 * [taylor]: Taking taylor expansion of (expm1 (/ 1 a)) in a 1.829 * [taylor]: Rewrote expression to (- (exp (/ 1 a)) 1) 1.829 * [taylor]: Taking taylor expansion of (exp (/ 1 a)) in a 1.829 * [taylor]: Taking taylor expansion of (/ 1 a) in a 1.829 * [taylor]: Taking taylor expansion of a in a 1.829 * [backup-simplify]: Simplify 0 into 0 1.829 * [backup-simplify]: Simplify 1 into 1 1.829 * [backup-simplify]: Simplify (/ 1 1) into 1 1.830 * [backup-simplify]: Simplify (exp (/ 1 a)) into (exp (/ 1 a)) 1.830 * [taylor]: Taking taylor expansion of 1 in a 1.830 * [backup-simplify]: Simplify 1 into 1 1.830 * [backup-simplify]: Simplify (- 1) into -1 1.831 * [backup-simplify]: Simplify (+ (exp (/ 1 a)) -1) into (- (exp (/ 1 a)) 1) 1.831 * [backup-simplify]: Simplify (sin (- (exp (/ 1 a)) 1)) into (sin (- (exp (/ 1 a)) 1)) 1.832 * [backup-simplify]: Simplify (cos (- (exp (/ 1 a)) 1)) into (cos (- (exp (/ 1 a)) 1)) 1.833 * [backup-simplify]: Simplify (* (sin (- (exp (/ 1 a)) 1)) 1) into (sin (- (exp (/ 1 a)) 1)) 1.833 * [backup-simplify]: Simplify (* (cos (- (exp (/ 1 a)) 1)) 0) into 0 1.833 * [backup-simplify]: Simplify (+ (sin (- (exp (/ 1 a)) 1)) 0) into (sin (- (exp (/ 1 a)) 1)) 1.834 * [backup-simplify]: Simplify (sin (- (exp (/ 1 a)) 1)) into (sin (- (exp (/ 1 a)) 1)) 1.834 * [backup-simplify]: Simplify (+ 0) into 0 1.835 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (* 0 1)) into 0 1.835 * [backup-simplify]: Simplify (- 0) into 0 1.835 * [backup-simplify]: Simplify (+ 0 0) into 0 1.836 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.836 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (* 0 0)) into 0 1.837 * [backup-simplify]: Simplify (+ 0 0) into 0 1.837 * [backup-simplify]: Simplify 0 into 0 1.837 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.838 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (* 0 1))) into 0 1.838 * [backup-simplify]: Simplify (- 0) into 0 1.839 * [backup-simplify]: Simplify (+ 0 0) into 0 1.839 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.840 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (* 0 0))) into 0 1.840 * [backup-simplify]: Simplify (+ 0 0) into 0 1.840 * [backup-simplify]: Simplify 0 into 0 1.841 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.842 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.842 * [backup-simplify]: Simplify (- 0) into 0 1.842 * [backup-simplify]: Simplify (+ 0 0) into 0 1.843 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 1.844 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 1.844 * [backup-simplify]: Simplify (+ 0 0) into 0 1.844 * [backup-simplify]: Simplify 0 into 0 1.846 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.847 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.847 * [backup-simplify]: Simplify (- 0) into 0 1.847 * [backup-simplify]: Simplify (+ 0 0) into 0 1.848 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.849 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 1.849 * [backup-simplify]: Simplify (+ 0 0) into 0 1.849 * [backup-simplify]: Simplify 0 into 0 1.851 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.852 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.852 * [backup-simplify]: Simplify (- 0) into 0 1.852 * [backup-simplify]: Simplify (+ 0 0) into 0 1.854 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 5) 120)) 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 2) 2)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.855 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))))) into 0 1.855 * [backup-simplify]: Simplify (+ 0 0) into 0 1.855 * [backup-simplify]: Simplify 0 into 0 1.858 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 6) 720)) 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* 1 (/ (pow 0 2) 2) (/ (pow 0 2) 2)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.859 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.859 * [backup-simplify]: Simplify (- 0) into 0 1.860 * [backup-simplify]: Simplify (+ 0 0) into 0 1.863 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 4) 24) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 3) 6)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.865 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ 1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))))) into 0 1.865 * [backup-simplify]: Simplify (+ 0 0) into 0 1.865 * [backup-simplify]: Simplify 0 into 0 1.866 * [backup-simplify]: Simplify (sin (- (exp (/ 1 (/ 1 a))) 1)) into (sin (- (exp a) 1)) 1.867 * [backup-simplify]: Simplify (sin (expm1 (/ 1 (- a)))) into (sin (expm1 (/ -1 a))) 1.867 * [approximate]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in (a) around 0 1.867 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.867 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.867 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.867 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.867 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.867 * [taylor]: Taking taylor expansion of -1 in a 1.867 * [backup-simplify]: Simplify -1 into -1 1.867 * [taylor]: Taking taylor expansion of a in a 1.867 * [backup-simplify]: Simplify 0 into 0 1.867 * [backup-simplify]: Simplify 1 into 1 1.867 * [backup-simplify]: Simplify (/ -1 1) into -1 1.868 * [backup-simplify]: Simplify (exp (/ -1 a)) into (exp (/ -1 a)) 1.868 * [taylor]: Taking taylor expansion of 1 in a 1.868 * [backup-simplify]: Simplify 1 into 1 1.868 * [backup-simplify]: Simplify (- 1) into -1 1.869 * [backup-simplify]: Simplify (+ (exp (/ -1 a)) -1) into (- (exp (/ -1 a)) 1) 1.869 * [backup-simplify]: Simplify (sin (- (exp (/ -1 a)) 1)) into (sin (- (exp (/ -1 a)) 1)) 1.870 * [backup-simplify]: Simplify (cos (- (exp (/ -1 a)) 1)) into (cos (- (exp (/ -1 a)) 1)) 1.870 * [taylor]: Taking taylor expansion of (sin (expm1 (/ -1 a))) in a 1.870 * [taylor]: Taking taylor expansion of (expm1 (/ -1 a)) in a 1.870 * [taylor]: Rewrote expression to (- (exp (/ -1 a)) 1) 1.870 * [taylor]: Taking taylor expansion of (exp (/ -1 a)) in a 1.870 * [taylor]: Taking taylor expansion of (/ -1 a) in a 1.870 * [taylor]: Taking taylor expansion of -1 in a 1.870 * [backup-simplify]: Simplify -1 into -1 1.870 * [taylor]: Taking taylor expansion of a in a 1.870 * [backup-simplify]: Simplify 0 into 0 1.870 * [backup-simplify]: Simplify 1 into 1 1.870 * [backup-simplify]: Simplify (/ -1 1) into -1 1.871 * [backup-simplify]: Simplify (exp (/ -1 a)) into (exp (/ -1 a)) 1.871 * [taylor]: Taking taylor expansion of 1 in a 1.871 * [backup-simplify]: Simplify 1 into 1 1.871 * [backup-simplify]: Simplify (- 1) into -1 1.872 * [backup-simplify]: Simplify (+ (exp (/ -1 a)) -1) into (- (exp (/ -1 a)) 1) 1.872 * [backup-simplify]: Simplify (sin (- (exp (/ -1 a)) 1)) into (sin (- (exp (/ -1 a)) 1)) 1.873 * [backup-simplify]: Simplify (cos (- (exp (/ -1 a)) 1)) into (cos (- (exp (/ -1 a)) 1)) 1.873 * [backup-simplify]: Simplify (* (sin (- (exp (/ -1 a)) 1)) 1) into (sin (- (exp (/ -1 a)) 1)) 1.874 * [backup-simplify]: Simplify (* (cos (- (exp (/ -1 a)) 1)) 0) into 0 1.874 * [backup-simplify]: Simplify (+ (sin (- (exp (/ -1 a)) 1)) 0) into (sin (- (exp (/ -1 a)) 1)) 1.875 * [backup-simplify]: Simplify (sin (- (exp (/ -1 a)) 1)) into (sin (- (exp (/ -1 a)) 1)) 1.876 * [backup-simplify]: Simplify (+ 0) into 0 1.877 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (* 0 1)) into 0 1.877 * [backup-simplify]: Simplify (- 0) into 0 1.877 * [backup-simplify]: Simplify (+ 0 0) into 0 1.879 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 1) 1))) into 0 1.880 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (* 0 0)) into 0 1.881 * [backup-simplify]: Simplify (+ 0 0) into 0 1.881 * [backup-simplify]: Simplify 0 into 0 1.882 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 2) 2)) 0) into 0 1.883 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (* 0 1))) into 0 1.883 * [backup-simplify]: Simplify (- 0) into 0 1.884 * [backup-simplify]: Simplify (+ 0 0) into 0 1.884 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 1) 1))) into 0 1.886 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (* 0 0))) into 0 1.886 * [backup-simplify]: Simplify (+ 0 0) into 0 1.886 * [backup-simplify]: Simplify 0 into 0 1.887 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.889 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.889 * [backup-simplify]: Simplify (- 0) into 0 1.890 * [backup-simplify]: Simplify (+ 0 0) into 0 1.891 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 3) 6)) 0 (* 1 (/ (pow 0 1) 1))) into 0 1.892 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))) into 0 1.893 * [backup-simplify]: Simplify (+ 0 0) into 0 1.893 * [backup-simplify]: Simplify 0 into 0 1.895 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 4) 24)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.897 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.897 * [backup-simplify]: Simplify (- 0) into 0 1.898 * [backup-simplify]: Simplify (+ 0 0) into 0 1.899 * [backup-simplify]: Simplify (+ 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.901 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))) into 0 1.901 * [backup-simplify]: Simplify (+ 0 0) into 0 1.901 * [backup-simplify]: Simplify 0 into 0 1.903 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0) into 0 1.905 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.906 * [backup-simplify]: Simplify (- 0) into 0 1.906 * [backup-simplify]: Simplify (+ 0 0) into 0 1.909 * [backup-simplify]: Simplify (+ (* 1 (/ (pow 0 5) 120)) 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 2) 2)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.910 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0)))))) into 0 1.911 * [backup-simplify]: Simplify (+ 0 0) into 0 1.911 * [backup-simplify]: Simplify 0 into 0 1.914 * [backup-simplify]: Simplify (+ (* -1 (/ (pow 0 6) 720)) 0 (* 1 (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* 1 (/ (pow 0 2) 2) (/ (pow 0 2) 2)) 0 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 2) 2)) 0) into 0 1.917 * [backup-simplify]: Simplify (+ (* (sin (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.917 * [backup-simplify]: Simplify (- 0) into 0 1.917 * [backup-simplify]: Simplify (+ 0 0) into 0 1.921 * [backup-simplify]: Simplify (+ 0 (* 1 (/ (pow 0 4) 24) (/ (pow 0 1) 1)) 0 0 (* -1 (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* -1 (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) 0 (* -1 (/ (pow 0 3) 6)) 0 0 (* 1 (/ (pow 0 1) 1))) into 0 1.923 * [backup-simplify]: Simplify (+ (* (cos (- (exp (/ -1 a)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 0))))))) into 0 1.923 * [backup-simplify]: Simplify (+ 0 0) into 0 1.923 * [backup-simplify]: Simplify 0 into 0 1.924 * [backup-simplify]: Simplify (sin (- (exp (/ -1 (/ 1 (- a)))) 1)) into (sin (- (exp a) 1)) 1.924 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1.925 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.925 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 1.925 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.926 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.926 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 1.927 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.929 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.929 * [backup-simplify]: Simplify 0 into 0 1.929 * [backup-simplify]: Simplify 0 into 0 1.929 * [backup-simplify]: Simplify 0 into 0 1.929 * [backup-simplify]: Simplify 0 into 0 1.929 * [backup-simplify]: Simplify 0 into 0 1.929 * [backup-simplify]: Simplify 0 into 0 1.930 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.931 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1.931 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 1.931 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.932 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1.932 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 1.933 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1.935 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 1.935 * [backup-simplify]: Simplify 0 into 0 1.935 * [backup-simplify]: Simplify 0 into 0 1.935 * [backup-simplify]: Simplify 0 into 0 1.935 * [backup-simplify]: Simplify 0 into 0 1.935 * [backup-simplify]: Simplify 0 into 0 1.935 * [backup-simplify]: Simplify 0 into 0 1.936 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.937 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1.938 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 1.938 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.939 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1.939 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 1.940 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1.941 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify 0 into 0 1.943 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.943 * * * [progress]: simplifying candidates 1.943 * * * * [progress]: [ 1 / 55 ] simplifiying candidate #real (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)))))> 1.943 * * * * [progress]: [ 2 / 55 ] simplifiying candidate # 1.943 * * * * [progress]: [ 3 / 55 ] simplifiying candidate # 1.943 * * * * [progress]: [ 4 / 55 ] simplifiying candidate # 1.943 * * * * [progress]: [ 5 / 55 ] simplifiying candidate # 1.943 * * * * [progress]: [ 6 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 7 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 8 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 9 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 10 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 11 / 55 ] simplifiying candidate #real (real->posit16 (expm1 (sin (expm1 a))))) (atan a)) a)))> 1.944 * * * * [progress]: [ 12 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 13 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 14 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 15 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 16 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 17 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 18 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 19 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 20 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 21 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 22 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 23 / 55 ] simplifiying candidate #real (real->posit16 (sin (expm1 a))))) (atan a)) a)))> 1.944 * * * * [progress]: [ 24 / 55 ] simplifiying candidate # 1.944 * * * * [progress]: [ 25 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 26 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 27 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 28 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 29 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 30 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 31 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 32 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 33 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 34 / 55 ] simplifiying candidate #real (real->posit16 (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> 1.945 * * * * [progress]: [ 35 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 36 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 37 / 55 ] simplifiying candidate # 1.945 * * * * [progress]: [ 38 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 39 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 40 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 41 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 42 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 43 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 44 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 45 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 46 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 47 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 48 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 49 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 50 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 51 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 52 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 53 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 54 / 55 ] simplifiying candidate # 1.946 * * * * [progress]: [ 55 / 55 ] simplifiying candidate # 1.952 * [simplify]: Simplifying: (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (expm1 (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)))) (real->posit16 (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))) (real->posit16 (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) (+ (pow a 2) (+ a (* 2/3 (pow a 3)))) (- (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)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 1.954 * * [simplify]: iteration 0: 74 enodes 2.014 * * [simplify]: iteration 1: 119 enodes 2.098 * * [simplify]: iteration 2: 202 enodes 2.273 * * [simplify]: iteration 3: 412 enodes 2.700 * * [simplify]: iteration 4: 953 enodes 3.730 * * [simplify]: iteration 5: 2000 enodes 6.734 * * [simplify]: iteration 6: 4850 enodes 10.062 * * [simplify]: iteration complete: 5000 enodes 10.062 * * [simplify]: Extracting #0: cost 42 inf + 0 10.062 * * [simplify]: Extracting #1: cost 192 inf + 0 10.065 * * [simplify]: Extracting #2: cost 593 inf + 640 10.077 * * [simplify]: Extracting #3: cost 561 inf + 23913 10.100 * * [simplify]: Extracting #4: cost 251 inf + 131735 10.149 * * [simplify]: Extracting #5: cost 23 inf + 244818 10.216 * * [simplify]: Extracting #6: cost 0 inf + 255184 10.286 * * [simplify]: Extracting #7: cost 0 inf + 254974 10.354 * [simplify]: Simplified to: (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (expm1 (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)))) (* (* (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a)))) (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (sqrt (expm1 (sin (expm1 a)))) (real->posit16 (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))) (real->posit16 (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) (fma a (fma (* a 2/3) a a) a) (expm1 (sin (expm1 a))) (expm1 (sin (expm1 a))) (fma 1/2 (* a a) (fma -5/24 (* (* a a) (* a a)) a)) (sin (expm1 a)) (sin (expm1 a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 10.358 * * * [progress]: adding candidates to table 10.887 * * [progress]: iteration 2 / 4 10.887 * * * [progress]: picking best candidate 11.122 * * * * [pick]: Picked # 11.122 * * * [progress]: localizing error 11.232 * * * [progress]: generating rewritten candidates 11.232 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 11.233 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 11.257 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 11.285 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 11.311 * * * [progress]: generating series expansions 11.311 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 11.316 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.316 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 11.316 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 11.317 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.317 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 11.319 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.320 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 0 into 0 11.322 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.327 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 11.327 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 11.327 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 11.329 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 11.329 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 11.330 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 11.332 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 11.332 * [backup-simplify]: Simplify 0 into 0 11.332 * [backup-simplify]: Simplify 0 into 0 11.332 * [backup-simplify]: Simplify 0 into 0 11.332 * [backup-simplify]: Simplify 0 into 0 11.332 * [backup-simplify]: Simplify 0 into 0 11.333 * [backup-simplify]: Simplify 0 into 0 11.334 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.340 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 11.340 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 11.340 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 11.342 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 11.342 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 11.344 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 11.345 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 11.346 * [backup-simplify]: Simplify 0 into 0 11.346 * [backup-simplify]: Simplify 0 into 0 11.346 * [backup-simplify]: Simplify 0 into 0 11.346 * [backup-simplify]: Simplify 0 into 0 11.346 * [backup-simplify]: Simplify 0 into 0 11.346 * [backup-simplify]: Simplify 0 into 0 11.349 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 11.349 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 11.353 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 11.353 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 11.353 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 11.353 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 11.354 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.354 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 11.354 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 11.355 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.358 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.361 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 11.363 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 11.365 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))) into 0 11.368 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))) into 0 11.368 * [backup-simplify]: Simplify 0 into 0 11.372 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))) into 0 11.375 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))) into 0 11.375 * [backup-simplify]: Simplify 0 into 0 11.379 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))) into 0 11.383 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))))) into 0 11.383 * [backup-simplify]: Simplify 0 into 0 11.387 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))) into 0 11.392 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))))) into 0 11.392 * [backup-simplify]: Simplify 0 into 0 11.397 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))))) into 0 11.402 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))))))) into 0 11.402 * [backup-simplify]: Simplify 0 into 0 11.407 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))))) into 0 11.413 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))))))) into 0 11.413 * [backup-simplify]: Simplify 0 into 0 11.415 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 11.419 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 11.419 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 11.419 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 11.419 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 11.421 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.421 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 11.421 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 11.422 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.425 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 11.428 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 11.430 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 11.433 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) into 0 11.436 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))) into 0 11.436 * [backup-simplify]: Simplify 0 into 0 11.440 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) into 0 11.444 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))) into 0 11.444 * [backup-simplify]: Simplify 0 into 0 11.448 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))) into 0 11.452 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))))) into 0 11.452 * [backup-simplify]: Simplify 0 into 0 11.457 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))) into 0 11.462 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))))) into 0 11.462 * [backup-simplify]: Simplify 0 into 0 11.467 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))))) into 0 11.473 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))))))) into 0 11.473 * [backup-simplify]: Simplify 0 into 0 11.482 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))))) into 0 11.488 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))))))) into 0 11.488 * [backup-simplify]: Simplify 0 into 0 11.490 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 11.494 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 11.494 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 11.495 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 11.495 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 11.496 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.496 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 11.496 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 11.497 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.500 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 11.503 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 11.505 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 11.507 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) into 0 11.511 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))) into 0 11.511 * [backup-simplify]: Simplify 0 into 0 11.514 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) into 0 11.518 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))) into 0 11.518 * [backup-simplify]: Simplify 0 into 0 11.523 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))) into 0 11.527 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))))) into 0 11.527 * [backup-simplify]: Simplify 0 into 0 11.532 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))) into 0 11.537 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))))) into 0 11.537 * [backup-simplify]: Simplify 0 into 0 11.542 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))))) into 0 11.548 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))))))) into 0 11.548 * [backup-simplify]: Simplify 0 into 0 11.553 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))))) into 0 11.560 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))))))) into 0 11.560 * [backup-simplify]: Simplify 0 into 0 11.562 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 11.562 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 11.566 * [backup-simplify]: Simplify (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.566 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in (a) around 0 11.566 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 11.567 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.567 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 11.568 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.570 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.570 * [backup-simplify]: Simplify 0 into 0 11.570 * [backup-simplify]: Simplify 0 into 0 11.570 * [backup-simplify]: Simplify 0 into 0 11.570 * [backup-simplify]: Simplify 0 into 0 11.570 * [backup-simplify]: Simplify 0 into 0 11.570 * [backup-simplify]: Simplify 0 into 0 11.571 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.576 * [backup-simplify]: Simplify (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.576 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in (a) around 0 11.576 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 11.577 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.577 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 11.578 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.580 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.580 * [backup-simplify]: Simplify 0 into 0 11.580 * [backup-simplify]: Simplify 0 into 0 11.580 * [backup-simplify]: Simplify 0 into 0 11.580 * [backup-simplify]: Simplify 0 into 0 11.580 * [backup-simplify]: Simplify 0 into 0 11.580 * [backup-simplify]: Simplify 0 into 0 11.582 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.587 * [backup-simplify]: Simplify (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.587 * [approximate]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in (a) around 0 11.587 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 11.588 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.588 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 11.590 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.591 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.591 * [backup-simplify]: Simplify 0 into 0 11.591 * [backup-simplify]: Simplify 0 into 0 11.591 * [backup-simplify]: Simplify 0 into 0 11.591 * [backup-simplify]: Simplify 0 into 0 11.591 * [backup-simplify]: Simplify 0 into 0 11.592 * [backup-simplify]: Simplify 0 into 0 11.593 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.593 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 11.596 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.596 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) in (a) around 0 11.596 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) in a 11.596 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 11.597 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.597 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) in a 11.597 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 11.598 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 11.601 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.603 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.606 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))) into 0 11.606 * [backup-simplify]: Simplify 0 into 0 11.609 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))) into 0 11.609 * [backup-simplify]: Simplify 0 into 0 11.613 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))) into 0 11.613 * [backup-simplify]: Simplify 0 into 0 11.617 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))) into 0 11.617 * [backup-simplify]: Simplify 0 into 0 11.622 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))))) into 0 11.622 * [backup-simplify]: Simplify 0 into 0 11.628 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))))) into 0 11.628 * [backup-simplify]: Simplify 0 into 0 11.629 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.632 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 11.632 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) in (a) around 0 11.632 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) in a 11.633 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 11.634 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.634 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) in a 11.634 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 11.635 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 11.638 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 11.640 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 11.643 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) into 0 11.643 * [backup-simplify]: Simplify 0 into 0 11.646 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) into 0 11.647 * [backup-simplify]: Simplify 0 into 0 11.651 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))) into 0 11.651 * [backup-simplify]: Simplify 0 into 0 11.656 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))) into 0 11.656 * [backup-simplify]: Simplify 0 into 0 11.661 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))))) into 0 11.661 * [backup-simplify]: Simplify 0 into 0 11.667 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))))) into 0 11.667 * [backup-simplify]: Simplify 0 into 0 11.669 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) 2) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.672 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 11.672 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) in (a) around 0 11.672 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) in a 11.672 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 11.673 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.673 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) in a 11.673 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 11.673 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 11.675 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 11.676 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 11.677 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) into 0 11.677 * [backup-simplify]: Simplify 0 into 0 11.679 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) into 0 11.679 * [backup-simplify]: Simplify 0 into 0 11.681 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))) into 0 11.681 * [backup-simplify]: Simplify 0 into 0 11.684 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))) into 0 11.684 * [backup-simplify]: Simplify 0 into 0 11.688 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))))) into 0 11.688 * [backup-simplify]: Simplify 0 into 0 11.691 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))))) into 0 11.691 * [backup-simplify]: Simplify 0 into 0 11.692 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) 2) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.692 * * * [progress]: simplifying candidates 11.692 * * * * [progress]: [ 1 / 94 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))))> 11.692 * * * * [progress]: [ 2 / 94 ] simplifiying candidate # 11.692 * * * * [progress]: [ 3 / 94 ] simplifiying candidate # 11.692 * * * * [progress]: [ 4 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 5 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 6 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 7 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 8 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 9 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 10 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 11 / 94 ] simplifiying candidate #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))> 11.693 * * * * [progress]: [ 12 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 13 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 14 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 15 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 16 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 17 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 18 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 19 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 20 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 21 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 22 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 23 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 24 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 25 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 26 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 27 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 28 / 94 ] simplifiying candidate # 11.693 * * * * [progress]: [ 29 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 30 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 31 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 32 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 33 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 34 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 35 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 36 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 37 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 38 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 39 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 40 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 41 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 42 / 94 ] simplifiying candidate #real (real->posit16 (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))> 11.694 * * * * [progress]: [ 43 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 44 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 45 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 46 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 47 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 48 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 49 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 50 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 51 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 52 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 53 / 94 ] simplifiying candidate # 11.694 * * * * [progress]: [ 54 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 55 / 94 ] simplifiying candidate #real (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> 11.695 * * * * [progress]: [ 56 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 57 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 58 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 59 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 60 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 61 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 62 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 63 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 64 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 65 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 66 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 67 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 68 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 69 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 70 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 71 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 72 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 73 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 74 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 75 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 76 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 77 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 78 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 79 / 94 ] simplifiying candidate # 11.695 * * * * [progress]: [ 80 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 81 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 82 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 83 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 84 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 85 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 86 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 87 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 88 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 89 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 90 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 91 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 92 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 93 / 94 ] simplifiying candidate # 11.696 * * * * [progress]: [ 94 / 94 ] simplifiying candidate # 11.697 * [simplify]: Simplifying: (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (+ 1 1) 1) (+ 2 1) (+ (+ 1 1) 1) (+ (* 2 1) 1) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (+ (+ 1 1) 1) (+ 2 1) (+ (+ 1 1) 1) (+ (* 2 1) 1) (+ (+ (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (log (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (* (* (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (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))))) (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (* (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)) (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)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 1) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (real->posit16 (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (expm1 (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log1p (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (exp (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (cbrt (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (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)))) (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (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))))) (sqrt (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (sqrt (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ 1 1) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (+ 1 1) (+ (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (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))) (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)))) (* (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (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)))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* 1 1) (* (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)))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* 2 1) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 1) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (sqrt (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))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 11.699 * * [simplify]: iteration 0: 78 enodes 11.770 * * [simplify]: iteration 1: 172 enodes 12.009 * * [simplify]: iteration 2: 493 enodes 12.880 * * [simplify]: iteration 3: 949 enodes 14.569 * * [simplify]: iteration 4: 2214 enodes 17.786 * * [simplify]: iteration complete: 5001 enodes 17.786 * * [simplify]: Extracting #0: cost 45 inf + 0 17.787 * * [simplify]: Extracting #1: cost 450 inf + 3 17.796 * * [simplify]: Extracting #2: cost 1184 inf + 909 17.806 * * [simplify]: Extracting #3: cost 1252 inf + 1752 17.816 * * [simplify]: Extracting #4: cost 1270 inf + 2370 17.827 * * [simplify]: Extracting #5: cost 1241 inf + 3836 17.838 * * [simplify]: Extracting #6: cost 1162 inf + 54081 17.890 * * [simplify]: Extracting #7: cost 680 inf + 481033 18.046 * * [simplify]: Extracting #8: cost 71 inf + 986590 18.259 * * [simplify]: Extracting #9: cost 0 inf + 1023839 18.418 * * [simplify]: Extracting #10: cost 0 inf + 1021982 18.602 * [simplify]: Simplified to: (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (expm1 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log1p (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) 3 3 3 3 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3 3 3 3 (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (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)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (sqrt (* (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)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (real->posit16 (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)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (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))) (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) 2 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 2 (+ (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (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)) (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))))) (* (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (fabs (atan2 (expm1 (sin (expm1 a))) (atan a))) (fabs (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) 1 (* (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)) 2 (* (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))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (sqrt (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))) (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)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 18.615 * * * [progress]: adding candidates to table 19.423 * * [progress]: iteration 3 / 4 19.423 * * * [progress]: picking best candidate 19.684 * * * * [pick]: Picked # 19.684 * * * [progress]: localizing error 20.133 * * * [progress]: generating rewritten candidates 20.133 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 20.135 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 20.137 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 20.138 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1 1 1) 20.193 * * * [progress]: generating series expansions 20.193 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 20.199 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.199 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 20.199 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 20.200 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.200 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 20.202 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.203 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.203 * [backup-simplify]: Simplify 0 into 0 20.203 * [backup-simplify]: Simplify 0 into 0 20.203 * [backup-simplify]: Simplify 0 into 0 20.204 * [backup-simplify]: Simplify 0 into 0 20.204 * [backup-simplify]: Simplify 0 into 0 20.204 * [backup-simplify]: Simplify 0 into 0 20.205 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.207 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.207 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 20.207 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 20.208 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.208 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 20.209 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.210 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.210 * [backup-simplify]: Simplify 0 into 0 20.210 * [backup-simplify]: Simplify 0 into 0 20.210 * [backup-simplify]: Simplify 0 into 0 20.210 * [backup-simplify]: Simplify 0 into 0 20.210 * [backup-simplify]: Simplify 0 into 0 20.210 * [backup-simplify]: Simplify 0 into 0 20.211 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.214 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.214 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 20.214 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 20.214 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.214 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 20.215 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.216 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.216 * [backup-simplify]: Simplify 0 into 0 20.216 * [backup-simplify]: Simplify 0 into 0 20.216 * [backup-simplify]: Simplify 0 into 0 20.216 * [backup-simplify]: Simplify 0 into 0 20.216 * [backup-simplify]: Simplify 0 into 0 20.216 * [backup-simplify]: Simplify 0 into 0 20.217 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.217 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 20.220 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.220 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 20.220 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 20.220 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.220 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 20.221 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.222 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.222 * [backup-simplify]: Simplify 0 into 0 20.222 * [backup-simplify]: Simplify 0 into 0 20.222 * [backup-simplify]: Simplify 0 into 0 20.222 * [backup-simplify]: Simplify 0 into 0 20.222 * [backup-simplify]: Simplify 0 into 0 20.222 * [backup-simplify]: Simplify 0 into 0 20.223 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.225 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.225 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 20.225 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 20.226 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.226 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 20.227 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.228 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.228 * [backup-simplify]: Simplify 0 into 0 20.228 * [backup-simplify]: Simplify 0 into 0 20.228 * [backup-simplify]: Simplify 0 into 0 20.228 * [backup-simplify]: Simplify 0 into 0 20.228 * [backup-simplify]: Simplify 0 into 0 20.228 * [backup-simplify]: Simplify 0 into 0 20.229 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.232 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.232 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 20.232 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 20.232 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.233 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 20.233 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.234 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.234 * [backup-simplify]: Simplify 0 into 0 20.234 * [backup-simplify]: Simplify 0 into 0 20.234 * [backup-simplify]: Simplify 0 into 0 20.234 * [backup-simplify]: Simplify 0 into 0 20.234 * [backup-simplify]: Simplify 0 into 0 20.234 * [backup-simplify]: Simplify 0 into 0 20.236 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.236 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 20.239 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.239 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 20.239 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 20.240 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.241 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 20.242 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.244 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.244 * [backup-simplify]: Simplify 0 into 0 20.244 * [backup-simplify]: Simplify 0 into 0 20.244 * [backup-simplify]: Simplify 0 into 0 20.244 * [backup-simplify]: Simplify 0 into 0 20.244 * [backup-simplify]: Simplify 0 into 0 20.244 * [backup-simplify]: Simplify 0 into 0 20.246 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.251 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.251 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 20.251 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 20.252 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.252 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 20.254 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.256 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 20.256 * [backup-simplify]: Simplify 0 into 0 20.256 * [backup-simplify]: Simplify 0 into 0 20.256 * [backup-simplify]: Simplify 0 into 0 20.256 * [backup-simplify]: Simplify 0 into 0 20.256 * [backup-simplify]: Simplify 0 into 0 20.256 * [backup-simplify]: Simplify 0 into 0 20.258 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.264 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.264 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 20.264 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 20.265 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.265 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 20.267 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.269 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 20.269 * [backup-simplify]: Simplify 0 into 0 20.269 * [backup-simplify]: Simplify 0 into 0 20.269 * [backup-simplify]: Simplify 0 into 0 20.269 * [backup-simplify]: Simplify 0 into 0 20.269 * [backup-simplify]: Simplify 0 into 0 20.269 * [backup-simplify]: Simplify 0 into 0 20.271 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 20.271 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1 1 1) 20.275 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.275 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 20.275 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 20.275 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 20.276 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 20.276 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 20.276 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 20.278 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 20.280 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 20.283 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.284 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.287 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))) into 0 20.290 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))) into 0 20.290 * [backup-simplify]: Simplify 0 into 0 20.293 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))) into 0 20.297 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))) into 0 20.297 * [backup-simplify]: Simplify 0 into 0 20.301 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))) into 0 20.305 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))))) into 0 20.305 * [backup-simplify]: Simplify 0 into 0 20.309 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))) into 0 20.314 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))))) into 0 20.314 * [backup-simplify]: Simplify 0 into 0 20.319 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))))) into 0 20.324 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))))))) into 0 20.324 * [backup-simplify]: Simplify 0 into 0 20.329 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))))) into 0 20.335 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))))))) into 0 20.335 * [backup-simplify]: Simplify 0 into 0 20.336 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.341 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 20.341 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 20.341 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 20.341 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 20.342 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 20.342 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 20.342 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 20.344 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 20.346 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 20.350 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 20.351 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 20.354 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) into 0 20.357 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))) into 0 20.357 * [backup-simplify]: Simplify 0 into 0 20.359 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) into 0 20.361 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))) into 0 20.361 * [backup-simplify]: Simplify 0 into 0 20.364 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))) into 0 20.366 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))))) into 0 20.366 * [backup-simplify]: Simplify 0 into 0 20.368 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))) into 0 20.371 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))))) into 0 20.371 * [backup-simplify]: Simplify 0 into 0 20.375 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))))) into 0 20.378 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))))))) into 0 20.378 * [backup-simplify]: Simplify 0 into 0 20.381 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))))) into 0 20.385 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))))))) into 0 20.385 * [backup-simplify]: Simplify 0 into 0 20.386 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.388 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 20.388 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 20.388 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 20.388 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 20.389 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 20.389 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 20.389 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 20.390 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 20.393 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 20.396 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 20.398 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 20.401 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) into 0 20.404 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))) into 0 20.404 * [backup-simplify]: Simplify 0 into 0 20.407 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) into 0 20.411 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))) into 0 20.411 * [backup-simplify]: Simplify 0 into 0 20.416 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))) into 0 20.420 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))))) into 0 20.420 * [backup-simplify]: Simplify 0 into 0 20.425 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))) into 0 20.430 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))))) into 0 20.430 * [backup-simplify]: Simplify 0 into 0 20.435 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))))) into 0 20.441 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))))))) into 0 20.441 * [backup-simplify]: Simplify 0 into 0 20.447 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))))) into 0 20.453 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))))))) into 0 20.453 * [backup-simplify]: Simplify 0 into 0 20.455 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.455 * * * [progress]: simplifying candidates 20.455 * * * * [progress]: [ 1 / 73 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))))))> 20.455 * * * * [progress]: [ 2 / 73 ] simplifiying candidate # 20.455 * * * * [progress]: [ 3 / 73 ] simplifiying candidate # 20.455 * * * * [progress]: [ 4 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 5 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 6 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 7 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 8 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 9 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 10 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 11 / 73 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))))> 20.456 * * * * [progress]: [ 12 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 13 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 14 / 73 ] simplifiying candidate # 20.456 * * * * [progress]: [ 15 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 16 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 17 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 18 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 19 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 20 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 21 / 73 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))))> 20.457 * * * * [progress]: [ 22 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 23 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 24 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 25 / 73 ] simplifiying candidate # 20.457 * * * * [progress]: [ 26 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 27 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 28 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 29 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 30 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 31 / 73 ] simplifiying candidate #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))))> 20.458 * * * * [progress]: [ 32 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 33 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 34 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 35 / 73 ] simplifiying candidate # 20.458 * * * * [progress]: [ 36 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 37 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 38 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 39 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 40 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 41 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 42 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 43 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 44 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 45 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 46 / 73 ] simplifiying candidate # 20.459 * * * * [progress]: [ 47 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 48 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 49 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 50 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 51 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 52 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 53 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 54 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 55 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 56 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 57 / 73 ] simplifiying candidate # 20.460 * * * * [progress]: [ 58 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 59 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 60 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 61 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 62 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 63 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 64 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 65 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 66 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 67 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 68 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 69 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 70 / 73 ] simplifiying candidate # 20.461 * * * * [progress]: [ 71 / 73 ] simplifiying candidate # 20.462 * * * * [progress]: [ 72 / 73 ] simplifiying candidate # 20.462 * * * * [progress]: [ 73 / 73 ] simplifiying candidate # 20.463 * [simplify]: Simplifying: (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (+ 1 1) 1) (+ 2 1) (+ (+ 1 1) 1) (+ (* 2 1) 1) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (+ (+ 1 1) 1) (+ 2 1) (+ (+ 1 1) 1) (+ (* 2 1) 1) (+ (+ (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (log (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (* (* (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (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))))) (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (* (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)) (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)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 1) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (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) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 20.467 * * [simplify]: iteration 0: 54 enodes 20.535 * * [simplify]: iteration 1: 104 enodes 20.631 * * [simplify]: iteration 2: 247 enodes 20.912 * * [simplify]: iteration 3: 545 enodes 21.528 * * [simplify]: iteration 4: 848 enodes 22.917 * * [simplify]: iteration 5: 2086 enodes 26.131 * * [simplify]: iteration complete: 5000 enodes 26.131 * * [simplify]: Extracting #0: cost 24 inf + 0 26.132 * * [simplify]: Extracting #1: cost 249 inf + 1 26.135 * * [simplify]: Extracting #2: cost 1004 inf + 1444 26.140 * * [simplify]: Extracting #3: cost 1306 inf + 4894 26.146 * * [simplify]: Extracting #4: cost 1337 inf + 5844 26.153 * * [simplify]: Extracting #5: cost 1324 inf + 7056 26.174 * * [simplify]: Extracting #6: cost 1097 inf + 164934 26.256 * * [simplify]: Extracting #7: cost 393 inf + 777996 26.409 * * [simplify]: Extracting #8: cost 16 inf + 1176143 26.586 * * [simplify]: Extracting #9: cost 0 inf + 1190661 26.750 * [simplify]: Simplified to: (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (expm1 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (log1p (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) 3 3 3 3 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3 3 3 3 (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (* (log (atan2 (expm1 (sin (expm1 a))) (atan a))) 3) (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)) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (sqrt (* (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)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) 26.760 * * * [progress]: adding candidates to table 27.585 * * [progress]: iteration 4 / 4 27.585 * * * [progress]: picking best candidate 27.912 * * * * [pick]: Picked # 27.912 * * * [progress]: localizing error 28.599 * * * [progress]: generating rewritten candidates 28.599 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2 1) 28.600 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 1) 28.601 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 1) 28.602 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1 1 1) 28.645 * * * [progress]: generating series expansions 28.645 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2 1) 28.648 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.648 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 28.648 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 28.648 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.648 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 28.649 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.650 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.650 * [backup-simplify]: Simplify 0 into 0 28.650 * [backup-simplify]: Simplify 0 into 0 28.650 * [backup-simplify]: Simplify 0 into 0 28.650 * [backup-simplify]: Simplify 0 into 0 28.650 * [backup-simplify]: Simplify 0 into 0 28.650 * [backup-simplify]: Simplify 0 into 0 28.651 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.654 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.654 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 28.654 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 28.654 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.655 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 28.655 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.656 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.656 * [backup-simplify]: Simplify 0 into 0 28.656 * [backup-simplify]: Simplify 0 into 0 28.656 * [backup-simplify]: Simplify 0 into 0 28.656 * [backup-simplify]: Simplify 0 into 0 28.656 * [backup-simplify]: Simplify 0 into 0 28.656 * [backup-simplify]: Simplify 0 into 0 28.657 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.660 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.660 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 28.660 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 28.661 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.661 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 28.662 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.663 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.663 * [backup-simplify]: Simplify 0 into 0 28.663 * [backup-simplify]: Simplify 0 into 0 28.663 * [backup-simplify]: Simplify 0 into 0 28.663 * [backup-simplify]: Simplify 0 into 0 28.663 * [backup-simplify]: Simplify 0 into 0 28.663 * [backup-simplify]: Simplify 0 into 0 28.664 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.664 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 1) 28.666 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.666 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 28.666 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 28.667 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.667 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 28.667 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.668 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.668 * [backup-simplify]: Simplify 0 into 0 28.668 * [backup-simplify]: Simplify 0 into 0 28.668 * [backup-simplify]: Simplify 0 into 0 28.668 * [backup-simplify]: Simplify 0 into 0 28.668 * [backup-simplify]: Simplify 0 into 0 28.668 * [backup-simplify]: Simplify 0 into 0 28.669 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.672 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.672 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 28.672 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 28.672 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.672 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 28.673 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.674 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.674 * [backup-simplify]: Simplify 0 into 0 28.674 * [backup-simplify]: Simplify 0 into 0 28.674 * [backup-simplify]: Simplify 0 into 0 28.674 * [backup-simplify]: Simplify 0 into 0 28.674 * [backup-simplify]: Simplify 0 into 0 28.675 * [backup-simplify]: Simplify 0 into 0 28.675 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.680 * [backup-simplify]: Simplify (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.680 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 28.680 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 28.682 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.682 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 28.683 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.685 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.685 * [backup-simplify]: Simplify 0 into 0 28.685 * [backup-simplify]: Simplify 0 into 0 28.685 * [backup-simplify]: Simplify 0 into 0 28.685 * [backup-simplify]: Simplify 0 into 0 28.685 * [backup-simplify]: Simplify 0 into 0 28.685 * [backup-simplify]: Simplify 0 into 0 28.687 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.687 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 1) 28.695 * [backup-simplify]: Simplify (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.695 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in (a) around 0 28.695 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 28.697 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.697 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) in a 28.698 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.700 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.700 * [backup-simplify]: Simplify 0 into 0 28.700 * [backup-simplify]: Simplify 0 into 0 28.700 * [backup-simplify]: Simplify 0 into 0 28.700 * [backup-simplify]: Simplify 0 into 0 28.700 * [backup-simplify]: Simplify 0 into 0 28.700 * [backup-simplify]: Simplify 0 into 0 28.702 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.711 * [backup-simplify]: Simplify (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (* (cbrt (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (cbrt (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) (cbrt (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.711 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in (a) around 0 28.711 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 28.713 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.713 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) in a 28.715 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.717 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (/ 1 a)) 28.717 * [backup-simplify]: Simplify 0 into 0 28.717 * [backup-simplify]: Simplify 0 into 0 28.717 * [backup-simplify]: Simplify 0 into 0 28.717 * [backup-simplify]: Simplify 0 into 0 28.717 * [backup-simplify]: Simplify 0 into 0 28.717 * [backup-simplify]: Simplify 0 into 0 28.719 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) (/ 1 (/ 1 a))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.729 * [backup-simplify]: Simplify (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (* (cbrt (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (cbrt (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))))) (cbrt (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))))) (/ 1 (- a))) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.729 * [approximate]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in (a) around 0 28.729 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 28.731 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.731 * [taylor]: Taking taylor expansion of (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) in a 28.733 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.734 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) into (fmod (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (/ -1 a)) 28.734 * [backup-simplify]: Simplify 0 into 0 28.735 * [backup-simplify]: Simplify 0 into 0 28.735 * [backup-simplify]: Simplify 0 into 0 28.735 * [backup-simplify]: Simplify 0 into 0 28.735 * [backup-simplify]: Simplify 0 into 0 28.735 * [backup-simplify]: Simplify 0 into 0 28.737 * [backup-simplify]: Simplify (fmod (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) (/ -1 (/ 1 (- a)))) into (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) 28.737 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1 1 1) 28.741 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.741 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in (a) around 0 28.741 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 28.741 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 28.742 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 28.742 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) in a 28.742 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 a))) (atan a)) in a 28.744 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 a))) (atan a)) into (atan2 (expm1 (sin (expm1 a))) (atan a)) 28.747 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2) 28.750 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.752 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.754 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))) into 0 28.758 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))) into 0 28.758 * [backup-simplify]: Simplify 0 into 0 28.761 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))) into 0 28.767 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))) into 0 28.767 * [backup-simplify]: Simplify 0 into 0 28.771 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))) into 0 28.775 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))))) into 0 28.775 * [backup-simplify]: Simplify 0 into 0 28.779 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))) into 0 28.784 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))))) into 0 28.784 * [backup-simplify]: Simplify 0 into 0 28.789 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a)))))))) into 0 28.794 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2))))))) into 0 28.794 * [backup-simplify]: Simplify 0 into 0 28.799 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 a))) (atan a))))))))) into 0 28.806 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 a))) (atan a)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 2)))))))) into 0 28.806 * [backup-simplify]: Simplify 0 into 0 28.808 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.812 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 28.813 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in (a) around 0 28.813 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 28.813 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 28.814 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 28.814 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) in a 28.814 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) in a 28.815 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) into (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 28.818 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2) 28.821 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 28.823 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) into (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 3) 28.826 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))) into 0 28.830 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))) into 0 28.830 * [backup-simplify]: Simplify 0 into 0 28.833 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))) into 0 28.837 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))) into 0 28.838 * [backup-simplify]: Simplify 0 into 0 28.842 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))) into 0 28.846 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))))) into 0 28.846 * [backup-simplify]: Simplify 0 into 0 28.851 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))) into 0 28.856 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))))) into 0 28.856 * [backup-simplify]: Simplify 0 into 0 28.861 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))))))))) into 0 28.867 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2))))))) into 0 28.867 * [backup-simplify]: Simplify 0 into 0 28.873 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a)))))))))) into 0 28.878 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ 1 a)))) (atan (/ 1 a))) 2)))))))) into 0 28.878 * [backup-simplify]: Simplify 0 into 0 28.879 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ 1 (/ 1 a))))) (atan (/ 1 (/ 1 a)))) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.881 * [backup-simplify]: Simplify (* (* (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a)))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) (atan2 (expm1 (sin (expm1 (/ 1 (- a))))) (atan (/ 1 (- a))))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 28.881 * [approximate]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in (a) around 0 28.881 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 28.881 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 28.882 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 28.882 * [taylor]: Taking taylor expansion of (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) in a 28.882 * [taylor]: Taking taylor expansion of (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) in a 28.883 * [backup-simplify]: Simplify (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) into (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 28.884 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2) 28.886 * [backup-simplify]: Simplify (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 28.887 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) into (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 3) 28.888 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))) into 0 28.890 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))) into 0 28.890 * [backup-simplify]: Simplify 0 into 0 28.892 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))) into 0 28.894 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))) into 0 28.894 * [backup-simplify]: Simplify 0 into 0 28.896 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))) into 0 28.898 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))))) into 0 28.898 * [backup-simplify]: Simplify 0 into 0 28.901 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))) into 0 28.904 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))))) into 0 28.904 * [backup-simplify]: Simplify 0 into 0 28.907 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))))))))) into 0 28.910 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2))))))) into 0 28.910 * [backup-simplify]: Simplify 0 into 0 28.913 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a)))))))))) into 0 28.916 * [backup-simplify]: Simplify (+ (* (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (atan2 (expm1 (sin (expm1 (/ -1 a)))) (atan (/ -1 a))) 2)))))))) into 0 28.916 * [backup-simplify]: Simplify 0 into 0 28.918 * [backup-simplify]: Simplify (pow (atan2 (expm1 (sin (expm1 (/ -1 (/ 1 (- a)))))) (atan (/ -1 (/ 1 (- a))))) 3) into (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.918 * * * [progress]: simplifying candidates 28.918 * * * * [progress]: [ 1 / 73 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))> 28.918 * * * * [progress]: [ 2 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 3 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 4 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 5 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 6 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 7 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 8 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 9 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 10 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 11 / 73 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))> 28.918 * * * * [progress]: [ 12 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 13 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 14 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 15 / 73 ] simplifiying candidate # 28.918 * * * * [progress]: [ 16 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 17 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 18 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 19 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 20 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 21 / 73 ] simplifiying candidate #real (real->posit16 (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))))> 28.919 * * * * [progress]: [ 22 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 23 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 24 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 25 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 26 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 27 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 28 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 29 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 30 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 31 / 73 ] simplifiying candidate #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))> 28.919 * * * * [progress]: [ 32 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 33 / 73 ] simplifiying candidate # 28.919 * * * * [progress]: [ 34 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 35 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 36 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 37 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 38 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 39 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 40 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 41 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 42 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 43 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 44 / 73 ] simplifiying candidate # 28.920 * * * * [progress]: [ 45 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 46 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 47 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 48 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 49 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 50 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 51 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 52 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 53 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 54 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 55 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 56 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 57 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 58 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 59 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 60 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 61 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 62 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 63 / 73 ] simplifiying candidate # 28.921 * * * * [progress]: [ 64 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 65 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 66 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 67 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 68 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 69 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 70 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 71 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 72 / 73 ] simplifiying candidate # 28.922 * * * * [progress]: [ 73 / 73 ] simplifiying candidate # 28.923 * [simplify]: Simplifying: (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (real->posit16 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (expm1 (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log1p (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (log (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (exp (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a))) (cbrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (* (* (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (sqrt (fmod (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)) (real->posit16 (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (expm1 (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log1p (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (log (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (exp (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (* (* (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a) (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (sqrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)) (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (+ 1 1) 1) (+ 2 1) (+ (+ 1 1) 1) (+ (* 2 1) 1) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (+ (+ 1 1) 1) (+ 2 1) (+ (+ 1 1) 1) (+ (* 2 1) 1) (+ (+ (log (atan2 (expm1 (sin (expm1 a))) (atan a))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (+ (log (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log (* (* (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (cbrt (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (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))))) (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (sqrt (* (* (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)) (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)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) 1) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (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) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) (pow (atan2 (expm1 (sin (expm1 a))) (atan a)) 3) 28.925 * * [simplify]: iteration 0: 67 enodes 29.005 * * [simplify]: iteration 1: 123 enodes 29.135 * * [simplify]: iteration 2: 304 enodes 29.538 * * [simplify]: iteration 3: 724 enodes 30.612 * * [simplify]: iteration 4: 1353 enodes 34.658 * * [simplify]: iteration 5: 3897 enodes 40.472 * * [simplify]: iteration complete: 5003 enodes 40.473 * * [simplify]: Extracting #0: cost 24 inf + 0 40.474 * * [simplify]: Extracting #1: cost 232 inf + 1 40.480 * * [simplify]: Extracting #2: cost 809 inf + 273 40.484 * * [simplify]: Extracting #3: cost 889 inf + 896 40.488 * * [simplify]: Extracting #4: cost 893 inf + 1469 40.492 * * [simplify]: Extracting #5: cost 890 inf + 1885 40.499 * * [simplify]: Extracting #6: cost 801 inf + 67801 40.562 * * [simplify]: Extracting #7: cost 264 inf + 560628 40.737 * * [simplify]: Extracting #8: cost 3 inf + 826355 40.869 * * [simplify]: Extracting #9: cost 0 inf + 825689 41.030 * * [simplify]: Extracting #10: cost 0 inf + 825649 41.166 * [simplify]: Simplified to: (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)) (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)) (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (expm1 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (log1p (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) 3 3 3 3 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) 3 3 3 3 (* 3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* 3 (log (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* 3 (log (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)) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) (sqrt (* (* (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)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a)))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (* (* (sqrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a))) 41.183 * * * [progress]: adding candidates to table 42.214 * [progress]: [Phase 3 of 3] Extracting. 42.214 * * [regime]: Finding splitpoints for: (# #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))))> # # #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))> #real (real->posit16 (sin (expm1 a))))) (atan a)) a)))> # # # # #real (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> # # # # # # # # # # # # # # # # #real (real->posit16 (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> # #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))> # #) 42.458 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) a) 42.459 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))))> # # #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))> #real (real->posit16 (sin (expm1 a))))) (atan a)) a)))> # # # # #real (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> # # # # # # # # # # # # # # # # #real (real->posit16 (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> # #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))> # #) 43.167 * * * * [regimes]: Trying to branch on (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a) from (# # # # #) 43.374 * * * * [regimes]: Trying to branch on a from (# #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))))> # # #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a))) (cbrt (fmod (cbrt (* (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (* (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) (cbrt (atan2 (expm1 (sin (expm1 a))) (atan a))))) a)))))> #real (real->posit16 (sin (expm1 a))))) (atan a)) a)))> # # # # #real (real->posit16 (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))))) (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> # # # # # # # # # # # # # # # # #real (real->posit16 (atan2 (expm1 (sin (expm1 a))) (atan a)))) a)))> # #real (real->posit16 (* (* (atan2 (expm1 (sin (expm1 a))) (atan a)) (atan2 (expm1 (sin (expm1 a))) (atan a))) (atan2 (expm1 (sin (expm1 a))) (atan a)))))) a)))> # #) 44.023 * * * [regime]: Found split indices: #