29.417 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.081 * * * [progress]: [2/2] Setting up program. 0.083 * [progress]: [Phase 2 of 3] Improving. 0.084 * [simplify]: Simplifying using # : (acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))) 0.086 * * [simplify]: iteration 0 : 20 enodes (cost 7 ) 0.087 * * [simplify]: iteration 1 : 43 enodes (cost 7 ) 0.089 * * [simplify]: iteration 2 : 84 enodes (cost 7 ) 0.091 * * [simplify]: iteration 3 : 155 enodes (cost 7 ) 0.093 * * [simplify]: iteration 4 : 262 enodes (cost 7 ) 0.097 * * [simplify]: iteration 5 : 454 enodes (cost 7 ) 0.107 * * [simplify]: iteration 6 : 2865 enodes (cost 7 ) 0.176 * * [simplify]: iteration 7 : 5002 enodes (cost 7 ) 0.176 * [simplify]: Simplified to: (acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))) 0.177 * * [progress]: iteration 1 / 4 0.177 * * * [progress]: picking best candidate 0.178 * * * * [pick]: Picked # 0.178 * * * [progress]: localizing error 0.186 * * * [progress]: generating rewritten candidates 0.186 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 0.187 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1 2) 0.190 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 0.195 * * * [progress]: generating series expansions 0.195 * * * * [progress]: [ 1 / 3 ] generating series at (2) 0.195 * [approximate]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) in (v) around 0 0.195 * [taylor]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) in v 0.196 * [taylor]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) in v 0.196 * [approximate]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0))) in (v) around 0 0.196 * [taylor]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0))) in v 0.197 * [taylor]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0))) in v 0.198 * [approximate]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0))) in (v) around 0 0.198 * [taylor]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0))) in v 0.198 * [taylor]: Taking taylor expansion of (acos (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0))) in v 0.199 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1 2) 0.199 * [approximate]: Taking taylor expansion of (* 5.0 (pow v 2)) in (v) around 0 0.199 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.199 * [taylor]: Taking taylor expansion of 5.0 in v 0.199 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.199 * [taylor]: Taking taylor expansion of v in v 0.199 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.199 * [taylor]: Taking taylor expansion of 5.0 in v 0.199 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.199 * [taylor]: Taking taylor expansion of v in v 0.207 * [approximate]: Taking taylor expansion of (/ 5.0 (pow v 2)) in (v) around 0 0.207 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.207 * [taylor]: Taking taylor expansion of 5.0 in v 0.207 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.207 * [taylor]: Taking taylor expansion of v in v 0.208 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.208 * [taylor]: Taking taylor expansion of 5.0 in v 0.208 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.208 * [taylor]: Taking taylor expansion of v in v 0.215 * [approximate]: Taking taylor expansion of (/ 5.0 (pow v 2)) in (v) around 0 0.215 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.215 * [taylor]: Taking taylor expansion of 5.0 in v 0.215 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.215 * [taylor]: Taking taylor expansion of v in v 0.216 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.216 * [taylor]: Taking taylor expansion of 5.0 in v 0.216 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.216 * [taylor]: Taking taylor expansion of v in v 0.228 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 0.228 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0)) in (v) around 0 0.228 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0)) in v 0.228 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (pow v 2))) in v 0.228 * [taylor]: Taking taylor expansion of 1.0 in v 0.228 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.228 * [taylor]: Taking taylor expansion of 5.0 in v 0.228 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.228 * [taylor]: Taking taylor expansion of v in v 0.228 * [taylor]: Taking taylor expansion of (- (pow v 2) 1.0) in v 0.228 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.228 * [taylor]: Taking taylor expansion of v in v 0.228 * [taylor]: Taking taylor expansion of 1.0 in v 0.230 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0)) in v 0.230 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (pow v 2))) in v 0.230 * [taylor]: Taking taylor expansion of 1.0 in v 0.230 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.230 * [taylor]: Taking taylor expansion of 5.0 in v 0.230 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.230 * [taylor]: Taking taylor expansion of v in v 0.230 * [taylor]: Taking taylor expansion of (- (pow v 2) 1.0) in v 0.230 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.230 * [taylor]: Taking taylor expansion of v in v 0.230 * [taylor]: Taking taylor expansion of 1.0 in v 0.248 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0)) in (v) around 0 0.248 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0)) in v 0.248 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.248 * [taylor]: Taking taylor expansion of 1.0 in v 0.248 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.248 * [taylor]: Taking taylor expansion of 5.0 in v 0.248 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.248 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.248 * [taylor]: Taking taylor expansion of v in v 0.248 * [taylor]: Taking taylor expansion of (- (/ 1 (pow v 2)) 1.0) in v 0.248 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.248 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.248 * [taylor]: Taking taylor expansion of v in v 0.249 * [taylor]: Taking taylor expansion of 1.0 in v 0.251 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0)) in v 0.251 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.251 * [taylor]: Taking taylor expansion of 1.0 in v 0.251 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.251 * [taylor]: Taking taylor expansion of 5.0 in v 0.251 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.251 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.251 * [taylor]: Taking taylor expansion of v in v 0.251 * [taylor]: Taking taylor expansion of (- (/ 1 (pow v 2)) 1.0) in v 0.251 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.251 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.251 * [taylor]: Taking taylor expansion of v in v 0.252 * [taylor]: Taking taylor expansion of 1.0 in v 0.276 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0)) in (v) around 0 0.276 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0)) in v 0.276 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.276 * [taylor]: Taking taylor expansion of 1.0 in v 0.276 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.276 * [taylor]: Taking taylor expansion of 5.0 in v 0.276 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.276 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.276 * [taylor]: Taking taylor expansion of v in v 0.277 * [taylor]: Taking taylor expansion of (- (/ 1 (pow v 2)) 1.0) in v 0.277 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.277 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.277 * [taylor]: Taking taylor expansion of v in v 0.277 * [taylor]: Taking taylor expansion of 1.0 in v 0.279 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (- (/ 1 (pow v 2)) 1.0)) in v 0.279 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.279 * [taylor]: Taking taylor expansion of 1.0 in v 0.279 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.279 * [taylor]: Taking taylor expansion of 5.0 in v 0.279 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.279 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.279 * [taylor]: Taking taylor expansion of v in v 0.280 * [taylor]: Taking taylor expansion of (- (/ 1 (pow v 2)) 1.0) in v 0.280 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.280 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.280 * [taylor]: Taking taylor expansion of v in v 0.280 * [taylor]: Taking taylor expansion of 1.0 in v 0.497 * * * [progress]: simplifying candidates 0.497 * [simplify]: Simplifying using # : (/ PI 2) (asin (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))) (* 5.0 v) (* 5.0 v) (- (- 1.0 (* 5.0 (* v v)))) (- (- (* v v) 1.0)) (/ 1.0 (- (* v v) 1.0)) (/ (* 5.0 (* v v)) (- (* v v) 1.0)) (/ 1 (- (* v v) 1.0)) (/ (- (* v v) 1.0) (- 1.0 (* 5.0 (* v v)))) (/ (- 1.0 (* 5.0 (* v v))) (- (pow (* v v) 3) (pow 1.0 3))) (/ (- 1.0 (* 5.0 (* v v))) (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (- (* v v) 1.0) (+ (* 1.0 1.0) (+ (* (* 5.0 (* v v)) (* 5.0 (* v v))) (* 1.0 (* 5.0 (* v v)))))) (* (- (* v v) 1.0) (+ 1.0 (* 5.0 (* v v)))) (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) (* 5.0 (pow v 2)) (* 5.0 (pow v 2)) (* 5.0 (pow v 2)) (- (+ (* 4.0 (pow v 2)) (* 4.0 (pow v 4))) 1.0) (- (+ (* 4.0 (/ 1 (pow v 2))) (+ (* 4.0 (/ 1 (pow v 4))) 5.0))) (- (+ (* 4.0 (/ 1 (pow v 2))) (+ (* 4.0 (/ 1 (pow v 4))) 5.0))) 0.500 * * [simplify]: iteration 0 : 164 enodes (cost 119 ) 0.505 * * [simplify]: iteration 1 : 601 enodes (cost 113 ) 0.516 * * [simplify]: iteration 2 : 2415 enodes (cost 111 ) 0.565 * * [simplify]: iteration 3 : 5001 enodes (cost 109 ) 0.566 * [simplify]: Simplified to: (/ PI 2) (asin (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))) (* 5.0 v) (* 5.0 v) (fma (* 5.0 v) v (- 1.0)) (fma (- v) v 1.0) (/ 1.0 (- (pow v 2) 1.0)) (/ (* 5.0 (* v v)) (- (* v v) 1.0)) (/ 1 (- (* v v) 1.0)) (/ (- (* v v) 1.0) (- 1.0 (* 5.0 (* v v)))) (/ (- 1.0 (* 5.0 (* v v))) (- (pow (* v v) 3) (pow 1.0 3))) (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* (+ (* (* 5.0 (* v v)) (+ (* 5.0 (* v v)) 1.0)) (* 1.0 1.0)) (- (* v v) 1.0)) (* (- (* v v) 1.0) (+ 1.0 (* 5.0 (* v v)))) (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) (acos (/ (- 1.0 (* 5.0 (pow v 2))) (- (pow v 2) 1.0))) (* 5.0 (* v v)) (* 5.0 (* v v)) (* 5.0 (* v v)) (fma 4.0 (fma v v (pow v 4)) (- 1.0)) (- (/ (- 4.0) (pow v 2)) (fma 4.0 (/ 1 (pow v 4)) 5.0)) (- (/ (- 4.0) (pow v 2)) (fma 4.0 (/ 1 (pow v 4)) 5.0)) 0.566 * * * [progress]: adding candidates to table 0.603 * * [progress]: iteration 2 / 4 0.603 * * * [progress]: picking best candidate 0.606 * * * * [pick]: Picked # 0.606 * * * [progress]: localizing error 0.623 * * * [progress]: generating rewritten candidates 0.624 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.625 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 2) 0.628 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 0.631 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 0.640 * * * [progress]: generating series expansions 0.640 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.640 * [approximate]: Taking taylor expansion of (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) in (v) around 0 0.640 * [taylor]: Taking taylor expansion of (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) in v 0.641 * [taylor]: Taking taylor expansion of (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) in v 0.643 * [approximate]: Taking taylor expansion of (acos (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4)))) in (v) around 0 0.643 * [taylor]: Taking taylor expansion of (acos (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4)))) in v 0.644 * [taylor]: Taking taylor expansion of (acos (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4)))) in v 0.646 * [approximate]: Taking taylor expansion of (acos (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4)))) in (v) around 0 0.646 * [taylor]: Taking taylor expansion of (acos (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4)))) in v 0.647 * [taylor]: Taking taylor expansion of (acos (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4)))) in v 0.649 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 2) 0.649 * [approximate]: Taking taylor expansion of (* 5.0 (pow v 2)) in (v) around 0 0.649 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.649 * [taylor]: Taking taylor expansion of 5.0 in v 0.649 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.649 * [taylor]: Taking taylor expansion of v in v 0.649 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.649 * [taylor]: Taking taylor expansion of 5.0 in v 0.649 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.649 * [taylor]: Taking taylor expansion of v in v 0.657 * [approximate]: Taking taylor expansion of (/ 5.0 (pow v 2)) in (v) around 0 0.657 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.657 * [taylor]: Taking taylor expansion of 5.0 in v 0.657 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.657 * [taylor]: Taking taylor expansion of v in v 0.657 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.657 * [taylor]: Taking taylor expansion of 5.0 in v 0.657 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.657 * [taylor]: Taking taylor expansion of v in v 0.665 * [approximate]: Taking taylor expansion of (/ 5.0 (pow v 2)) in (v) around 0 0.665 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.665 * [taylor]: Taking taylor expansion of 5.0 in v 0.665 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.665 * [taylor]: Taking taylor expansion of v in v 0.665 * [taylor]: Taking taylor expansion of (/ 5.0 (pow v 2)) in v 0.665 * [taylor]: Taking taylor expansion of 5.0 in v 0.665 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.665 * [taylor]: Taking taylor expansion of v in v 0.672 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 0.673 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) in (v) around 0 0.673 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) in v 0.673 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (pow v 2))) in v 0.673 * [taylor]: Taking taylor expansion of 1.0 in v 0.673 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.673 * [taylor]: Taking taylor expansion of 5.0 in v 0.673 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.673 * [taylor]: Taking taylor expansion of v in v 0.673 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow v 4)) in v 0.673 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow v 4)) 0.673 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.673 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.673 * [taylor]: Taking taylor expansion of 1.0 in v 0.673 * [taylor]: Taking taylor expansion of 1.0 in v 0.673 * [taylor]: Taking taylor expansion of (pow v 4) in v 0.673 * [taylor]: Taking taylor expansion of v in v 0.675 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) in v 0.675 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (pow v 2))) in v 0.675 * [taylor]: Taking taylor expansion of 1.0 in v 0.675 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.675 * [taylor]: Taking taylor expansion of 5.0 in v 0.675 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.675 * [taylor]: Taking taylor expansion of v in v 0.675 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow v 4)) in v 0.675 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow v 4)) 0.675 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.675 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.675 * [taylor]: Taking taylor expansion of 1.0 in v 0.675 * [taylor]: Taking taylor expansion of 1.0 in v 0.675 * [taylor]: Taking taylor expansion of (pow v 4) in v 0.675 * [taylor]: Taking taylor expansion of v in v 0.698 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4))) in (v) around 0 0.698 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4))) in v 0.698 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.698 * [taylor]: Taking taylor expansion of 1.0 in v 0.698 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.698 * [taylor]: Taking taylor expansion of 5.0 in v 0.698 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.698 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.698 * [taylor]: Taking taylor expansion of v in v 0.699 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ 1 v) 4)) in v 0.699 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ 1 v) 4)) 0.699 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.699 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.699 * [taylor]: Taking taylor expansion of 1.0 in v 0.699 * [taylor]: Taking taylor expansion of 1.0 in v 0.699 * [taylor]: Taking taylor expansion of (pow (/ 1 v) 4) in v 0.699 * [taylor]: Taking taylor expansion of (/ 1 v) in v 0.699 * [taylor]: Taking taylor expansion of v in v 0.702 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4))) in v 0.702 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.702 * [taylor]: Taking taylor expansion of 1.0 in v 0.702 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.702 * [taylor]: Taking taylor expansion of 5.0 in v 0.702 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.702 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.702 * [taylor]: Taking taylor expansion of v in v 0.702 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ 1 v) 4)) in v 0.702 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ 1 v) 4)) 0.702 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.702 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.702 * [taylor]: Taking taylor expansion of 1.0 in v 0.702 * [taylor]: Taking taylor expansion of 1.0 in v 0.702 * [taylor]: Taking taylor expansion of (pow (/ 1 v) 4) in v 0.702 * [taylor]: Taking taylor expansion of (/ 1 v) in v 0.702 * [taylor]: Taking taylor expansion of v in v 0.727 * [approximate]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4))) in (v) around 0 0.727 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4))) in v 0.727 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.727 * [taylor]: Taking taylor expansion of 1.0 in v 0.728 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.728 * [taylor]: Taking taylor expansion of 5.0 in v 0.728 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.728 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.728 * [taylor]: Taking taylor expansion of v in v 0.728 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ -1 v) 4)) in v 0.728 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ -1 v) 4)) 0.728 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.728 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.728 * [taylor]: Taking taylor expansion of 1.0 in v 0.728 * [taylor]: Taking taylor expansion of 1.0 in v 0.728 * [taylor]: Taking taylor expansion of (pow (/ -1 v) 4) in v 0.728 * [taylor]: Taking taylor expansion of (/ -1 v) in v 0.728 * [taylor]: Taking taylor expansion of -1 in v 0.728 * [taylor]: Taking taylor expansion of v in v 0.731 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 5.0 (/ 1 (pow v 2)))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4))) in v 0.731 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.731 * [taylor]: Taking taylor expansion of 1.0 in v 0.731 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.731 * [taylor]: Taking taylor expansion of 5.0 in v 0.731 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.731 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.731 * [taylor]: Taking taylor expansion of v in v 0.731 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ -1 v) 4)) in v 0.731 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ -1 v) 4)) 0.731 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.731 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.732 * [taylor]: Taking taylor expansion of 1.0 in v 0.732 * [taylor]: Taking taylor expansion of 1.0 in v 0.732 * [taylor]: Taking taylor expansion of (pow (/ -1 v) 4) in v 0.732 * [taylor]: Taking taylor expansion of (/ -1 v) in v 0.732 * [taylor]: Taking taylor expansion of -1 in v 0.732 * [taylor]: Taking taylor expansion of v in v 0.756 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 0.756 * [approximate]: Taking taylor expansion of (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4))) in (v) around 0 0.756 * [taylor]: Taking taylor expansion of (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4))) in v 0.756 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) in v 0.756 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (pow v 2))) in v 0.756 * [taylor]: Taking taylor expansion of 1.0 in v 0.756 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.756 * [taylor]: Taking taylor expansion of 5.0 in v 0.756 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.756 * [taylor]: Taking taylor expansion of v in v 0.756 * [taylor]: Taking taylor expansion of (+ (pow v 2) 1.0) in v 0.756 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.757 * [taylor]: Taking taylor expansion of v in v 0.757 * [taylor]: Taking taylor expansion of 1.0 in v 0.757 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow v 4)) in v 0.757 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow v 4)) 0.757 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.757 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.757 * [taylor]: Taking taylor expansion of 1.0 in v 0.757 * [taylor]: Taking taylor expansion of 1.0 in v 0.757 * [taylor]: Taking taylor expansion of (pow v 4) in v 0.757 * [taylor]: Taking taylor expansion of v in v 0.759 * [taylor]: Taking taylor expansion of (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4))) in v 0.759 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) in v 0.759 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (pow v 2))) in v 0.759 * [taylor]: Taking taylor expansion of 1.0 in v 0.759 * [taylor]: Taking taylor expansion of (* 5.0 (pow v 2)) in v 0.759 * [taylor]: Taking taylor expansion of 5.0 in v 0.759 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.759 * [taylor]: Taking taylor expansion of v in v 0.759 * [taylor]: Taking taylor expansion of (+ (pow v 2) 1.0) in v 0.759 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.759 * [taylor]: Taking taylor expansion of v in v 0.759 * [taylor]: Taking taylor expansion of 1.0 in v 0.759 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow v 4)) in v 0.759 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow v 4)) 0.759 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.759 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.759 * [taylor]: Taking taylor expansion of 1.0 in v 0.759 * [taylor]: Taking taylor expansion of 1.0 in v 0.759 * [taylor]: Taking taylor expansion of (pow v 4) in v 0.759 * [taylor]: Taking taylor expansion of v in v 0.792 * [approximate]: Taking taylor expansion of (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4))) in (v) around 0 0.792 * [taylor]: Taking taylor expansion of (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4))) in v 0.792 * [taylor]: Taking taylor expansion of (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) in v 0.792 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 (pow v 2))) in v 0.792 * [taylor]: Taking taylor expansion of 1.0 in v 0.792 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.792 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.792 * [taylor]: Taking taylor expansion of v in v 0.792 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.792 * [taylor]: Taking taylor expansion of 1.0 in v 0.792 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.792 * [taylor]: Taking taylor expansion of 5.0 in v 0.792 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.792 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.792 * [taylor]: Taking taylor expansion of v in v 0.793 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ 1 v) 4)) in v 0.793 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ 1 v) 4)) 0.793 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.793 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.793 * [taylor]: Taking taylor expansion of 1.0 in v 0.793 * [taylor]: Taking taylor expansion of 1.0 in v 0.793 * [taylor]: Taking taylor expansion of (pow (/ 1 v) 4) in v 0.793 * [taylor]: Taking taylor expansion of (/ 1 v) in v 0.793 * [taylor]: Taking taylor expansion of v in v 0.796 * [taylor]: Taking taylor expansion of (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ 1 v) 4))) in v 0.796 * [taylor]: Taking taylor expansion of (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) in v 0.796 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 (pow v 2))) in v 0.796 * [taylor]: Taking taylor expansion of 1.0 in v 0.796 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.796 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.796 * [taylor]: Taking taylor expansion of v in v 0.797 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.797 * [taylor]: Taking taylor expansion of 1.0 in v 0.797 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.797 * [taylor]: Taking taylor expansion of 5.0 in v 0.797 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.797 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.797 * [taylor]: Taking taylor expansion of v in v 0.797 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ 1 v) 4)) in v 0.797 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ 1 v) 4)) 0.797 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.797 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.797 * [taylor]: Taking taylor expansion of 1.0 in v 0.797 * [taylor]: Taking taylor expansion of 1.0 in v 0.797 * [taylor]: Taking taylor expansion of (pow (/ 1 v) 4) in v 0.797 * [taylor]: Taking taylor expansion of (/ 1 v) in v 0.797 * [taylor]: Taking taylor expansion of v in v 0.835 * [approximate]: Taking taylor expansion of (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4))) in (v) around 0 0.835 * [taylor]: Taking taylor expansion of (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4))) in v 0.835 * [taylor]: Taking taylor expansion of (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) in v 0.835 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 (pow v 2))) in v 0.835 * [taylor]: Taking taylor expansion of 1.0 in v 0.835 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.835 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.835 * [taylor]: Taking taylor expansion of v in v 0.835 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.835 * [taylor]: Taking taylor expansion of 1.0 in v 0.835 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.835 * [taylor]: Taking taylor expansion of 5.0 in v 0.835 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.836 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.836 * [taylor]: Taking taylor expansion of v in v 0.836 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ -1 v) 4)) in v 0.836 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ -1 v) 4)) 0.836 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.836 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.836 * [taylor]: Taking taylor expansion of 1.0 in v 0.836 * [taylor]: Taking taylor expansion of 1.0 in v 0.836 * [taylor]: Taking taylor expansion of (pow (/ -1 v) 4) in v 0.836 * [taylor]: Taking taylor expansion of (/ -1 v) in v 0.836 * [taylor]: Taking taylor expansion of -1 in v 0.836 * [taylor]: Taking taylor expansion of v in v 0.839 * [taylor]: Taking taylor expansion of (/ (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) (fma (- 1.0) 1.0 (pow (/ -1 v) 4))) in v 0.839 * [taylor]: Taking taylor expansion of (* (+ 1.0 (/ 1 (pow v 2))) (- 1.0 (* 5.0 (/ 1 (pow v 2))))) in v 0.839 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 (pow v 2))) in v 0.839 * [taylor]: Taking taylor expansion of 1.0 in v 0.839 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.839 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.839 * [taylor]: Taking taylor expansion of v in v 0.840 * [taylor]: Taking taylor expansion of (- 1.0 (* 5.0 (/ 1 (pow v 2)))) in v 0.840 * [taylor]: Taking taylor expansion of 1.0 in v 0.840 * [taylor]: Taking taylor expansion of (* 5.0 (/ 1 (pow v 2))) in v 0.840 * [taylor]: Taking taylor expansion of 5.0 in v 0.840 * [taylor]: Taking taylor expansion of (/ 1 (pow v 2)) in v 0.840 * [taylor]: Taking taylor expansion of (pow v 2) in v 0.840 * [taylor]: Taking taylor expansion of v in v 0.840 * [taylor]: Taking taylor expansion of (fma (- 1.0) 1.0 (pow (/ -1 v) 4)) in v 0.841 * [taylor]: Rewrote expression to (+ (* (- 1.0) 1.0) (pow (/ -1 v) 4)) 0.841 * [taylor]: Taking taylor expansion of (* (- 1.0) 1.0) in v 0.841 * [taylor]: Taking taylor expansion of (- 1.0) in v 0.841 * [taylor]: Taking taylor expansion of 1.0 in v 0.841 * [taylor]: Taking taylor expansion of 1.0 in v 0.841 * [taylor]: Taking taylor expansion of (pow (/ -1 v) 4) in v 0.841 * [taylor]: Taking taylor expansion of (/ -1 v) in v 0.841 * [taylor]: Taking taylor expansion of -1 in v 0.841 * [taylor]: Taking taylor expansion of v in v 0.880 * * * [progress]: simplifying candidates 0.881 * [simplify]: Simplifying using # : (/ PI 2) (asin (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (+ (* v v) 1.0))) (* 5.0 v) (* 5.0 (pow v (/ 2 2))) (- (- 1.0 (* 5.0 (pow v 2)))) (- (fma (- 1.0) 1.0 (pow v 4))) (/ 1.0 (fma (- 1.0) 1.0 (pow v 4))) (/ (* 5.0 (pow v 2)) (fma (- 1.0) 1.0 (pow v 4))) (/ 1 (fma (- 1.0) 1.0 (pow v 4))) (/ (fma (- 1.0) 1.0 (pow v 4)) (- 1.0 (* 5.0 (pow v 2)))) (* (fma (- 1.0) 1.0 (pow v 4)) (+ (* 1.0 1.0) (+ (* (* 5.0 (pow v 2)) (* 5.0 (pow v 2))) (* 1.0 (* 5.0 (pow v 2)))))) (* (fma (- 1.0) 1.0 (pow v 4)) (+ 1.0 (* 5.0 (pow v 2)))) (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow (* v v) 3) (pow 1.0 3))) (* (fma (- 1.0) 1.0 (pow v 4)) (+ (* (* v v) (* v v)) (- (* 1.0 1.0) (* (* v v) 1.0)))) (* (- 1.0 (* 5.0 (pow v 2))) (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (fma (- 1.0) 1.0 (pow v 4)) (- (* v v) 1.0)) (* (- (- 1.0 (* 5.0 (pow v 2)))) (+ (pow (* v v) 3) (pow 1.0 3))) (* (- (fma (- 1.0) 1.0 (pow v 4))) (+ (* (* v v) (* v v)) (- (* 1.0 1.0) (* (* v v) 1.0)))) (* (- (- 1.0 (* 5.0 (pow v 2)))) (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (- (fma (- 1.0) 1.0 (pow v 4))) (- (* v v) 1.0)) (* 1 (+ (pow (* v v) 3) (pow 1.0 3))) (* (/ (fma (- 1.0) 1.0 (pow v 4)) (- 1.0 (* 5.0 (pow v 2)))) (+ (* (* v v) (* v v)) (- (* 1.0 1.0) (* (* v v) 1.0)))) (* 1 (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (/ (fma (- 1.0) 1.0 (pow v 4)) (- 1.0 (* 5.0 (pow v 2)))) (- (* v v) 1.0)) (* (- (pow 1.0 3) (pow (* 5.0 (pow v 2)) 3)) (+ (pow (* v v) 3) (pow 1.0 3))) (* (* (fma (- 1.0) 1.0 (pow v 4)) (+ (* 1.0 1.0) (+ (* (* 5.0 (pow v 2)) (* 5.0 (pow v 2))) (* 1.0 (* 5.0 (pow v 2)))))) (+ (* (* v v) (* v v)) (- (* 1.0 1.0) (* (* v v) 1.0)))) (* (- (pow 1.0 3) (pow (* 5.0 (pow v 2)) 3)) (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (* (fma (- 1.0) 1.0 (pow v 4)) (+ (* 1.0 1.0) (+ (* (* 5.0 (pow v 2)) (* 5.0 (pow v 2))) (* 1.0 (* 5.0 (pow v 2)))))) (- (* v v) 1.0)) (* (- (* 1.0 1.0) (* (* 5.0 (pow v 2)) (* 5.0 (pow v 2)))) (+ (pow (* v v) 3) (pow 1.0 3))) (* (* (fma (- 1.0) 1.0 (pow v 4)) (+ 1.0 (* 5.0 (pow v 2)))) (+ (* (* v v) (* v v)) (- (* 1.0 1.0) (* (* v v) 1.0)))) (* (- (* 1.0 1.0) (* (* 5.0 (pow v 2)) (* 5.0 (pow v 2)))) (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (* (fma (- 1.0) 1.0 (pow v 4)) (+ 1.0 (* 5.0 (pow v 2)))) (- (* v v) 1.0)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* v v)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) 1.0) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) 1.0) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* v v)) (* (* v v) (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4)))) (* 1.0 (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4)))) (* 1.0 (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4)))) (* (* v v) (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4)))) (* (/ 1 (fma (- 1.0) 1.0 (pow v 4))) (+ (* v v) 1.0)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (+ (pow (* v v) 3) (pow 1.0 3))) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (- (* (* v v) (* v v)) (* 1.0 1.0))) (* (- 1.0 (* 5.0 (pow v 2))) (+ (* v v) 1.0)) (* (- (- 1.0 (* 5.0 (pow v 2)))) (+ (* v v) 1.0)) (* 1 (+ (* v v) 1.0)) (* (- (pow 1.0 3) (pow (* 5.0 (pow v 2)) 3)) (+ (* v v) 1.0)) (* (- (* 1.0 1.0) (* (* 5.0 (pow v 2)) (* 5.0 (pow v 2)))) (+ (* v v) 1.0)) (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) (* 5.0 (pow v 2)) (* 5.0 (pow v 2)) (* 5.0 (pow v 2)) (- (* 5.0 (pow v 2)) (+ (* 1.0 (pow v 4)) 1.0)) (- (* 1.0 (/ 1 (pow v 4))) (+ (* 5.0 (/ 1 (pow v 6))) (* 5.0 (/ 1 (pow v 2))))) (- (* 1.0 (/ 1 (pow v 4))) (+ (* 5.0 (/ 1 (pow v 6))) (* 5.0 (/ 1 (pow v 2))))) (- (+ (* 4.0 (pow v 2)) (* 4.0 (pow v 4))) 1.0) (- (+ (* 4.0 (/ 1 (pow v 2))) (+ (* 4.0 (/ 1 (pow v 4))) 5.0))) (- (+ (* 4.0 (/ 1 (pow v 2))) (+ (* 4.0 (/ 1 (pow v 4))) 5.0))) 0.887 * * [simplify]: iteration 0 : 419 enodes (cost 482 ) 0.895 * * [simplify]: iteration 1 : 2044 enodes (cost 456 ) 0.937 * * [simplify]: iteration 2 : 5002 enodes (cost 442 ) 0.940 * [simplify]: Simplified to: (/ PI 2) (asin (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (+ (* v v) 1.0))) (* v 5.0) (* v 5.0) (- (- 1.0 (* 5.0 (pow v 2)))) (- (fma (- 1.0) 1.0 (pow v 4))) (/ 1.0 (fma (- 1.0) 1.0 (pow v 4))) (/ (* 5.0 (pow v 2)) (fma (- 1.0) 1.0 (pow v 4))) (/ 1 (fma (- 1.0) 1.0 (pow v 4))) (/ (fma (- 1.0) 1.0 (pow v 4)) (- 1.0 (* 5.0 (pow v 2)))) (* (+ (* (* 5.0 (pow v 2)) (+ (* 5.0 (pow v 2)) 1.0)) (* 1.0 1.0)) (fma (- 1.0) 1.0 (pow v 4))) (* (fma (- 1.0) 1.0 (pow v 4)) (+ 1.0 (* 5.0 (pow v 2)))) (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow (* v v) 3) (pow 1.0 3))) (* (fma (- 1.0) 1.0 (pow v 4)) (fma 1.0 (- 1.0 (pow v 2)) (pow v 4))) (* (* (fma v v 1.0) (- (* v v) 1.0)) (- 1.0 (* 5.0 (pow v 2)))) (* (fma (- 1.0) 1.0 (pow v 4)) (- (* v v) 1.0)) (* (- (- 1.0 (* 5.0 (pow v 2)))) (+ (pow 1.0 3) (pow v 6))) (* (- (fma 1.0 (- 1.0 (pow v 2)) (pow v 4))) (fma (- 1.0) 1.0 (pow v 4))) (* (- (fma (- 1.0) 1.0 (pow v 4))) (- 1.0 (* 5.0 (pow v 2)))) (* (- (fma (- 1.0) 1.0 (pow v 4))) (- (* v v) 1.0)) (+ (pow 1.0 3) (pow v 6)) (/ (fma (- 1.0) 1.0 (pow v 4)) (/ (- 1.0 (* 5.0 (pow v 2))) (fma 1.0 (- 1.0 (pow v 2)) (pow v 4)))) (fma (- 1.0) 1.0 (pow v 4)) (* (/ (fma (- 1.0) 1.0 (pow v 4)) (- 1.0 (* 5.0 (pow v 2)))) (- (* v v) 1.0)) (* (- (pow 1.0 3) (pow (* 5.0 (pow v 2)) 3)) (+ (pow (* v v) 3) (pow 1.0 3))) (* (* (fma 1.0 (- 1.0 (pow v 2)) (pow v 4)) (fma (* 5.0 (pow v 2)) (+ 1.0 (* 5.0 (pow v 2))) (* 1.0 1.0))) (fma (- 1.0) 1.0 (pow v 4))) (* (* (fma v v 1.0) (- (* v v) 1.0)) (- (pow 1.0 3) (pow (* 5.0 (pow v 2)) 3))) (* (* (fma (- 1.0) 1.0 (pow v 4)) (- (* v v) 1.0)) (fma (* 5.0 (pow v 2)) (+ 1.0 (* 5.0 (pow v 2))) (* 1.0 1.0))) (* (* (+ (pow (* v v) 3) (pow 1.0 3)) (fma (pow v 2) 5.0 1.0)) (- 1.0 (* 5.0 (pow v 2)))) (* (* (fma 1.0 (- 1.0 (pow v 2)) (pow v 4)) (fma (pow v 2) 5.0 1.0)) (fma (- 1.0) 1.0 (pow v 4))) (* (* (* (fma v v 1.0) (- (* v v) 1.0)) (fma (pow v 2) 5.0 1.0)) (- 1.0 (* 5.0 (pow v 2)))) (* (* (fma (- 1.0) 1.0 (pow v 4)) (- (* v v) 1.0)) (fma (pow v 2) 5.0 1.0)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* v v)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) 1.0) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) 1.0) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* v v)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* v v)) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) 1.0) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) 1.0) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (* v v)) (/ (fma v v 1.0) (fma (- 1.0) 1.0 (pow v 4))) (* (/ (- 1.0 (* 5.0 (pow v 2))) (fma (- 1.0) 1.0 (pow v 4))) (+ (pow (* v v) 3) (pow 1.0 3))) (/ (- 1.0 (* 5.0 (pow v 2))) 1) (* (fma v v 1.0) (- 1.0 (* 5.0 (pow v 2)))) (* (fma v v 1.0) (- (- 1.0 (* 5.0 (pow v 2))))) (fma v v 1.0) (* (fma v v 1.0) (- (pow 1.0 3) (pow (* 5.0 (pow v 2)) 3))) (* (* (fma v v 1.0) (fma (pow v 2) 5.0 1.0)) (- 1.0 (* 5.0 (pow v 2)))) (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) (acos (/ (* (- 1.0 (* 5.0 (pow v 2))) (+ (pow v 2) 1.0)) (fma (- 1.0) 1.0 (pow v 4)))) (* 5.0 (pow v 2)) (* 5.0 (pow v 2)) (* 5.0 (pow v 2)) (fma 5.0 (pow v 2) (- (fma 1.0 (pow v 4) 1.0))) (fma 1.0 (/ 1 (pow v 4)) (- (fma 5.0 (/ 1 (pow v 6)) (* 5.0 (/ 1 (pow v 2)))))) (fma 1.0 (/ 1 (pow v 4)) (- (fma 5.0 (/ 1 (pow v 6)) (* 5.0 (/ 1 (pow v 2)))))) (fma 4.0 (fma v v (pow v 4)) (- 1.0)) (- (/ (- 4.0) (pow v 2)) (fma 4.0 (/ 1 (pow v 4)) 5.0)) (- (/ (- 4.0) (pow v 2)) (fma 4.0 (/ 1 (pow v 4)) 5.0)) 0.941 * * * [progress]: adding candidates to table 1.086 * [progress]: [Phase 3 of 3] Extracting. 1.086 * * [regime]: Finding splitpoints for: (# #) 1.087 * * * [regime-changes]: Trying 4 branch expressions: ((* v v) (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)) (acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))) v) 1.087 * * * * [regimes]: Trying to branch on (* v v) from (# #) 1.097 * * * * [regimes]: Trying to branch on (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)) from (# #) 1.107 * * * * [regimes]: Trying to branch on (acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))) from (# #) 1.122 * * * * [regimes]: Trying to branch on v from (# #) 1.132 * * * [regime]: Found split indices: #