38.021 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.147 * * * [progress]: [2/2] Setting up program. 0.154 * [progress]: [Phase 2 of 3] Improving. 0.154 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.155 * [simplify]: Simplifying: (fmod (sinh c) (- c (pow -2.9807307601812193e+165 2.0))) 0.155 * * [simplify]: iteration 0: 7 enodes 0.159 * * [simplify]: iteration 1: 18 enodes 0.169 * * [simplify]: iteration 2: 34 enodes 0.206 * * [simplify]: iteration 3: 71 enodes 0.271 * * [simplify]: iteration 4: 145 enodes 0.429 * * [simplify]: iteration 5: 330 enodes 1.082 * * [simplify]: iteration 6: 1119 enodes 5.774 * * [simplify]: iteration 7: 4460 enodes 10.723 * * [simplify]: iteration complete: 5013 enodes 10.723 * * [simplify]: Extracting #0: cost 1 inf + 0 10.723 * * [simplify]: Extracting #1: cost 3 inf + 0 10.723 * * [simplify]: Extracting #2: cost 13 inf + 0 10.724 * * [simplify]: Extracting #3: cost 193 inf + 2 10.726 * * [simplify]: Extracting #4: cost 520 inf + 1975 10.731 * * [simplify]: Extracting #5: cost 703 inf + 7242 10.749 * * [simplify]: Extracting #6: cost 421 inf + 88101 10.804 * * [simplify]: Extracting #7: cost 80 inf + 344486 10.890 * * [simplify]: Extracting #8: cost 2 inf + 395168 10.996 * * [simplify]: Extracting #9: cost 0 inf + 373402 11.162 * * [simplify]: Extracting #10: cost 0 inf + 365622 11.297 * * [simplify]: Extracting #11: cost 0 inf + 364363 11.449 * * [simplify]: Extracting #12: cost 0 inf + 364181 11.577 * [simplify]: Simplified to: (fmod (sinh c) (- c (pow -2.9807307601812193e+165 2.0))) 11.579 * * [progress]: iteration 1 / 4 11.579 * * * [progress]: picking best candidate 11.588 * * * * [pick]: Picked # 11.589 * * * [progress]: localizing error 11.604 * * * [progress]: generating rewritten candidates 11.604 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1) 11.607 * * * [progress]: generating series expansions 11.607 * * * * [progress]: [ 1 / 1 ] generating series at (2 1) 11.607 * [backup-simplify]: Simplify (sinh c) into (sinh c) 11.607 * [approximate]: Taking taylor expansion of (sinh c) in (c) around 0 11.607 * [taylor]: Taking taylor expansion of (sinh c) in c 11.607 * [taylor]: Rewrote expression to (/ (- (exp c) (exp (- c))) 2) 11.607 * [taylor]: Taking taylor expansion of (- (exp c) (exp (- c))) in c 11.607 * [taylor]: Taking taylor expansion of (exp c) in c 11.607 * [taylor]: Taking taylor expansion of c in c 11.607 * [backup-simplify]: Simplify 0 into 0 11.607 * [backup-simplify]: Simplify 1 into 1 11.607 * [backup-simplify]: Simplify (exp 0) into 1 11.607 * [taylor]: Taking taylor expansion of (exp (- c)) in c 11.607 * [taylor]: Taking taylor expansion of (- c) in c 11.607 * [taylor]: Taking taylor expansion of c in c 11.607 * [backup-simplify]: Simplify 0 into 0 11.607 * [backup-simplify]: Simplify 1 into 1 11.608 * [backup-simplify]: Simplify (- 0) into 0 11.608 * [backup-simplify]: Simplify (- 1) into -1 11.608 * [backup-simplify]: Simplify (exp 0) into 1 11.608 * [taylor]: Taking taylor expansion of 2 in c 11.608 * [backup-simplify]: Simplify 2 into 2 11.608 * [backup-simplify]: Simplify (- 1) into -1 11.609 * [backup-simplify]: Simplify (+ 1 -1) into 0 11.609 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 11.610 * [backup-simplify]: Simplify (- 1) into -1 11.610 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 11.611 * [backup-simplify]: Simplify (- -1) into 1 11.611 * [backup-simplify]: Simplify (+ 1 1) into 2 11.611 * [backup-simplify]: Simplify (/ 2 2) into 1 11.611 * [taylor]: Taking taylor expansion of (sinh c) in c 11.611 * [taylor]: Rewrote expression to (/ (- (exp c) (exp (- c))) 2) 11.611 * [taylor]: Taking taylor expansion of (- (exp c) (exp (- c))) in c 11.611 * [taylor]: Taking taylor expansion of (exp c) in c 11.611 * [taylor]: Taking taylor expansion of c in c 11.611 * [backup-simplify]: Simplify 0 into 0 11.611 * [backup-simplify]: Simplify 1 into 1 11.612 * [backup-simplify]: Simplify (exp 0) into 1 11.612 * [taylor]: Taking taylor expansion of (exp (- c)) in c 11.612 * [taylor]: Taking taylor expansion of (- c) in c 11.612 * [taylor]: Taking taylor expansion of c in c 11.612 * [backup-simplify]: Simplify 0 into 0 11.612 * [backup-simplify]: Simplify 1 into 1 11.612 * [backup-simplify]: Simplify (- 0) into 0 11.612 * [backup-simplify]: Simplify (- 1) into -1 11.613 * [backup-simplify]: Simplify (exp 0) into 1 11.613 * [taylor]: Taking taylor expansion of 2 in c 11.613 * [backup-simplify]: Simplify 2 into 2 11.613 * [backup-simplify]: Simplify (- 1) into -1 11.613 * [backup-simplify]: Simplify (+ 1 -1) into 0 11.615 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 11.615 * [backup-simplify]: Simplify (- 1) into -1 11.616 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 11.617 * [backup-simplify]: Simplify (- -1) into 1 11.617 * [backup-simplify]: Simplify (+ 1 1) into 2 11.618 * [backup-simplify]: Simplify (/ 2 2) into 1 11.618 * [backup-simplify]: Simplify 1 into 1 11.620 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 11.620 * [backup-simplify]: Simplify (- 1) into -1 11.620 * [backup-simplify]: Simplify (- 0) into 0 11.622 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 11.623 * [backup-simplify]: Simplify (- 1/2) into -1/2 11.623 * [backup-simplify]: Simplify (+ 1/2 -1/2) into 0 11.624 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* 1 (/ 0 2)))) into 0 11.624 * [backup-simplify]: Simplify 0 into 0 11.627 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 11.627 * [backup-simplify]: Simplify (- 1) into -1 11.628 * [backup-simplify]: Simplify (- 1) into -1 11.628 * [backup-simplify]: Simplify (- 0) into 0 11.629 * [backup-simplify]: Simplify (- 0) into 0 11.631 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 11.632 * [backup-simplify]: Simplify (- -1/6) into 1/6 11.632 * [backup-simplify]: Simplify (+ 1/6 1/6) into 1/3 11.634 * [backup-simplify]: Simplify (- (/ 1/3 2) (+ (* 1 (/ 0 2)) (* 0 (/ 0 2)))) into 1/6 11.634 * [backup-simplify]: Simplify 1/6 into 1/6 11.638 * [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 11.639 * [backup-simplify]: Simplify (- 1) into -1 11.639 * [backup-simplify]: Simplify (- 1) into -1 11.640 * [backup-simplify]: Simplify (- 0) into 0 11.640 * [backup-simplify]: Simplify (- 1) into -1 11.640 * [backup-simplify]: Simplify (- 0) into 0 11.641 * [backup-simplify]: Simplify (- 0) into 0 11.641 * [backup-simplify]: Simplify (- 0) into 0 11.646 * [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 11.646 * [backup-simplify]: Simplify (- 1/24) into -1/24 11.647 * [backup-simplify]: Simplify (+ 1/24 -1/24) into 0 11.648 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* 1 (/ 0 2)) (* 0 (/ 0 2)) (* 1/6 (/ 0 2)))) into 0 11.648 * [backup-simplify]: Simplify 0 into 0 11.655 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 5) 120)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/120 11.655 * [backup-simplify]: Simplify (- 1) into -1 11.655 * [backup-simplify]: Simplify (- 1) into -1 11.656 * [backup-simplify]: Simplify (- 0) into 0 11.656 * [backup-simplify]: Simplify (- 1) into -1 11.657 * [backup-simplify]: Simplify (- 0) into 0 11.657 * [backup-simplify]: Simplify (- 1) into -1 11.657 * [backup-simplify]: Simplify (- 0) into 0 11.658 * [backup-simplify]: Simplify (- 1) into -1 11.658 * [backup-simplify]: Simplify (- 0) into 0 11.659 * [backup-simplify]: Simplify (- 0) into 0 11.659 * [backup-simplify]: Simplify (- 0) into 0 11.659 * [backup-simplify]: Simplify (- 0) into 0 11.666 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 5) 120)) (* (/ (pow -1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow -1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow -1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/120 11.666 * [backup-simplify]: Simplify (- -1/120) into 1/120 11.667 * [backup-simplify]: Simplify (+ 1/120 1/120) into 1/60 11.669 * [backup-simplify]: Simplify (- (/ 1/60 2) (+ (* 1 (/ 0 2)) (* 0 (/ 0 2)) (* 1/6 (/ 0 2)) (* 0 (/ 0 2)))) into 1/120 11.669 * [backup-simplify]: Simplify 1/120 into 1/120 11.670 * [backup-simplify]: Simplify (+ (* 1/120 (pow c 5)) (+ (* 1/6 (pow c 3)) (* 1 c))) into (+ (* 1/6 (pow c 3)) (+ (* 1/120 (pow c 5)) c)) 11.671 * [backup-simplify]: Simplify (sinh (/ 1 c)) into (sinh (/ 1 c)) 11.671 * [approximate]: Taking taylor expansion of (sinh (/ 1 c)) in (c) around 0 11.671 * [taylor]: Taking taylor expansion of (sinh (/ 1 c)) in c 11.671 * [taylor]: Rewrote expression to (/ (- (exp (/ 1 c)) (exp (- (/ 1 c)))) 2) 11.671 * [taylor]: Taking taylor expansion of (- (exp (/ 1 c)) (exp (- (/ 1 c)))) in c 11.671 * [taylor]: Taking taylor expansion of (exp (/ 1 c)) in c 11.671 * [taylor]: Taking taylor expansion of (/ 1 c) in c 11.671 * [taylor]: Taking taylor expansion of c in c 11.671 * [backup-simplify]: Simplify 0 into 0 11.671 * [backup-simplify]: Simplify 1 into 1 11.671 * [backup-simplify]: Simplify (/ 1 1) into 1 11.672 * [backup-simplify]: Simplify (exp (/ 1 c)) into (exp (/ 1 c)) 11.672 * [taylor]: Taking taylor expansion of (exp (- (/ 1 c))) in c 11.672 * [taylor]: Taking taylor expansion of (- (/ 1 c)) in c 11.672 * [taylor]: Taking taylor expansion of (/ 1 c) in c 11.672 * [taylor]: Taking taylor expansion of c in c 11.672 * [backup-simplify]: Simplify 0 into 0 11.672 * [backup-simplify]: Simplify 1 into 1 11.672 * [backup-simplify]: Simplify (/ 1 1) into 1 11.672 * [backup-simplify]: Simplify (- 1) into -1 11.672 * [backup-simplify]: Simplify (exp (- (/ 1 c))) into (exp (- (/ 1 c))) 11.672 * [taylor]: Taking taylor expansion of 2 in c 11.672 * [backup-simplify]: Simplify 2 into 2 11.673 * [backup-simplify]: Simplify (- (exp (- (/ 1 c)))) into (- (exp (- (/ 1 c)))) 11.673 * [backup-simplify]: Simplify (+ (exp (/ 1 c)) (- (exp (- (/ 1 c))))) into (- (exp (/ 1 c)) (exp (- (/ 1 c)))) 11.673 * [backup-simplify]: Simplify (/ (- (exp (/ 1 c)) (exp (- (/ 1 c)))) 2) into (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) 11.674 * [taylor]: Taking taylor expansion of (sinh (/ 1 c)) in c 11.674 * [taylor]: Rewrote expression to (/ (- (exp (/ 1 c)) (exp (- (/ 1 c)))) 2) 11.674 * [taylor]: Taking taylor expansion of (- (exp (/ 1 c)) (exp (- (/ 1 c)))) in c 11.674 * [taylor]: Taking taylor expansion of (exp (/ 1 c)) in c 11.674 * [taylor]: Taking taylor expansion of (/ 1 c) in c 11.674 * [taylor]: Taking taylor expansion of c in c 11.674 * [backup-simplify]: Simplify 0 into 0 11.674 * [backup-simplify]: Simplify 1 into 1 11.677 * [backup-simplify]: Simplify (/ 1 1) into 1 11.677 * [backup-simplify]: Simplify (exp (/ 1 c)) into (exp (/ 1 c)) 11.677 * [taylor]: Taking taylor expansion of (exp (- (/ 1 c))) in c 11.677 * [taylor]: Taking taylor expansion of (- (/ 1 c)) in c 11.677 * [taylor]: Taking taylor expansion of (/ 1 c) in c 11.677 * [taylor]: Taking taylor expansion of c in c 11.677 * [backup-simplify]: Simplify 0 into 0 11.677 * [backup-simplify]: Simplify 1 into 1 11.678 * [backup-simplify]: Simplify (/ 1 1) into 1 11.678 * [backup-simplify]: Simplify (- 1) into -1 11.678 * [backup-simplify]: Simplify (exp (- (/ 1 c))) into (exp (- (/ 1 c))) 11.678 * [taylor]: Taking taylor expansion of 2 in c 11.678 * [backup-simplify]: Simplify 2 into 2 11.679 * [backup-simplify]: Simplify (- (exp (- (/ 1 c)))) into (- (exp (- (/ 1 c)))) 11.679 * [backup-simplify]: Simplify (+ (exp (/ 1 c)) (- (exp (- (/ 1 c))))) into (- (exp (/ 1 c)) (exp (- (/ 1 c)))) 11.679 * [backup-simplify]: Simplify (/ (- (exp (/ 1 c)) (exp (- (/ 1 c)))) 2) into (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) 11.680 * [backup-simplify]: Simplify (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) into (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) 11.680 * [backup-simplify]: Simplify (- 0) into 0 11.680 * [backup-simplify]: Simplify (+ 0 0) into 0 11.681 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) (/ 0 2)))) into 0 11.681 * [backup-simplify]: Simplify 0 into 0 11.682 * [backup-simplify]: Simplify (- 0) into 0 11.682 * [backup-simplify]: Simplify (+ 0 0) into 0 11.683 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.683 * [backup-simplify]: Simplify 0 into 0 11.684 * [backup-simplify]: Simplify (- 0) into 0 11.684 * [backup-simplify]: Simplify (+ 0 0) into 0 11.686 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.686 * [backup-simplify]: Simplify 0 into 0 11.686 * [backup-simplify]: Simplify (- 0) into 0 11.686 * [backup-simplify]: Simplify (+ 0 0) into 0 11.689 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.689 * [backup-simplify]: Simplify 0 into 0 11.689 * [backup-simplify]: Simplify (- 0) into 0 11.689 * [backup-simplify]: Simplify (+ 0 0) into 0 11.692 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.692 * [backup-simplify]: Simplify 0 into 0 11.692 * [backup-simplify]: Simplify (- 0) into 0 11.692 * [backup-simplify]: Simplify (+ 0 0) into 0 11.695 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ 1 c)) (exp (- (/ 1 c))))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.695 * [backup-simplify]: Simplify 0 into 0 11.695 * [backup-simplify]: Simplify (* 1/2 (- (exp (/ 1 (/ 1 c))) (exp (- (/ 1 (/ 1 c)))))) into (* 1/2 (- (exp c) (exp (- c)))) 11.696 * [backup-simplify]: Simplify (sinh (/ 1 (- c))) into (sinh (/ -1 c)) 11.696 * [approximate]: Taking taylor expansion of (sinh (/ -1 c)) in (c) around 0 11.696 * [taylor]: Taking taylor expansion of (sinh (/ -1 c)) in c 11.696 * [taylor]: Rewrote expression to (/ (- (exp (/ -1 c)) (exp (- (/ -1 c)))) 2) 11.696 * [taylor]: Taking taylor expansion of (- (exp (/ -1 c)) (exp (- (/ -1 c)))) in c 11.696 * [taylor]: Taking taylor expansion of (exp (/ -1 c)) in c 11.696 * [taylor]: Taking taylor expansion of (/ -1 c) in c 11.696 * [taylor]: Taking taylor expansion of -1 in c 11.696 * [backup-simplify]: Simplify -1 into -1 11.696 * [taylor]: Taking taylor expansion of c in c 11.696 * [backup-simplify]: Simplify 0 into 0 11.696 * [backup-simplify]: Simplify 1 into 1 11.696 * [backup-simplify]: Simplify (/ -1 1) into -1 11.697 * [backup-simplify]: Simplify (exp (/ -1 c)) into (exp (/ -1 c)) 11.697 * [taylor]: Taking taylor expansion of (exp (- (/ -1 c))) in c 11.697 * [taylor]: Taking taylor expansion of (- (/ -1 c)) in c 11.697 * [taylor]: Taking taylor expansion of (/ -1 c) in c 11.697 * [taylor]: Taking taylor expansion of -1 in c 11.697 * [backup-simplify]: Simplify -1 into -1 11.697 * [taylor]: Taking taylor expansion of c in c 11.697 * [backup-simplify]: Simplify 0 into 0 11.697 * [backup-simplify]: Simplify 1 into 1 11.697 * [backup-simplify]: Simplify (/ -1 1) into -1 11.697 * [backup-simplify]: Simplify (- -1) into 1 11.697 * [backup-simplify]: Simplify (exp (- (/ -1 c))) into (exp (/ 1 c)) 11.697 * [taylor]: Taking taylor expansion of 2 in c 11.697 * [backup-simplify]: Simplify 2 into 2 11.698 * [backup-simplify]: Simplify (- (exp (/ 1 c))) into (- (exp (/ 1 c))) 11.698 * [backup-simplify]: Simplify (+ (exp (/ -1 c)) (- (exp (/ 1 c)))) into (- (exp (/ -1 c)) (exp (/ 1 c))) 11.698 * [backup-simplify]: Simplify (/ (- (exp (/ -1 c)) (exp (/ 1 c))) 2) into (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) 11.698 * [taylor]: Taking taylor expansion of (sinh (/ -1 c)) in c 11.699 * [taylor]: Rewrote expression to (/ (- (exp (/ -1 c)) (exp (- (/ -1 c)))) 2) 11.699 * [taylor]: Taking taylor expansion of (- (exp (/ -1 c)) (exp (- (/ -1 c)))) in c 11.699 * [taylor]: Taking taylor expansion of (exp (/ -1 c)) in c 11.699 * [taylor]: Taking taylor expansion of (/ -1 c) in c 11.699 * [taylor]: Taking taylor expansion of -1 in c 11.699 * [backup-simplify]: Simplify -1 into -1 11.699 * [taylor]: Taking taylor expansion of c in c 11.699 * [backup-simplify]: Simplify 0 into 0 11.699 * [backup-simplify]: Simplify 1 into 1 11.699 * [backup-simplify]: Simplify (/ -1 1) into -1 11.699 * [backup-simplify]: Simplify (exp (/ -1 c)) into (exp (/ -1 c)) 11.699 * [taylor]: Taking taylor expansion of (exp (- (/ -1 c))) in c 11.699 * [taylor]: Taking taylor expansion of (- (/ -1 c)) in c 11.699 * [taylor]: Taking taylor expansion of (/ -1 c) in c 11.699 * [taylor]: Taking taylor expansion of -1 in c 11.699 * [backup-simplify]: Simplify -1 into -1 11.699 * [taylor]: Taking taylor expansion of c in c 11.699 * [backup-simplify]: Simplify 0 into 0 11.699 * [backup-simplify]: Simplify 1 into 1 11.700 * [backup-simplify]: Simplify (/ -1 1) into -1 11.700 * [backup-simplify]: Simplify (- -1) into 1 11.701 * [backup-simplify]: Simplify (exp (- (/ -1 c))) into (exp (/ 1 c)) 11.701 * [taylor]: Taking taylor expansion of 2 in c 11.701 * [backup-simplify]: Simplify 2 into 2 11.701 * [backup-simplify]: Simplify (- (exp (/ 1 c))) into (- (exp (/ 1 c))) 11.702 * [backup-simplify]: Simplify (+ (exp (/ -1 c)) (- (exp (/ 1 c)))) into (- (exp (/ -1 c)) (exp (/ 1 c))) 11.702 * [backup-simplify]: Simplify (/ (- (exp (/ -1 c)) (exp (/ 1 c))) 2) into (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) 11.703 * [backup-simplify]: Simplify (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) into (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) 11.704 * [backup-simplify]: Simplify (- 0) into 0 11.704 * [backup-simplify]: Simplify (+ 0 0) into 0 11.706 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) (/ 0 2)))) into 0 11.706 * [backup-simplify]: Simplify 0 into 0 11.706 * [backup-simplify]: Simplify (- 0) into 0 11.707 * [backup-simplify]: Simplify (+ 0 0) into 0 11.709 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.709 * [backup-simplify]: Simplify 0 into 0 11.709 * [backup-simplify]: Simplify (- 0) into 0 11.710 * [backup-simplify]: Simplify (+ 0 0) into 0 11.713 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.713 * [backup-simplify]: Simplify 0 into 0 11.713 * [backup-simplify]: Simplify (- 0) into 0 11.713 * [backup-simplify]: Simplify (+ 0 0) into 0 11.717 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.717 * [backup-simplify]: Simplify 0 into 0 11.717 * [backup-simplify]: Simplify (- 0) into 0 11.718 * [backup-simplify]: Simplify (+ 0 0) into 0 11.722 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.722 * [backup-simplify]: Simplify 0 into 0 11.722 * [backup-simplify]: Simplify (- 0) into 0 11.723 * [backup-simplify]: Simplify (+ 0 0) into 0 11.728 * [backup-simplify]: Simplify (- (/ 0 2) (+ (* (* 1/2 (- (exp (/ -1 c)) (exp (/ 1 c)))) (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)) (* 0 (/ 0 2)))) into 0 11.728 * [backup-simplify]: Simplify 0 into 0 11.729 * [backup-simplify]: Simplify (* 1/2 (- (exp (/ -1 (/ 1 (- c)))) (exp (/ 1 (/ 1 (- c)))))) into (* 1/2 (- (exp c) (exp (* -1 c)))) 11.729 * * * [progress]: simplifying candidates 11.729 * * * * [progress]: [ 1 / 14 ] simplifiying candidate #real (real->posit16 (sinh c))) (- c (pow -2.9807307601812193e+165 2.0))))> 11.729 * * * * [progress]: [ 2 / 14 ] simplifiying candidate # 11.729 * * * * [progress]: [ 3 / 14 ] simplifiying candidate # 11.729 * * * * [progress]: [ 4 / 14 ] simplifiying candidate # 11.729 * * * * [progress]: [ 5 / 14 ] simplifiying candidate # 11.729 * * * * [progress]: [ 6 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 7 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 8 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 9 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 10 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 11 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 12 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 11.730 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 11.731 * [simplify]: Simplifying: (real->posit16 (sinh c)) (expm1 (sinh c)) (log1p (sinh c)) (- (exp c) (exp (- c))) (log (sinh c)) (exp (sinh c)) (* (cbrt (sinh c)) (cbrt (sinh c))) (cbrt (sinh c)) (* (* (sinh c) (sinh c)) (sinh c)) (sqrt (sinh c)) (sqrt (sinh c)) (+ (* 1/6 (pow c 3)) (+ (* 1/120 (pow c 5)) c)) (* 1/2 (- (exp c) (exp (- c)))) (* 1/2 (- (exp c) (exp (* -1 c)))) 11.731 * * [simplify]: iteration 0: 33 enodes 11.760 * * [simplify]: iteration 1: 65 enodes 11.794 * * [simplify]: iteration 2: 141 enodes 11.897 * * [simplify]: iteration 3: 313 enodes 12.146 * * [simplify]: iteration 4: 798 enodes 13.579 * * [simplify]: iteration 5: 3302 enodes 16.605 * * [simplify]: iteration complete: 5001 enodes 16.605 * * [simplify]: Extracting #0: cost 12 inf + 0 16.606 * * [simplify]: Extracting #1: cost 223 inf + 0 16.610 * * [simplify]: Extracting #2: cost 665 inf + 5694 16.619 * * [simplify]: Extracting #3: cost 905 inf + 39424 16.647 * * [simplify]: Extracting #4: cost 612 inf + 139343 16.690 * * [simplify]: Extracting #5: cost 273 inf + 300582 16.780 * * [simplify]: Extracting #6: cost 2 inf + 454565 16.869 * * [simplify]: Extracting #7: cost 0 inf + 451307 16.961 * * [simplify]: Extracting #8: cost 0 inf + 451236 17.062 * [simplify]: Simplified to: (real->posit16 (sinh c)) (expm1 (sinh c)) (log1p (sinh c)) (+ (/ -1 (exp c)) (exp c)) (log (sinh c)) (exp (sinh c)) (* (cbrt (sinh c)) (cbrt (sinh c))) (cbrt (sinh c)) (* (sinh c) (* (sinh c) (sinh c))) (sqrt (sinh c)) (sqrt (sinh c)) (fma (* c c) (* c 1/6) (fma 1/120 (pow c 5) c)) (fma (exp c) 1/2 (/ -1/2 (exp c))) (fma (exp c) 1/2 (/ -1/2 (exp c))) 17.063 * * * [progress]: adding candidates to table 17.206 * * [progress]: iteration 2 / 4 17.206 * * * [progress]: picking best candidate 17.218 * * * * [pick]: Picked # 17.218 * * * [progress]: localizing error 17.252 * * * [progress]: generating rewritten candidates 17.252 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 2) 17.273 * * * [progress]: generating series expansions 17.273 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 2) 17.273 * [backup-simplify]: Simplify (* c 1/6) into (* 1/6 c) 17.273 * [approximate]: Taking taylor expansion of (* 1/6 c) in (c) around 0 17.273 * [taylor]: Taking taylor expansion of (* 1/6 c) in c 17.273 * [taylor]: Taking taylor expansion of 1/6 in c 17.273 * [backup-simplify]: Simplify 1/6 into 1/6 17.273 * [taylor]: Taking taylor expansion of c in c 17.273 * [backup-simplify]: Simplify 0 into 0 17.273 * [backup-simplify]: Simplify 1 into 1 17.273 * [taylor]: Taking taylor expansion of (* 1/6 c) in c 17.274 * [taylor]: Taking taylor expansion of 1/6 in c 17.274 * [backup-simplify]: Simplify 1/6 into 1/6 17.274 * [taylor]: Taking taylor expansion of c in c 17.274 * [backup-simplify]: Simplify 0 into 0 17.274 * [backup-simplify]: Simplify 1 into 1 17.274 * [backup-simplify]: Simplify (* 1/6 0) into 0 17.275 * [backup-simplify]: Simplify 0 into 0 17.275 * [backup-simplify]: Simplify (+ (* 1/6 1) (* 0 0)) into 1/6 17.275 * [backup-simplify]: Simplify 1/6 into 1/6 17.277 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 1) (* 0 0))) into 0 17.277 * [backup-simplify]: Simplify 0 into 0 17.278 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.278 * [backup-simplify]: Simplify 0 into 0 17.279 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 17.279 * [backup-simplify]: Simplify 0 into 0 17.281 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 17.281 * [backup-simplify]: Simplify 0 into 0 17.282 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 17.282 * [backup-simplify]: Simplify 0 into 0 17.283 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 17.283 * [backup-simplify]: Simplify 0 into 0 17.283 * [backup-simplify]: Simplify (* 1/6 c) into (* 1/6 c) 17.283 * [backup-simplify]: Simplify (* (/ 1 c) 1/6) into (/ 1/6 c) 17.283 * [approximate]: Taking taylor expansion of (/ 1/6 c) in (c) around 0 17.283 * [taylor]: Taking taylor expansion of (/ 1/6 c) in c 17.283 * [taylor]: Taking taylor expansion of 1/6 in c 17.283 * [backup-simplify]: Simplify 1/6 into 1/6 17.283 * [taylor]: Taking taylor expansion of c in c 17.283 * [backup-simplify]: Simplify 0 into 0 17.283 * [backup-simplify]: Simplify 1 into 1 17.284 * [backup-simplify]: Simplify (/ 1/6 1) into 1/6 17.284 * [taylor]: Taking taylor expansion of (/ 1/6 c) in c 17.284 * [taylor]: Taking taylor expansion of 1/6 in c 17.284 * [backup-simplify]: Simplify 1/6 into 1/6 17.284 * [taylor]: Taking taylor expansion of c in c 17.284 * [backup-simplify]: Simplify 0 into 0 17.284 * [backup-simplify]: Simplify 1 into 1 17.284 * [backup-simplify]: Simplify (/ 1/6 1) into 1/6 17.284 * [backup-simplify]: Simplify 1/6 into 1/6 17.285 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/6 (/ 0 1)))) into 0 17.285 * [backup-simplify]: Simplify 0 into 0 17.285 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/6 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.285 * [backup-simplify]: Simplify 0 into 0 17.286 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.286 * [backup-simplify]: Simplify 0 into 0 17.287 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.287 * [backup-simplify]: Simplify 0 into 0 17.288 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.288 * [backup-simplify]: Simplify 0 into 0 17.289 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.289 * [backup-simplify]: Simplify 0 into 0 17.289 * [backup-simplify]: Simplify (* 1/6 (/ 1 (/ 1 c))) into (* 1/6 c) 17.289 * [backup-simplify]: Simplify (* (/ 1 (- c)) 1/6) into (/ -1/6 c) 17.289 * [approximate]: Taking taylor expansion of (/ -1/6 c) in (c) around 0 17.289 * [taylor]: Taking taylor expansion of (/ -1/6 c) in c 17.289 * [taylor]: Taking taylor expansion of -1/6 in c 17.289 * [backup-simplify]: Simplify -1/6 into -1/6 17.289 * [taylor]: Taking taylor expansion of c in c 17.289 * [backup-simplify]: Simplify 0 into 0 17.289 * [backup-simplify]: Simplify 1 into 1 17.289 * [backup-simplify]: Simplify (/ -1/6 1) into -1/6 17.289 * [taylor]: Taking taylor expansion of (/ -1/6 c) in c 17.289 * [taylor]: Taking taylor expansion of -1/6 in c 17.289 * [backup-simplify]: Simplify -1/6 into -1/6 17.289 * [taylor]: Taking taylor expansion of c in c 17.289 * [backup-simplify]: Simplify 0 into 0 17.289 * [backup-simplify]: Simplify 1 into 1 17.290 * [backup-simplify]: Simplify (/ -1/6 1) into -1/6 17.290 * [backup-simplify]: Simplify -1/6 into -1/6 17.290 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/6 (/ 0 1)))) into 0 17.290 * [backup-simplify]: Simplify 0 into 0 17.291 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/6 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.291 * [backup-simplify]: Simplify 0 into 0 17.292 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.292 * [backup-simplify]: Simplify 0 into 0 17.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.293 * [backup-simplify]: Simplify 0 into 0 17.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.293 * [backup-simplify]: Simplify 0 into 0 17.294 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/6 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.294 * [backup-simplify]: Simplify 0 into 0 17.294 * [backup-simplify]: Simplify (* -1/6 (/ 1 (/ 1 (- c)))) into (* 1/6 c) 17.294 * * * [progress]: simplifying candidates 17.294 * * * * [progress]: [ 1 / 24 ] simplifiying candidate #real (real->posit16 (* c 1/6))) (fma 1/120 (pow c 5) c)) (- c (pow -2.9807307601812193e+165 2.0))))> 17.295 * * * * [progress]: [ 2 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 3 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 4 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 5 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 6 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 7 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 8 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 9 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 10 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 11 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 12 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 13 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 14 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 15 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 16 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 17 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 18 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 19 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 20 / 24 ] simplifiying candidate # 17.295 * * * * [progress]: [ 21 / 24 ] simplifiying candidate # 17.296 * * * * [progress]: [ 22 / 24 ] simplifiying candidate # 17.296 * * * * [progress]: [ 23 / 24 ] simplifiying candidate # 17.296 * * * * [progress]: [ 24 / 24 ] simplifiying candidate # 17.296 * [simplify]: Simplifying: (real->posit16 (* c 1/6)) (expm1 (* c 1/6)) (log1p (* c 1/6)) (* c 1/6) (+ (log c) (log 1/6)) (log (* c 1/6)) (exp (* c 1/6)) (* (* (* c c) c) (* (* 1/6 1/6) 1/6)) (* (cbrt (* c 1/6)) (cbrt (* c 1/6))) (cbrt (* c 1/6)) (* (* (* c 1/6) (* c 1/6)) (* c 1/6)) (sqrt (* c 1/6)) (sqrt (* c 1/6)) (* (sqrt c) (sqrt 1/6)) (* (sqrt c) (sqrt 1/6)) (* c (* (cbrt 1/6) (cbrt 1/6))) (* c (sqrt 1/6)) (* c 1) (* (cbrt c) 1/6) (* (sqrt c) 1/6) (* c 1/6) (* 1/6 c) (* 1/6 c) (* 1/6 c) 17.296 * * [simplify]: iteration 0: 34 enodes 17.331 * * [simplify]: iteration 1: 70 enodes 17.373 * * [simplify]: iteration 2: 148 enodes 17.503 * * [simplify]: iteration 3: 343 enodes 17.884 * * [simplify]: iteration 4: 820 enodes 19.889 * * [simplify]: iteration 5: 3023 enodes 22.426 * * [simplify]: iteration complete: 5003 enodes 22.426 * * [simplify]: Extracting #0: cost 16 inf + 0 22.427 * * [simplify]: Extracting #1: cost 260 inf + 1 22.435 * * [simplify]: Extracting #2: cost 1172 inf + 7399 22.456 * * [simplify]: Extracting #3: cost 458 inf + 85197 22.486 * * [simplify]: Extracting #4: cost 100 inf + 128396 22.521 * * [simplify]: Extracting #5: cost 75 inf + 132772 22.553 * * [simplify]: Extracting #6: cost 20 inf + 149139 22.586 * * [simplify]: Extracting #7: cost 0 inf + 155511 22.616 * [simplify]: Simplified to: (real->posit16 (* 1/6 c)) (expm1 (* 1/6 c)) (log1p (* 1/6 c)) (* 1/6 c) (log (* 1/6 c)) (log (* 1/6 c)) (exp (* 1/6 c)) (* c (* (* c 1/216) c)) (* (cbrt (* 1/6 c)) (cbrt (* 1/6 c))) (cbrt (* 1/6 c)) (* c (* (* c 1/216) c)) (sqrt (* 1/6 c)) (sqrt (* 1/6 c)) (* (sqrt c) (sqrt 1/6)) (* (sqrt c) (sqrt 1/6)) (* (* c (cbrt 1/6)) (cbrt 1/6)) (* c (sqrt 1/6)) c (* 1/6 (cbrt c)) (* (sqrt c) 1/6) (* 1/6 c) (* 1/6 c) (* 1/6 c) (* 1/6 c) 22.618 * * * [progress]: adding candidates to table 22.818 * [progress]: [Phase 3 of 3] Extracting. 22.818 * * [regime]: Finding splitpoints for: (# #) 22.819 * * * [regime-changes]: Trying 2 branch expressions: ((fmod (sinh c) (- c (pow -2.9807307601812193e+165 2.0))) c) 22.819 * * * * [regimes]: Trying to branch on (fmod (sinh c) (- c (pow -2.9807307601812193e+165 2.0))) from (# #) 22.913 * * * * [regimes]: Trying to branch on c from (# #) 22.980 * * * [regime]: Found split indices: #