62.745 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.031 * * * [progress]: [2/2] Setting up program. 0.037 * [progress]: [Phase 2 of 3] Improving. 0.038 * [simplify]: Simplifying: (* x (- 1.0 (* x 0.5))) 0.038 * * [simplify]: iteration 0: 6 enodes 0.040 * * [simplify]: iteration 1: 10 enodes 0.053 * * [simplify]: iteration 2: 23 enodes 0.062 * * [simplify]: iteration 3: 38 enodes 0.080 * * [simplify]: iteration 4: 44 enodes 0.094 * * [simplify]: iteration complete: 44 enodes 0.094 * * [simplify]: Extracting #0: cost 1 inf + 0 0.094 * * [simplify]: Extracting #1: cost 6 inf + 0 0.094 * * [simplify]: Extracting #2: cost 13 inf + 1 0.094 * * [simplify]: Extracting #3: cost 9 inf + 85 0.094 * * [simplify]: Extracting #4: cost 1 inf + 740 0.095 * * [simplify]: Extracting #5: cost 0 inf + 783 0.095 * [simplify]: Simplified to: (* (- 1.0 (* x 0.5)) x) 0.102 * * [progress]: iteration 1 / 4 0.102 * * * [progress]: picking best candidate 0.115 * * * * [pick]: Picked # 0.115 * * * [progress]: localizing error 0.184 * * * [progress]: generating rewritten candidates 0.184 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.246 * * * [progress]: generating series expansions 0.246 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.255 * [backup-simplify]: Simplify (* x (- 1.0 (* x 0.5))) into (* x (- 1.0 (* 0.5 x))) 0.255 * [approximate]: Taking taylor expansion of (* x (- 1.0 (* 0.5 x))) in (x) around 0 0.255 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* 0.5 x))) in x 0.255 * [taylor]: Taking taylor expansion of x in x 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [backup-simplify]: Simplify 1 into 1 0.255 * [taylor]: Taking taylor expansion of (- 1.0 (* 0.5 x)) in x 0.255 * [taylor]: Taking taylor expansion of 1.0 in x 0.255 * [backup-simplify]: Simplify 1.0 into 1.0 0.255 * [taylor]: Taking taylor expansion of (* 0.5 x) in x 0.256 * [taylor]: Taking taylor expansion of 0.5 in x 0.256 * [backup-simplify]: Simplify 0.5 into 0.5 0.256 * [taylor]: Taking taylor expansion of x in x 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* 0.5 x))) in x 0.256 * [taylor]: Taking taylor expansion of x in x 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of (- 1.0 (* 0.5 x)) in x 0.256 * [taylor]: Taking taylor expansion of 1.0 in x 0.256 * [backup-simplify]: Simplify 1.0 into 1.0 0.256 * [taylor]: Taking taylor expansion of (* 0.5 x) in x 0.256 * [taylor]: Taking taylor expansion of 0.5 in x 0.256 * [backup-simplify]: Simplify 0.5 into 0.5 0.256 * [taylor]: Taking taylor expansion of x in x 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.257 * [backup-simplify]: Simplify (* 0.5 0) into 0 0.258 * [backup-simplify]: Simplify (- 0) into 0 0.264 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.265 * [backup-simplify]: Simplify (* 0 1.0) into 0 0.265 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify (+ (* 0.5 1) (* 0 0)) into 0.5 0.267 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.268 * [backup-simplify]: Simplify (+ 0 (- 0.5)) into (- 0.5) 0.270 * [backup-simplify]: Simplify (+ (* 0 (- 0.5)) (* 1 1.0)) into 1.0 0.270 * [backup-simplify]: Simplify 1.0 into 1.0 0.271 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 1) (* 0 0))) into 0 0.271 * [backup-simplify]: Simplify (- 0) into 0 0.272 * [backup-simplify]: Simplify (+ 0 0) into 0 0.274 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (- 0.5)) (* 0 1.0))) into (- 0.5) 0.274 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.275 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.276 * [backup-simplify]: Simplify (- 0) into 0 0.276 * [backup-simplify]: Simplify (+ 0 0) into 0 0.278 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (- 0.5)) (* 0 1.0)))) into 0 0.278 * [backup-simplify]: Simplify 0 into 0 0.279 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.279 * [backup-simplify]: Simplify (- 0) into 0 0.280 * [backup-simplify]: Simplify (+ 0 0) into 0 0.281 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 (- 0.5)) (* 0 1.0))))) into 0 0.281 * [backup-simplify]: Simplify 0 into 0 0.537 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.539 * [backup-simplify]: Simplify (- 0) into 0 0.540 * [backup-simplify]: Simplify (+ 0 0) into 0 0.542 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 0.5)) (* 0 1.0)))))) into 0 0.542 * [backup-simplify]: Simplify 0 into 0 0.548 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 0.549 * [backup-simplify]: Simplify (- 0) into 0 0.549 * [backup-simplify]: Simplify (+ 0 0) into 0 0.551 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 0.5)) (* 0 1.0))))))) into 0 0.551 * [backup-simplify]: Simplify 0 into 0 0.558 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 0.558 * [backup-simplify]: Simplify (- 0) into 0 0.568 * [backup-simplify]: Simplify (+ 0 0) into 0 0.571 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 0.5)) (* 0 1.0)))))))) into 0 0.571 * [backup-simplify]: Simplify 0 into 0 0.582 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))))) into 0 0.583 * [backup-simplify]: Simplify (- 0) into 0 0.583 * [backup-simplify]: Simplify (+ 0 0) into 0 0.586 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 0.5)) (* 0 1.0))))))))) into 0 0.586 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify (+ (* (- 0.5) (pow x 2)) (* 1.0 x)) into (- (* 1.0 x) (* 0.5 (pow x 2))) 0.601 * [backup-simplify]: Simplify (* (/ 1 x) (- 1.0 (* (/ 1 x) 0.5))) into (/ (- 1.0 (* 0.5 (/ 1 x))) x) 0.601 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 0.5 (/ 1 x))) x) in (x) around 0 0.601 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 0.5 (/ 1 x))) x) in x 0.601 * [taylor]: Taking taylor expansion of (- 1.0 (* 0.5 (/ 1 x))) in x 0.601 * [taylor]: Taking taylor expansion of 1.0 in x 0.601 * [backup-simplify]: Simplify 1.0 into 1.0 0.601 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 0.601 * [taylor]: Taking taylor expansion of 0.5 in x 0.602 * [backup-simplify]: Simplify 0.5 into 0.5 0.602 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.602 * [taylor]: Taking taylor expansion of x in x 0.602 * [backup-simplify]: Simplify 0 into 0 0.602 * [backup-simplify]: Simplify 1 into 1 0.610 * [backup-simplify]: Simplify (/ 1 1) into 1 0.610 * [taylor]: Taking taylor expansion of x in x 0.610 * [backup-simplify]: Simplify 0 into 0 0.610 * [backup-simplify]: Simplify 1 into 1 0.611 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.611 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.612 * [backup-simplify]: Simplify (+ 0 (- 0.5)) into (- 0.5) 0.613 * [backup-simplify]: Simplify (/ (- 0.5) 1) into -0.5 0.613 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 0.5 (/ 1 x))) x) in x 0.613 * [taylor]: Taking taylor expansion of (- 1.0 (* 0.5 (/ 1 x))) in x 0.613 * [taylor]: Taking taylor expansion of 1.0 in x 0.613 * [backup-simplify]: Simplify 1.0 into 1.0 0.614 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 0.614 * [taylor]: Taking taylor expansion of 0.5 in x 0.614 * [backup-simplify]: Simplify 0.5 into 0.5 0.614 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.614 * [taylor]: Taking taylor expansion of x in x 0.614 * [backup-simplify]: Simplify 0 into 0 0.614 * [backup-simplify]: Simplify 1 into 1 0.614 * [backup-simplify]: Simplify (/ 1 1) into 1 0.614 * [taylor]: Taking taylor expansion of x in x 0.614 * [backup-simplify]: Simplify 0 into 0 0.614 * [backup-simplify]: Simplify 1 into 1 0.615 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.615 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.616 * [backup-simplify]: Simplify (+ 0 (- 0.5)) into (- 0.5) 0.617 * [backup-simplify]: Simplify (/ (- 0.5) 1) into -0.5 0.617 * [backup-simplify]: Simplify -0.5 into -0.5 0.626 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.627 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 1)) into 0 0.627 * [backup-simplify]: Simplify (- 0) into 0 0.628 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.640 * [backup-simplify]: Simplify (- (/ 1.0 1) (+ (* -0.5 (/ 0 1)))) into 1.0 0.640 * [backup-simplify]: Simplify 1.0 into 1.0 0.641 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.642 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 1))) into 0 0.643 * [backup-simplify]: Simplify (- 0) into 0 0.643 * [backup-simplify]: Simplify (+ 0 0) into 0 0.644 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -0.5 (/ 0 1)) (* 1.0 (/ 0 1)))) into 0 0.644 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.647 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.648 * [backup-simplify]: Simplify (- 0) into 0 0.648 * [backup-simplify]: Simplify (+ 0 0) into 0 0.649 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.652 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.652 * [backup-simplify]: Simplify (- 0) into 0 0.652 * [backup-simplify]: Simplify (+ 0 0) into 0 0.654 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.654 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.657 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.657 * [backup-simplify]: Simplify (- 0) into 0 0.657 * [backup-simplify]: Simplify (+ 0 0) into 0 0.659 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.659 * [backup-simplify]: Simplify 0 into 0 0.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.662 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.662 * [backup-simplify]: Simplify (- 0) into 0 0.662 * [backup-simplify]: Simplify (+ 0 0) into 0 0.664 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.664 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.667 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 0.667 * [backup-simplify]: Simplify (- 0) into 0 0.667 * [backup-simplify]: Simplify (+ 0 0) into 0 0.669 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.669 * [backup-simplify]: Simplify 0 into 0 0.669 * [backup-simplify]: Simplify (+ (* 1.0 (/ 1 (/ 1 x))) (* -0.5 (pow (/ 1 (/ 1 x)) 2))) into (- (* 1.0 x) (* 0.5 (pow x 2))) 0.670 * [backup-simplify]: Simplify (* (/ 1 (- x)) (- 1.0 (* (/ 1 (- x)) 0.5))) into (* -1 (/ (+ (* 0.5 (/ 1 x)) 1.0) x)) 0.670 * [approximate]: Taking taylor expansion of (* -1 (/ (+ (* 0.5 (/ 1 x)) 1.0) x)) in (x) around 0 0.670 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 0.5 (/ 1 x)) 1.0) x)) in x 0.670 * [taylor]: Taking taylor expansion of -1 in x 0.670 * [backup-simplify]: Simplify -1 into -1 0.670 * [taylor]: Taking taylor expansion of (/ (+ (* 0.5 (/ 1 x)) 1.0) x) in x 0.670 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 x)) 1.0) in x 0.672 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 0.673 * [taylor]: Taking taylor expansion of 0.5 in x 0.673 * [backup-simplify]: Simplify 0.5 into 0.5 0.673 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.673 * [taylor]: Taking taylor expansion of x in x 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify 1 into 1 0.679 * [backup-simplify]: Simplify (/ 1 1) into 1 0.679 * [taylor]: Taking taylor expansion of 1.0 in x 0.679 * [backup-simplify]: Simplify 1.0 into 1.0 0.679 * [taylor]: Taking taylor expansion of x in x 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify 1 into 1 0.680 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.680 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 0.681 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.681 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 0.5 (/ 1 x)) 1.0) x)) in x 0.681 * [taylor]: Taking taylor expansion of -1 in x 0.681 * [backup-simplify]: Simplify -1 into -1 0.681 * [taylor]: Taking taylor expansion of (/ (+ (* 0.5 (/ 1 x)) 1.0) x) in x 0.681 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 x)) 1.0) in x 0.681 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 0.681 * [taylor]: Taking taylor expansion of 0.5 in x 0.681 * [backup-simplify]: Simplify 0.5 into 0.5 0.681 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.681 * [taylor]: Taking taylor expansion of x in x 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 1 into 1 0.681 * [backup-simplify]: Simplify (/ 1 1) into 1 0.681 * [taylor]: Taking taylor expansion of 1.0 in x 0.681 * [backup-simplify]: Simplify 1.0 into 1.0 0.681 * [taylor]: Taking taylor expansion of x in x 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 1 into 1 0.682 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 0.682 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 0.683 * [backup-simplify]: Simplify (/ 0.5 1) into 0.5 0.683 * [backup-simplify]: Simplify (* -1 0.5) into -0.5 0.683 * [backup-simplify]: Simplify -0.5 into -0.5 0.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.685 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 1)) into 0 0.686 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.688 * [backup-simplify]: Simplify (- (/ 1.0 1) (+ (* 0.5 (/ 0 1)))) into 1.0 0.690 * [backup-simplify]: Simplify (+ (* -1 1.0) (* 0 0.5)) into (- 1.0) 0.690 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 0.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.692 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 1))) into 0 0.693 * [backup-simplify]: Simplify (+ 0 0) into 0 0.694 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 0 1)) (* 1.0 (/ 0 1)))) into 0 0.695 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1.0) (* 0 0.5))) into 0 0.695 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.698 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.698 * [backup-simplify]: Simplify (+ 0 0) into 0 0.699 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.700 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 0.5)))) into 0 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.701 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.702 * [backup-simplify]: Simplify (+ 0 0) into 0 0.703 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.705 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 0.5))))) into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.706 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.707 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.708 * [backup-simplify]: Simplify (+ 0 0) into 0 0.709 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.711 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 0.5)))))) into 0 0.711 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.714 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.714 * [backup-simplify]: Simplify (+ 0 0) into 0 0.715 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.717 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 0.5))))))) into 0 0.718 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.721 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 0.722 * [backup-simplify]: Simplify (+ 0 0) into 0 0.723 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 0.5 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.725 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 0.5)))))))) into 0 0.726 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify (+ (* (- 1.0) (/ 1 (/ 1 (- x)))) (* -0.5 (pow (/ 1 (/ 1 (- x))) 2))) into (- (* 1.0 x) (* 0.5 (pow x 2))) 0.729 * * * [progress]: simplifying candidates 0.730 * [simplify]: Simplifying: (* x (- 1.0 (* x 0.5))) (+ (log x) (log (- 1.0 (* x 0.5)))) (log (* x (- 1.0 (* x 0.5)))) (exp (* x (- 1.0 (* x 0.5)))) (* (* (* x x) x) (* (* (- 1.0 (* x 0.5)) (- 1.0 (* x 0.5))) (- 1.0 (* x 0.5)))) (* (cbrt (* x (- 1.0 (* x 0.5)))) (cbrt (* x (- 1.0 (* x 0.5))))) (cbrt (* x (- 1.0 (* x 0.5)))) (* (* (* x (- 1.0 (* x 0.5))) (* x (- 1.0 (* x 0.5)))) (* x (- 1.0 (* x 0.5)))) (sqrt (* x (- 1.0 (* x 0.5)))) (sqrt (* x (- 1.0 (* x 0.5)))) (* (sqrt x) (sqrt (- 1.0 (* x 0.5)))) (* (sqrt x) (sqrt (- 1.0 (* x 0.5)))) (* x 1.0) (* x (- (* x 0.5))) (* x 1.0) (* x (- (* x 0.5))) (* 1.0 x) (* (- (* x 0.5)) x) (* 1.0 x) (* (- (* x 0.5)) x) (* x (* (cbrt (- 1.0 (* x 0.5))) (cbrt (- 1.0 (* x 0.5))))) (* x (sqrt (- 1.0 (* x 0.5)))) (* x 1) (* (cbrt x) (- 1.0 (* x 0.5))) (* (sqrt x) (- 1.0 (* x 0.5))) (* x (- 1.0 (* x 0.5))) (* x (- (pow 1.0 3) (pow (* x 0.5) 3))) (* x (- (* 1.0 1.0) (* (* x 0.5) (* x 0.5)))) (- (* 1.0 x) (* 0.5 (pow x 2))) (- (* 1.0 x) (* 0.5 (pow x 2))) (- (* 1.0 x) (* 0.5 (pow x 2))) 0.731 * * [simplify]: iteration 0: 51 enodes 0.775 * * [simplify]: iteration 1: 132 enodes 0.862 * * [simplify]: iteration 2: 415 enodes 2.766 * * [simplify]: iteration 3: 1888 enodes 7.260 * * [simplify]: iteration complete: 5007 enodes 7.260 * * [simplify]: Extracting #0: cost 17 inf + 0 7.261 * * [simplify]: Extracting #1: cost 221 inf + 1 7.268 * * [simplify]: Extracting #2: cost 907 inf + 7532 7.320 * * [simplify]: Extracting #3: cost 1095 inf + 95197 7.493 * * [simplify]: Extracting #4: cost 339 inf + 290125 7.644 * * [simplify]: Extracting #5: cost 25 inf + 358662 7.849 * * [simplify]: Extracting #6: cost 26 inf + 361857 7.992 * * [simplify]: Extracting #7: cost 6 inf + 364338 8.132 * * [simplify]: Extracting #8: cost 0 inf + 365979 8.360 * [simplify]: Simplified to: (* (- 1.0 (* 0.5 x)) x) (log (* (- 1.0 (* 0.5 x)) x)) (log (* (- 1.0 (* 0.5 x)) x)) (exp (* (- 1.0 (* 0.5 x)) x)) (* (* (- 1.0 (* 0.5 x)) x) (* (* (- 1.0 (* 0.5 x)) x) (* (- 1.0 (* 0.5 x)) x))) (* (cbrt (* (- 1.0 (* 0.5 x)) x)) (cbrt (* (- 1.0 (* 0.5 x)) x))) (cbrt (* (- 1.0 (* 0.5 x)) x)) (* (* (- 1.0 (* 0.5 x)) x) (* (* (- 1.0 (* 0.5 x)) x) (* (- 1.0 (* 0.5 x)) x))) (sqrt (* (- 1.0 (* 0.5 x)) x)) (sqrt (* (- 1.0 (* 0.5 x)) x)) (* (sqrt (- 1.0 (* 0.5 x))) (sqrt x)) (* (sqrt (- 1.0 (* 0.5 x))) (sqrt x)) (* 1.0 x) (* (- 0.5) (* x x)) (* 1.0 x) (* (- 0.5) (* x x)) (* 1.0 x) (* (- 0.5) (* x x)) (* 1.0 x) (* (- 0.5) (* x x)) (* (cbrt (- 1.0 (* 0.5 x))) (* (cbrt (- 1.0 (* 0.5 x))) x)) (* (sqrt (- 1.0 (* 0.5 x))) x) x (* (- 1.0 (* 0.5 x)) (cbrt x)) (* (sqrt x) (- 1.0 (* 0.5 x))) (* (- 1.0 (* 0.5 x)) x) (* x (- (* (* 1.0 1.0) 1.0) (* (* x 0.5) (* (* x 0.5) (* x 0.5))))) (* (+ (* 0.5 x) 1.0) (* (- 1.0 (* 0.5 x)) x)) (* (- 1.0 (* 0.5 x)) x) (* (- 1.0 (* 0.5 x)) x) (* (- 1.0 (* 0.5 x)) x) 8.362 * * * [progress]: adding candidates to table 8.534 * * [progress]: iteration 2 / 4 8.534 * * * [progress]: picking best candidate 8.539 * * * * [pick]: Picked # 8.539 * * * [progress]: localizing error 8.559 * * * [progress]: generating rewritten candidates 8.559 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 8.579 * * * [progress]: generating series expansions 8.579 * * * * [progress]: [ 1 / 1 ] generating series at (2) 8.580 * [backup-simplify]: Simplify (+ (* x 1.0) (* x (- (* x 0.5)))) into (- (* 1.0 x) (* 0.5 (pow x 2))) 8.580 * [approximate]: Taking taylor expansion of (- (* 1.0 x) (* 0.5 (pow x 2))) in (x) around 0 8.580 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* 0.5 (pow x 2))) in x 8.580 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 8.580 * [taylor]: Taking taylor expansion of 1.0 in x 8.580 * [backup-simplify]: Simplify 1.0 into 1.0 8.580 * [taylor]: Taking taylor expansion of x in x 8.580 * [backup-simplify]: Simplify 0 into 0 8.580 * [backup-simplify]: Simplify 1 into 1 8.580 * [taylor]: Taking taylor expansion of (* 0.5 (pow x 2)) in x 8.580 * [taylor]: Taking taylor expansion of 0.5 in x 8.580 * [backup-simplify]: Simplify 0.5 into 0.5 8.580 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.580 * [taylor]: Taking taylor expansion of x in x 8.580 * [backup-simplify]: Simplify 0 into 0 8.580 * [backup-simplify]: Simplify 1 into 1 8.580 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* 0.5 (pow x 2))) in x 8.580 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 8.580 * [taylor]: Taking taylor expansion of 1.0 in x 8.580 * [backup-simplify]: Simplify 1.0 into 1.0 8.580 * [taylor]: Taking taylor expansion of x in x 8.580 * [backup-simplify]: Simplify 0 into 0 8.580 * [backup-simplify]: Simplify 1 into 1 8.581 * [taylor]: Taking taylor expansion of (* 0.5 (pow x 2)) in x 8.581 * [taylor]: Taking taylor expansion of 0.5 in x 8.581 * [backup-simplify]: Simplify 0.5 into 0.5 8.581 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.581 * [taylor]: Taking taylor expansion of x in x 8.581 * [backup-simplify]: Simplify 0 into 0 8.581 * [backup-simplify]: Simplify 1 into 1 8.582 * [backup-simplify]: Simplify (* 1.0 0) into 0 8.582 * [backup-simplify]: Simplify (+ 0 0) into 0 8.582 * [backup-simplify]: Simplify 0 into 0 8.584 * [backup-simplify]: Simplify (+ (* 1.0 1) (* 0 0)) into 1.0 8.584 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 8.584 * [backup-simplify]: Simplify 1.0 into 1.0 8.585 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 1) (* 0 0))) into 0 8.586 * [backup-simplify]: Simplify (* 1 1) into 1 8.586 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 8.587 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 8.588 * [backup-simplify]: Simplify (+ 0 (- 0.5)) into (- 0.5) 8.588 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 8.590 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.591 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.592 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 1)) into 0 8.592 * [backup-simplify]: Simplify (- 0) into 0 8.592 * [backup-simplify]: Simplify (+ 0 0) into 0 8.593 * [backup-simplify]: Simplify 0 into 0 8.594 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 8.595 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.597 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 1))) into 0 8.597 * [backup-simplify]: Simplify (- 0) into 0 8.597 * [backup-simplify]: Simplify (+ 0 0) into 0 8.597 * [backup-simplify]: Simplify 0 into 0 8.599 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 8.600 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.601 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.601 * [backup-simplify]: Simplify (- 0) into 0 8.602 * [backup-simplify]: Simplify (+ 0 0) into 0 8.602 * [backup-simplify]: Simplify 0 into 0 8.603 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 8.605 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.606 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.607 * [backup-simplify]: Simplify (- 0) into 0 8.607 * [backup-simplify]: Simplify (+ 0 0) into 0 8.607 * [backup-simplify]: Simplify 0 into 0 8.609 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 8.610 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.612 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.612 * [backup-simplify]: Simplify (- 0) into 0 8.619 * [backup-simplify]: Simplify (+ 0 0) into 0 8.619 * [backup-simplify]: Simplify 0 into 0 8.620 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))))) into 0 8.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.622 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.622 * [backup-simplify]: Simplify (- 0) into 0 8.623 * [backup-simplify]: Simplify (+ 0 0) into 0 8.623 * [backup-simplify]: Simplify 0 into 0 8.623 * [backup-simplify]: Simplify (+ (* (- 0.5) (pow x 2)) (* 1.0 x)) into (- (* 1.0 x) (* 0.5 (pow x 2))) 8.623 * [backup-simplify]: Simplify (+ (* (/ 1 x) 1.0) (* (/ 1 x) (- (* (/ 1 x) 0.5)))) into (- (* 1.0 (/ 1 x)) (* 0.5 (/ 1 (pow x 2)))) 8.623 * [approximate]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (* 0.5 (/ 1 (pow x 2)))) in (x) around 0 8.623 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (* 0.5 (/ 1 (pow x 2)))) in x 8.623 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 8.623 * [taylor]: Taking taylor expansion of 1.0 in x 8.623 * [backup-simplify]: Simplify 1.0 into 1.0 8.623 * [taylor]: Taking taylor expansion of (/ 1 x) in x 8.623 * [taylor]: Taking taylor expansion of x in x 8.624 * [backup-simplify]: Simplify 0 into 0 8.624 * [backup-simplify]: Simplify 1 into 1 8.624 * [backup-simplify]: Simplify (/ 1 1) into 1 8.624 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 8.624 * [taylor]: Taking taylor expansion of 0.5 in x 8.624 * [backup-simplify]: Simplify 0.5 into 0.5 8.624 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 8.624 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.624 * [taylor]: Taking taylor expansion of x in x 8.624 * [backup-simplify]: Simplify 0 into 0 8.624 * [backup-simplify]: Simplify 1 into 1 8.624 * [backup-simplify]: Simplify (* 1 1) into 1 8.624 * [backup-simplify]: Simplify (/ 1 1) into 1 8.625 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (* 0.5 (/ 1 (pow x 2)))) in x 8.625 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 8.625 * [taylor]: Taking taylor expansion of 1.0 in x 8.625 * [backup-simplify]: Simplify 1.0 into 1.0 8.625 * [taylor]: Taking taylor expansion of (/ 1 x) in x 8.625 * [taylor]: Taking taylor expansion of x in x 8.625 * [backup-simplify]: Simplify 0 into 0 8.625 * [backup-simplify]: Simplify 1 into 1 8.625 * [backup-simplify]: Simplify (/ 1 1) into 1 8.625 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 8.625 * [taylor]: Taking taylor expansion of 0.5 in x 8.625 * [backup-simplify]: Simplify 0.5 into 0.5 8.625 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 8.625 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.625 * [taylor]: Taking taylor expansion of x in x 8.625 * [backup-simplify]: Simplify 0 into 0 8.625 * [backup-simplify]: Simplify 1 into 1 8.626 * [backup-simplify]: Simplify (* 1 1) into 1 8.626 * [backup-simplify]: Simplify (/ 1 1) into 1 8.627 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 8.627 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 8.628 * [backup-simplify]: Simplify (+ 0 (- 0.5)) into (- 0.5) 8.628 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 8.629 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 8.630 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.631 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 1)) into 0 8.631 * [backup-simplify]: Simplify (- 0) into 0 8.632 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 8.632 * [backup-simplify]: Simplify 1.0 into 1.0 8.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.633 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 8.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.636 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.637 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 1))) into 0 8.637 * [backup-simplify]: Simplify (- 0) into 0 8.638 * [backup-simplify]: Simplify (+ 0 0) into 0 8.638 * [backup-simplify]: Simplify 0 into 0 8.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.640 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 8.641 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.643 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.644 * [backup-simplify]: Simplify (- 0) into 0 8.650 * [backup-simplify]: Simplify (+ 0 0) into 0 8.650 * [backup-simplify]: Simplify 0 into 0 8.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.652 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.653 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.655 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.655 * [backup-simplify]: Simplify (- 0) into 0 8.656 * [backup-simplify]: Simplify (+ 0 0) into 0 8.656 * [backup-simplify]: Simplify 0 into 0 8.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.658 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.659 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.662 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.662 * [backup-simplify]: Simplify (- 0) into 0 8.663 * [backup-simplify]: Simplify (+ 0 0) into 0 8.663 * [backup-simplify]: Simplify 0 into 0 8.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.665 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.667 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.668 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.669 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.670 * [backup-simplify]: Simplify (- 0) into 0 8.670 * [backup-simplify]: Simplify (+ 0 0) into 0 8.670 * [backup-simplify]: Simplify 0 into 0 8.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.673 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 8.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.678 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 8.679 * [backup-simplify]: Simplify (- 0) into 0 8.679 * [backup-simplify]: Simplify (+ 0 0) into 0 8.679 * [backup-simplify]: Simplify 0 into 0 8.680 * [backup-simplify]: Simplify (+ (* 1.0 (/ 1 (/ 1 x))) (* (- 0.5) (pow (/ 1 (/ 1 x)) 2))) into (- (* 1.0 x) (* 0.5 (pow x 2))) 8.680 * [backup-simplify]: Simplify (+ (* (/ 1 (- x)) 1.0) (* (/ 1 (- x)) (- (* (/ 1 (- x)) 0.5)))) into (- (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x)))) 8.680 * [approximate]: Taking taylor expansion of (- (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x)))) in (x) around 0 8.680 * [taylor]: Taking taylor expansion of (- (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x)))) in x 8.680 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x))) in x 8.680 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 8.680 * [taylor]: Taking taylor expansion of 0.5 in x 8.680 * [backup-simplify]: Simplify 0.5 into 0.5 8.680 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 8.680 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.680 * [taylor]: Taking taylor expansion of x in x 8.681 * [backup-simplify]: Simplify 0 into 0 8.681 * [backup-simplify]: Simplify 1 into 1 8.681 * [backup-simplify]: Simplify (* 1 1) into 1 8.681 * [backup-simplify]: Simplify (/ 1 1) into 1 8.681 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 8.681 * [taylor]: Taking taylor expansion of 1.0 in x 8.681 * [backup-simplify]: Simplify 1.0 into 1.0 8.682 * [taylor]: Taking taylor expansion of (/ 1 x) in x 8.682 * [taylor]: Taking taylor expansion of x in x 8.682 * [backup-simplify]: Simplify 0 into 0 8.682 * [backup-simplify]: Simplify 1 into 1 8.682 * [backup-simplify]: Simplify (/ 1 1) into 1 8.682 * [taylor]: Taking taylor expansion of (- (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x)))) in x 8.682 * [taylor]: Taking taylor expansion of (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x))) in x 8.682 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 8.682 * [taylor]: Taking taylor expansion of 0.5 in x 8.682 * [backup-simplify]: Simplify 0.5 into 0.5 8.682 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 8.682 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.682 * [taylor]: Taking taylor expansion of x in x 8.682 * [backup-simplify]: Simplify 0 into 0 8.682 * [backup-simplify]: Simplify 1 into 1 8.683 * [backup-simplify]: Simplify (* 1 1) into 1 8.683 * [backup-simplify]: Simplify (/ 1 1) into 1 8.683 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 8.683 * [taylor]: Taking taylor expansion of 1.0 in x 8.683 * [backup-simplify]: Simplify 1.0 into 1.0 8.683 * [taylor]: Taking taylor expansion of (/ 1 x) in x 8.683 * [taylor]: Taking taylor expansion of x in x 8.683 * [backup-simplify]: Simplify 0 into 0 8.683 * [backup-simplify]: Simplify 1 into 1 8.684 * [backup-simplify]: Simplify (/ 1 1) into 1 8.684 * [backup-simplify]: Simplify (* 0.5 1) into 0.5 8.685 * [backup-simplify]: Simplify (+ 0.5 0) into 0.5 8.685 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 8.685 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 8.686 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.687 * [backup-simplify]: Simplify (+ (* 0.5 0) (* 0 1)) into 0 8.688 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 8.688 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 8.689 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 8.689 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 8.690 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.692 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (* 0 1))) into 0 8.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.693 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 8.694 * [backup-simplify]: Simplify (+ 0 0) into 0 8.694 * [backup-simplify]: Simplify (- 0) into 0 8.694 * [backup-simplify]: Simplify 0 into 0 8.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.697 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.699 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 8.700 * [backup-simplify]: Simplify (+ 0 0) into 0 8.700 * [backup-simplify]: Simplify (- 0) into 0 8.700 * [backup-simplify]: Simplify 0 into 0 8.701 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.703 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.705 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.706 * [backup-simplify]: Simplify (+ 0 0) into 0 8.706 * [backup-simplify]: Simplify (- 0) into 0 8.706 * [backup-simplify]: Simplify 0 into 0 8.707 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.708 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.710 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.712 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.712 * [backup-simplify]: Simplify (+ 0 0) into 0 8.713 * [backup-simplify]: Simplify (- 0) into 0 8.713 * [backup-simplify]: Simplify 0 into 0 8.714 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.717 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.720 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.720 * [backup-simplify]: Simplify (+ 0 0) into 0 8.721 * [backup-simplify]: Simplify (- 0) into 0 8.721 * [backup-simplify]: Simplify 0 into 0 8.722 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 8.723 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.725 * [backup-simplify]: Simplify (+ (* 0.5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 8.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.728 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 8.729 * [backup-simplify]: Simplify (+ 0 0) into 0 8.730 * [backup-simplify]: Simplify (- 0) into 0 8.730 * [backup-simplify]: Simplify 0 into 0 8.731 * [backup-simplify]: Simplify (+ (* (- 1.0) (/ 1 (/ 1 (- x)))) (* (- 0.5) (pow (/ 1 (/ 1 (- x))) 2))) into (- (* 1.0 x) (* 0.5 (pow x 2))) 8.731 * * * [progress]: simplifying candidates 8.732 * [simplify]: Simplifying: (* (exp (* x 1.0)) (exp (* x (- (* x 0.5))))) (log (+ (* x 1.0) (* x (- (* x 0.5))))) (exp (+ (* x 1.0) (* x (- (* x 0.5))))) (* (cbrt (+ (* x 1.0) (* x (- (* x 0.5))))) (cbrt (+ (* x 1.0) (* x (- (* x 0.5)))))) (cbrt (+ (* x 1.0) (* x (- (* x 0.5))))) (* (* (+ (* x 1.0) (* x (- (* x 0.5)))) (+ (* x 1.0) (* x (- (* x 0.5))))) (+ (* x 1.0) (* x (- (* x 0.5))))) (sqrt (+ (* x 1.0) (* x (- (* x 0.5))))) (sqrt (+ (* x 1.0) (* x (- (* x 0.5))))) (+ (pow (* x 1.0) 3) (pow (* x (- (* x 0.5))) 3)) (+ (* (* x 1.0) (* x 1.0)) (- (* (* x (- (* x 0.5))) (* x (- (* x 0.5)))) (* (* x 1.0) (* x (- (* x 0.5)))))) (- (* (* x 1.0) (* x 1.0)) (* (* x (- (* x 0.5))) (* x (- (* x 0.5))))) (- (* x 1.0) (* x (- (* x 0.5)))) (+ 1.0 (- (* x 0.5))) (- (* 1.0 x) (* 0.5 (pow x 2))) (- (* 1.0 x) (* 0.5 (pow x 2))) (- (* 1.0 x) (* 0.5 (pow x 2))) 8.732 * * [simplify]: iteration 0: 35 enodes 8.754 * * [simplify]: iteration 1: 118 enodes 9.091 * * [simplify]: iteration 2: 509 enodes 10.475 * * [simplify]: iteration 3: 2389 enodes 16.763 * * [simplify]: iteration complete: 5000 enodes 16.763 * * [simplify]: Extracting #0: cost 12 inf + 0 16.764 * * [simplify]: Extracting #1: cost 124 inf + 0 16.768 * * [simplify]: Extracting #2: cost 799 inf + 581 16.794 * * [simplify]: Extracting #3: cost 1113 inf + 25971 16.870 * * [simplify]: Extracting #4: cost 343 inf + 185955 17.091 * * [simplify]: Extracting #5: cost 90 inf + 253920 17.210 * * [simplify]: Extracting #6: cost 19 inf + 270114 17.404 * * [simplify]: Extracting #7: cost 0 inf + 276262 17.509 * [simplify]: Simplified to: (exp (* (- 1.0 (* 0.5 x)) x)) (log (* (- 1.0 (* 0.5 x)) x)) (exp (* (- 1.0 (* 0.5 x)) x)) (* (cbrt (* (- 1.0 (* 0.5 x)) x)) (cbrt (* (- 1.0 (* 0.5 x)) x))) (cbrt (* (- 1.0 (* 0.5 x)) x)) (* (* (* (* x (- 1.0 (* 0.5 x))) (* x (- 1.0 (* 0.5 x)))) (- 1.0 (* 0.5 x))) x) (sqrt (* (- 1.0 (* 0.5 x)) x)) (sqrt (* (- 1.0 (* 0.5 x)) x)) (- (* (* x 1.0) (* (* x 1.0) (* x 1.0))) (* (* (* 0.5 (* x x)) (* 0.5 (* x x))) (* 0.5 (* x x)))) (+ (* (* x 1.0) (* x 1.0)) (* (* 0.5 (* x x)) (+ (* 0.5 (* x x)) (* 1.0 x)))) (* (* x x) (* (+ 1.0 (* 0.5 x)) (- 1.0 (* 0.5 x)))) (* (+ 1.0 (* 0.5 x)) x) (- 1.0 (* 0.5 x)) (* (- 1.0 (* 0.5 x)) x) (* (- 1.0 (* 0.5 x)) x) (* (- 1.0 (* 0.5 x)) x) 17.510 * * * [progress]: adding candidates to table 17.605 * [progress]: [Phase 3 of 3] Extracting. 17.605 * * [regime]: Finding splitpoints for: (# #) 17.605 * * * [regime-changes]: Trying 2 branch expressions: ((* x (- 1.0 (* x 0.5))) x) 17.605 * * * * [regimes]: Trying to branch on (* x (- 1.0 (* x 0.5))) from (# #) 17.649 * * * * [regimes]: Trying to branch on x from (# #) 17.699 * * * [regime]: Found split indices: #