20.192 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.066 * * * [progress]: [2/2] Setting up program. 0.071 * [progress]: [Phase 2 of 3] Improving. 0.071 * [simplify]: Simplifying using # : (- (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) 1.0) 0.074 * * [simplify]: iteration 0 : 53 enodes (cost 15 ) 0.075 * * [simplify]: iteration 1 : 161 enodes (cost 15 ) 0.079 * * [simplify]: iteration 2 : 459 enodes (cost 15 ) 0.088 * * [simplify]: iteration 3 : 1323 enodes (cost 15 ) 0.118 * * [simplify]: iteration 4 : 2992 enodes (cost 15 ) 0.170 * * [simplify]: iteration 5 : 5001 enodes (cost 15 ) 0.170 * [simplify]: Simplified to: (- (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) 1.0) 0.171 * * [progress]: iteration 1 / 4 0.171 * * * [progress]: picking best candidate 0.175 * * * * [pick]: Picked # 0.175 * * * [progress]: localizing error 0.191 * * * [progress]: generating rewritten candidates 0.191 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 2 2) 0.198 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 0.206 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 2 1) 0.214 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 0.223 * * * [progress]: generating series expansions 0.223 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 2 2) 0.224 * [approximate]: Approximating (* (- 1.0 (* 3.0 a)) (pow b 2)) in (b a) around 0 0.224 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 0.227 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 0.232 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 0.237 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 0.237 * [approximate]: Approximating (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in (b a) around 0 0.241 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 0.245 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 0.250 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 0.256 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 0.262 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 0.263 * [approximate]: Approximating (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in (b a) around 0 0.265 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 0.268 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 0.273 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 0.278 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 0.290 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 0.291 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 0.291 * [approximate]: Approximating (pow (+ (pow a 2) (pow b 2)) 2.0) in (a b) around 0 0.292 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 0.295 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 0.302 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 0.313 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 0.325 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in (a b) around 0 0.330 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.334 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.340 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.372 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.372 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in (a b) around 0 0.378 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.382 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.387 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.413 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 0.413 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 2 1) 0.414 * [approximate]: Approximating (* (pow a 2) (+ a 1.0)) in (a) around 0 0.428 * [approximate]: Approximating (/ (+ (/ 1 a) 1.0) (pow a 2)) in (a) around 0 0.455 * [approximate]: Approximating (/ (- 1.0 (/ 1 a)) (pow a 2)) in (a) around 0 0.479 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 0.479 * [approximate]: Approximating (- (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (* 4.0 (pow b 2)) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))))) (* 12.0 (* a (pow b 2)))) in (a b) around 0 0.481 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (* 4.0 (pow b 2)) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))))) (* 12.0 (* a (pow b 2)))) in b 0.485 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (* 4.0 (pow b 2)) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))))) (* 12.0 (* a (pow b 2)))) in b 0.491 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (* 4.0 (pow b 2)) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))))) (* 12.0 (* a (pow b 2)))) in b 0.504 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (* 4.0 (pow b 2)) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))))) (* 12.0 (* a (pow b 2)))) in b 0.505 * [approximate]: Approximating (- (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4))))))) (* 12.0 (/ 1 (* a (pow b 2))))) in (a b) around 0 0.516 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4))))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 0.520 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4))))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 0.526 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4))))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 0.541 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4))))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 0.554 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4))))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 0.558 * [approximate]: Approximating (- (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))))) (* 4.0 (/ 1 (pow a 3)))) in (a b) around 0 0.570 * [taylor]: Taking taylor expansion of (- (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))))) (* 4.0 (/ 1 (pow a 3)))) in b 0.574 * [taylor]: Taking taylor expansion of (- (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))))) (* 4.0 (/ 1 (pow a 3)))) in b 0.579 * [taylor]: Taking taylor expansion of (- (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))))) (* 4.0 (/ 1 (pow a 3)))) in b 0.590 * [taylor]: Taking taylor expansion of (- (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))))) (* 4.0 (/ 1 (pow a 3)))) in b 0.603 * [taylor]: Taking taylor expansion of (- (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))))) (* 4.0 (/ 1 (pow a 3)))) in b 0.606 * * * [progress]: simplifying candidates 0.613 * [simplify]: Simplifying using # : (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (+ (+ (log b) (log b)) (log (- 1.0 (* 3.0 a)))) (+ (log (* b b)) (log (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) b) (* (* b b) b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a)))) (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (* (log (+ (* a a) (* b b))) 2.0) (* (log (+ (* a a) (* b b))) 2.0) (* 1 2.0) (pow (+ (* a a) (* b b)) (* (cbrt 2.0) (cbrt 2.0))) (pow (+ (* a a) (* b b)) (sqrt 2.0)) (pow (+ (* a a) (* b b)) 1) (pow (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) 2.0) (pow (cbrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow 1 2.0) (pow (+ (* a a) (* b b)) 2.0) (log (pow (+ (* a a) (* b b)) 2.0)) (exp (pow (+ (* a a) (* b b)) 2.0)) (* (cbrt (pow (+ (* a a) (* b b)) 2.0)) (cbrt (pow (+ (* a a) (* b b)) 2.0))) (cbrt (pow (+ (* a a) (* b b)) 2.0)) (* (* (pow (+ (* a a) (* b b)) 2.0) (pow (+ (* a a) (* b b)) 2.0)) (pow (+ (* a a) (* b b)) 2.0)) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (+ (+ (log a) (log a)) (log (+ 1.0 a))) (+ (log (* a a)) (log (+ 1.0 a))) (log (* (* a a) (+ 1.0 a))) (exp (* (* a a) (+ 1.0 a))) (* (* (* (* a a) a) (* (* a a) a)) (* (* (+ 1.0 a) (+ 1.0 a)) (+ 1.0 a))) (* (* (* (* a a) (* a a)) (* a a)) (* (* (+ 1.0 a) (+ 1.0 a)) (+ 1.0 a))) (* (cbrt (* (* a a) (+ 1.0 a))) (cbrt (* (* a a) (+ 1.0 a)))) (cbrt (* (* a a) (+ 1.0 a))) (* (* (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a))) (* (* a a) (+ 1.0 a))) (sqrt (* (* a a) (+ 1.0 a))) (sqrt (* (* a a) (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* (* a a) 1.0) (* (* a a) a) (* 1.0 (* a a)) (* a (* a a)) (* (* a a) (* (cbrt (+ 1.0 a)) (cbrt (+ 1.0 a)))) (* (* a a) (sqrt (+ 1.0 a))) (* (* a a) 1) (* (* a a) 1) (* a (+ 1.0 a)) (* (* a a) (+ (pow 1.0 3) (pow a 3))) (* (* a a) (- (* 1.0 1.0) (* a a))) (* (exp (pow (+ (* a a) (* b b)) 2.0)) (exp (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (log (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (exp (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (* (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (* (* (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (+ (pow (pow (+ (* a a) (* b b)) 2.0) 3) (pow (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) 3)) (+ (* (pow (+ (* a a) (* b b)) 2.0) (pow (+ (* a a) (* b b)) 2.0)) (- (* (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) (* (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))))) (- (* (pow (+ (* a a) (* b b)) 2.0) (pow (+ (* a a) (* b b)) 2.0)) (* (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (- (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (* (* a a) (+ 1.0 a)))) (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (+ (pow b 4) (* 2.0 (* (pow a 2) (pow b 2)))) (pow (/ 1 a) -4.0) (pow (/ -1 a) -4.0) (+ (pow a 3) (* 1.0 (pow a 2))) (+ (pow a 3) (* 1.0 (pow a 2))) (+ (pow a 3) (* 1.0 (pow a 2))) (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (* 4.0 (pow b 2)))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 0.619 * * [simplify]: iteration 0 : 504 enodes (cost 702 ) 0.630 * * [simplify]: iteration 1 : 2520 enodes (cost 622 ) 0.673 * * [simplify]: iteration 2 : 5003 enodes (cost 622 ) 0.677 * [simplify]: Simplified to: (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (pow b 2) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (log (pow (+ (* a a) (* b b)) 2.0)) (log (pow (+ (* a a) (* b b)) 2.0)) 2.0 (pow (+ (* a a) (* b b)) (* (cbrt 2.0) (cbrt 2.0))) (pow (+ (* a a) (* b b)) (sqrt 2.0)) (+ (* a a) (* b b)) (pow (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) 2.0) (pow (cbrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) 1 (pow (+ (* a a) (* b b)) 2.0) (log (pow (+ (* a a) (* b b)) 2.0)) (exp (pow (+ (* a a) (* b b)) 2.0)) (* (cbrt (pow (+ (* a a) (* b b)) 2.0)) (cbrt (pow (+ (* a a) (* b b)) 2.0))) (cbrt (pow (+ (* a a) (* b b)) 2.0)) (pow (pow (+ (* a a) (* b b)) 2.0) 3) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (log (* (* a a) (+ 1.0 a))) (log (* (* a a) (+ 1.0 a))) (log (* (* a a) (+ 1.0 a))) (exp (* (* a a) (+ 1.0 a))) (pow (* (* a a) (+ 1.0 a)) 3) (pow (* (* a a) (+ 1.0 a)) 3) (* (cbrt (* (* a a) (+ 1.0 a))) (cbrt (* (* a a) (+ 1.0 a)))) (cbrt (* (* a a) (+ 1.0 a))) (pow (* (* a a) (+ 1.0 a)) 3) (sqrt (* (* a a) (+ 1.0 a))) (sqrt (* (* a a) (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* (* a a) 1.0) (pow a 3) (* (* a a) 1.0) (pow a 3) (* (* a a) (* (cbrt (+ 1.0 a)) (cbrt (+ 1.0 a)))) (* (* a a) (sqrt (+ 1.0 a))) (pow a 2) (pow a 2) (* a (+ 1.0 a)) (* (* a a) (+ (pow 1.0 3) (pow a 3))) (* (* a a) (- (* 1.0 1.0) (* a a))) (exp (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (log (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (exp (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (* (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (pow (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) 3) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))))) (+ (pow (pow (+ (* a a) (* b b)) 2.0) 3) (pow (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) 3)) (+ (* (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) (- (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) (pow (+ (* a a) (* b b)) 2.0))) (pow (+ (* a a) (* b b)) (* 2 2.0))) (+ (pow (+ (* a a) (* b b)) (* 2 2.0)) (neg (* (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a))))) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))))) (- (pow (+ (* a a) (* b b)) 2.0) (* 4.0 (+ (* (* a a) (+ 1.0 a)) (* (* b b) (- 1.0 (* 3.0 a)))))) (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (+ (pow b 4) (* 2.0 (* (pow a 2) (pow b 2)))) (pow (/ 1 a) -4.0) (pow (/ -1 a) -4.0) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (* 4.0 (+ (pow a 3) (+ (* a a) (* b b)))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 0.678 * * * [progress]: adding candidates to table 1.196 * * [progress]: iteration 2 / 4 1.196 * * * [progress]: picking best candidate 1.220 * * * * [pick]: Picked # 1.220 * * * [progress]: localizing error 1.236 * * * [progress]: generating rewritten candidates 1.236 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 2) 1.247 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1.251 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1) 1.259 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1.268 * * * [progress]: generating series expansions 1.268 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 2) 1.268 * [approximate]: Approximating (* (- 1.0 (* 3.0 a)) (pow b 2)) in (b a) around 0 1.269 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 1.272 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 1.277 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 1.281 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 1.282 * [approximate]: Approximating (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in (b a) around 0 1.285 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 1.290 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 1.295 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 1.301 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 1.307 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 1.308 * [approximate]: Approximating (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in (b a) around 0 1.310 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 1.313 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 1.318 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 1.323 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 1.334 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 1.335 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1.335 * [approximate]: Approximating (pow (+ (pow a 2) (pow b 2)) 2.0) in (a b) around 0 1.336 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 1.339 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 1.346 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 1.358 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 2.0) in b 1.369 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in (a b) around 0 1.374 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.378 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.384 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.418 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.418 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in (a b) around 0 1.424 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.428 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.434 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.461 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 2.0) in b 1.461 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1) 1.461 * [approximate]: Approximating (* (pow a 2) (+ a 1.0)) in (a) around 0 1.477 * [approximate]: Approximating (/ (+ (/ 1 a) 1.0) (pow a 2)) in (a) around 0 1.504 * [approximate]: Approximating (/ (- 1.0 (/ 1 a)) (pow a 2)) in (a) around 0 1.528 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1.529 * [approximate]: Approximating (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) in (a b) around 0 1.529 * [taylor]: Taking taylor expansion of (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) in b 1.531 * [taylor]: Taking taylor expansion of (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) in b 1.534 * [taylor]: Taking taylor expansion of (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) in b 1.540 * [taylor]: Taking taylor expansion of (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) in b 1.551 * [taylor]: Taking taylor expansion of (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) in b 1.552 * [approximate]: Approximating (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4)))))) in (a b) around 0 1.562 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4)))))) in b 1.565 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4)))))) in b 1.571 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4)))))) in b 1.586 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4)))))) in b 1.596 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow a 2))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 3))) (/ 1 (pow b 4)))))) in b 1.599 * [approximate]: Approximating (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))) (* 4.0 (/ 1 (pow a 3)))) in (a b) around 0 1.610 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))) (* 4.0 (/ 1 (pow a 3)))) in b 1.613 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))) (* 4.0 (/ 1 (pow a 3)))) in b 1.619 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))) (* 4.0 (/ 1 (pow a 3)))) in b 1.630 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))) (* 4.0 (/ 1 (pow a 3)))) in b 1.640 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (/ 1 (pow a 4)) (+ (* 4.0 (/ 1 (pow a 2))) (/ 1 (pow b 4))))) (* 4.0 (/ 1 (pow a 3)))) in b 1.642 * * * [progress]: simplifying candidates 1.643 * [simplify]: Simplifying using # : (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (+ (+ (log b) (log b)) (log (- 1.0 (* 3.0 a)))) (+ (log (* b b)) (log (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) b) (* (* b b) b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a)))) (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (* (log (+ (* a a) (* b b))) 2.0) (* (log (+ (* a a) (* b b))) 2.0) (* 1 2.0) (pow (+ (* a a) (* b b)) (* (cbrt 2.0) (cbrt 2.0))) (pow (+ (* a a) (* b b)) (sqrt 2.0)) (pow (+ (* a a) (* b b)) 1) (pow (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) 2.0) (pow (cbrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow 1 2.0) (pow (+ (* a a) (* b b)) 2.0) (log (pow (+ (* a a) (* b b)) 2.0)) (exp (pow (+ (* a a) (* b b)) 2.0)) (* (cbrt (pow (+ (* a a) (* b b)) 2.0)) (cbrt (pow (+ (* a a) (* b b)) 2.0))) (cbrt (pow (+ (* a a) (* b b)) 2.0)) (* (* (pow (+ (* a a) (* b b)) 2.0) (pow (+ (* a a) (* b b)) 2.0)) (pow (+ (* a a) (* b b)) 2.0)) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (+ (+ (log a) (log a)) (log (+ 1.0 a))) (+ (log (* a a)) (log (+ 1.0 a))) (log (* (* a a) (+ 1.0 a))) (exp (* (* a a) (+ 1.0 a))) (* (* (* (* a a) a) (* (* a a) a)) (* (* (+ 1.0 a) (+ 1.0 a)) (+ 1.0 a))) (* (* (* (* a a) (* a a)) (* a a)) (* (* (+ 1.0 a) (+ 1.0 a)) (+ 1.0 a))) (* (cbrt (* (* a a) (+ 1.0 a))) (cbrt (* (* a a) (+ 1.0 a)))) (cbrt (* (* a a) (+ 1.0 a))) (* (* (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a))) (* (* a a) (+ 1.0 a))) (sqrt (* (* a a) (+ 1.0 a))) (sqrt (* (* a a) (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* (* a a) 1.0) (* (* a a) a) (* 1.0 (* a a)) (* a (* a a)) (* (* a a) (* (cbrt (+ 1.0 a)) (cbrt (+ 1.0 a)))) (* (* a a) (sqrt (+ 1.0 a))) (* (* a a) 1) (* (* a a) 1) (* a (+ 1.0 a)) (* (* a a) (+ (pow 1.0 3) (pow a 3))) (* (* a a) (- (* 1.0 1.0) (* a a))) (* (exp (pow (+ (* a a) (* b b)) 2.0)) (exp (* (* (* a a) (+ 1.0 a)) 4.0))) (log (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (exp (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (* (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (* (* (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (+ (pow (pow (+ (* a a) (* b b)) 2.0) 3) (pow (* (* (* a a) (+ 1.0 a)) 4.0) 3)) (+ (* (pow (+ (* a a) (* b b)) 2.0) (pow (+ (* a a) (* b b)) 2.0)) (- (* (* (* (* a a) (+ 1.0 a)) 4.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (* (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)))) (- (* (pow (+ (* a a) (* b b)) 2.0) (pow (+ (* a a) (* b b)) 2.0)) (* (* (* (* a a) (+ 1.0 a)) 4.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (- (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (+ (pow b 4) (* 2.0 (* (pow a 2) (pow b 2)))) (pow (/ 1 a) -4.0) (pow (/ -1 a) -4.0) (+ (pow a 3) (* 1.0 (pow a 2))) (+ (pow a 3) (* 1.0 (pow a 2))) (+ (pow a 3) (* 1.0 (pow a 2))) (+ (* 4.0 (pow a 3)) (+ (* 4.0 (pow a 2)) (pow a 4))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 1.649 * * [simplify]: iteration 0 : 484 enodes (cost 599 ) 1.659 * * [simplify]: iteration 1 : 2423 enodes (cost 527 ) 1.704 * * [simplify]: iteration 2 : 5003 enodes (cost 527 ) 1.707 * [simplify]: Simplified to: (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (pow b 2) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (log (pow (+ (* a a) (* b b)) 2.0)) (log (pow (+ (* a a) (* b b)) 2.0)) 2.0 (pow (+ (* a a) (* b b)) (* (cbrt 2.0) (cbrt 2.0))) (pow (+ (* a a) (* b b)) (sqrt 2.0)) (+ (* a a) (* b b)) (pow (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) 2.0) (pow (cbrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) (pow (sqrt (+ (* a a) (* b b))) 2.0) 1 (pow (+ (* a a) (* b b)) 2.0) (log (pow (+ (* a a) (* b b)) 2.0)) (exp (pow (+ (* a a) (* b b)) 2.0)) (* (cbrt (pow (+ (* a a) (* b b)) 2.0)) (cbrt (pow (+ (* a a) (* b b)) 2.0))) (cbrt (pow (+ (* a a) (* b b)) 2.0)) (pow (pow (+ (* a a) (* b b)) 2.0) 3) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (sqrt (pow (+ (* a a) (* b b)) 2.0)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (pow (+ (* a a) (* b b)) (/ 2.0 2)) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (log (* (* a a) (+ 1.0 a))) (log (* (* a a) (+ 1.0 a))) (log (* (* a a) (+ 1.0 a))) (exp (* (* a a) (+ 1.0 a))) (pow (* (* a a) (+ 1.0 a)) 3) (pow (* (* a a) (+ 1.0 a)) 3) (* (cbrt (* (* a a) (+ 1.0 a))) (cbrt (* (* a a) (+ 1.0 a)))) (cbrt (* (* a a) (+ 1.0 a))) (pow (* (* a a) (+ 1.0 a)) 3) (sqrt (* (* a a) (+ 1.0 a))) (sqrt (* (* a a) (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* a (sqrt (+ 1.0 a))) (* (* a a) 1.0) (pow a 3) (* (* a a) 1.0) (pow a 3) (* (* a a) (* (cbrt (+ 1.0 a)) (cbrt (+ 1.0 a)))) (* (* a a) (sqrt (+ 1.0 a))) (pow a 2) (pow a 2) (* a (+ 1.0 a)) (* (* a a) (+ (pow 1.0 3) (pow a 3))) (* (* a a) (- (* 1.0 1.0) (* a a))) (exp (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (log (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (exp (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (* (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)))) (cbrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (pow (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) 3) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (sqrt (+ (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0))) (+ (pow (pow (+ (* a a) (* b b)) 2.0) 3) (pow (* (* (* a a) (+ 1.0 a)) 4.0) 3)) (+ (* (* (* (* a a) (+ 1.0 a)) 4.0) (- (* (* (* a a) (+ 1.0 a)) 4.0) (pow (+ (* a a) (* b b)) 2.0))) (pow (+ (* a a) (* b b)) (* 2 2.0))) (+ (* (neg (* (* (+ 1.0 a) (+ 1.0 a)) (pow a 4))) (* 4.0 4.0)) (pow (+ (* a a) (* b b)) (* 2 2.0))) (- (pow (+ (* a a) (* b b)) 2.0) (* (* (* a a) (+ 1.0 a)) 4.0)) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (+ (pow b 4) (* 2.0 (* (pow a 2) (pow b 2)))) (pow (/ 1 a) -4.0) (pow (/ -1 a) -4.0) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (* (* a a) (+ 1.0 a)) (+ (* 4.0 (+ (pow a 3) (pow a 2))) (pow a 4)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 1.708 * * * [progress]: adding candidates to table 2.221 * * [progress]: iteration 3 / 4 2.221 * * * [progress]: picking best candidate 2.239 * * * * [pick]: Picked # 2.239 * * * [progress]: localizing error 2.260 * * * [progress]: generating rewritten candidates 2.261 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2 1) 2.264 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1 1 2) 2.267 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1 1) 2.271 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 2 2) 2.280 * * * [progress]: generating series expansions 2.280 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2 1) 2.280 * [approximate]: Approximating (pow (+ (pow a 2) (pow b 2)) 1/3) in (a b) around 0 2.281 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.284 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.291 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.303 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.314 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in (a b) around 0 2.324 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.328 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.333 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.354 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.354 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in (a b) around 0 2.361 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.364 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.370 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.391 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.391 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1 1 2) 2.391 * [approximate]: Approximating (pow (+ (pow a 2) (pow b 2)) 1/3) in (a b) around 0 2.392 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.395 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.407 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.420 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.431 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in (a b) around 0 2.436 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.440 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.446 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.467 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.468 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in (a b) around 0 2.474 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.478 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.490 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.511 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.511 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1 1) 2.511 * [approximate]: Approximating (pow (+ (pow a 2) (pow b 2)) 1/3) in (a b) around 0 2.512 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.515 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.522 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.535 * [taylor]: Taking taylor expansion of (pow (+ (pow a 2) (pow b 2)) 1/3) in b 2.545 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in (a b) around 0 2.551 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.554 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.560 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.587 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.587 * [approximate]: Approximating (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in (a b) around 0 2.593 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.596 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.602 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.623 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow b 2)) (/ 1 (pow a 2))) 1/3) in b 2.623 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 2 2) 2.623 * [approximate]: Approximating (* (- 1.0 (* 3.0 a)) (pow b 2)) in (b a) around 0 2.624 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 2.627 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 2.632 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 2.636 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 2.637 * [approximate]: Approximating (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in (b a) around 0 2.640 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 2.650 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 2.655 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 2.661 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 2.668 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 2.669 * [approximate]: Approximating (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in (b a) around 0 2.671 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 2.674 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 2.679 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 2.684 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 2.690 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 2.691 * * * [progress]: simplifying candidates 2.693 * [simplify]: Simplifying using # : (log (cbrt (+ (* a a) (* b b)))) (exp (cbrt (+ (* a a) (* b b)))) (cbrt (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt 1) (cbrt (+ (* a a) (* b b))) (cbrt (+ (pow (* a a) 3) (pow (* b b) 3))) (cbrt (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b))))) (cbrt (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (cbrt (- (* a a) (* b b))) (* (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (* (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (log (cbrt (+ (* a a) (* b b)))) (exp (cbrt (+ (* a a) (* b b)))) (cbrt (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt 1) (cbrt (+ (* a a) (* b b))) (cbrt (+ (pow (* a a) 3) (pow (* b b) 3))) (cbrt (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b))))) (cbrt (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (cbrt (- (* a a) (* b b))) (* (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (* (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (log (cbrt (+ (* a a) (* b b)))) (exp (cbrt (+ (* a a) (* b b)))) (cbrt (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt 1) (cbrt (+ (* a a) (* b b))) (cbrt (+ (pow (* a a) 3) (pow (* b b) 3))) (cbrt (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b))))) (cbrt (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (cbrt (- (* a a) (* b b))) (* (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (* (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b)))) (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (+ (+ (log b) (log b)) (log (- 1.0 (* 3.0 a)))) (+ (log (* b b)) (log (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) b) (* (* b b) b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a)))) (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (+ (* 1/3 (* (pow a 2) (pow (/ 1 (pow b 4)) 1/3))) (pow b 2/3)) (pow (/ 1 a) -2/3) (pow (/ -1 a) -2/3) (+ (* 1/3 (* (pow a 2) (pow (/ 1 (pow b 4)) 1/3))) (pow b 2/3)) (pow (/ 1 a) -2/3) (pow (/ -1 a) -2/3) (+ (* 1/3 (* (pow a 2) (pow (/ 1 (pow b 4)) 1/3))) (pow b 2/3)) (pow (/ 1 a) -2/3) (pow (/ -1 a) -2/3) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) 2.698 * * [simplify]: iteration 0 : 277 enodes (cost 537 ) 2.705 * * [simplify]: iteration 1 : 1234 enodes (cost 483 ) 2.731 * * [simplify]: iteration 2 : 5002 enodes (cost 474 ) 2.735 * [simplify]: Simplified to: (log (cbrt (+ (* a a) (* b b)))) (exp (cbrt (+ (* a a) (* b b)))) (cbrt (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) 1 (cbrt (+ (* a a) (* b b))) (cbrt (+ (pow (* a a) 3) (pow (* b b) 3))) (cbrt (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b))))) (cbrt (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (cbrt (- (* a a) (* b b))) (* (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (+ (* a a) (* b b)) (sqrt (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (log (cbrt (+ (* a a) (* b b)))) (exp (cbrt (+ (* a a) (* b b)))) (cbrt (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) 1 (cbrt (+ (* a a) (* b b))) (cbrt (+ (pow (* a a) 3) (pow (* b b) 3))) (cbrt (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b))))) (cbrt (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (cbrt (- (* a a) (* b b))) (* (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (+ (* a a) (* b b)) (sqrt (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (log (cbrt (+ (* a a) (* b b)))) (exp (cbrt (+ (* a a) (* b b)))) (cbrt (* (cbrt (+ (* a a) (* b b))) (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) (cbrt (sqrt (+ (* a a) (* b b)))) 1 (cbrt (+ (* a a) (* b b))) (cbrt (+ (pow (* a a) 3) (pow (* b b) 3))) (cbrt (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b))))) (cbrt (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (cbrt (- (* a a) (* b b))) (* (cbrt (cbrt (+ (* a a) (* b b)))) (cbrt (cbrt (+ (* a a) (* b b))))) (cbrt (cbrt (+ (* a a) (* b b)))) (+ (* a a) (* b b)) (sqrt (cbrt (+ (* a a) (* b b)))) (sqrt (cbrt (+ (* a a) (* b b)))) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (* (pow b 6) (pow (- 1.0 (* 3.0 a)) 3)) (* (pow b 6) (pow (- 1.0 (* 3.0 a)) 3)) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (* (pow b 6) (pow (- 1.0 (* 3.0 a)) 3)) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (pow b 2) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (+ (* 1/3 (* (pow a 2) (pow (/ 1 (pow b 4)) 1/3))) (pow b 2/3)) (pow (/ 1 a) -2/3) (pow (/ -1 a) -2/3) (+ (* 1/3 (* (pow a 2) (pow (/ 1 (pow b 4)) 1/3))) (pow b 2/3)) (pow (/ 1 a) -2/3) (pow (/ -1 a) -2/3) (+ (* 1/3 (* (pow a 2) (pow (/ 1 (pow b 4)) 1/3))) (pow b 2/3)) (pow (/ 1 a) -2/3) (pow (/ -1 a) -2/3) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) 2.735 * * * [progress]: adding candidates to table 3.317 * * [progress]: iteration 4 / 4 3.318 * * * [progress]: picking best candidate 3.330 * * * * [pick]: Picked # 3.330 * * * [progress]: localizing error 3.349 * * * [progress]: generating rewritten candidates 3.349 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2 2 2) 3.357 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 2) 3.364 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 2 2) 3.367 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 3.384 * * * [progress]: generating series expansions 3.384 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2 2 2) 3.384 * [approximate]: Approximating (* (pow a 2) (pow b 2)) in (a b) around 0 3.385 * [taylor]: Taking taylor expansion of (* (pow a 2) (pow b 2)) in b 3.386 * [taylor]: Taking taylor expansion of (* (pow a 2) (pow b 2)) in b 3.388 * [taylor]: Taking taylor expansion of (* (pow a 2) (pow b 2)) in b 3.391 * [taylor]: Taking taylor expansion of (* (pow a 2) (pow b 2)) in b 3.392 * [approximate]: Approximating (/ 1 (* (pow a 2) (pow b 2))) in (a b) around 0 3.393 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.395 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.398 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.402 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.410 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.411 * [approximate]: Approximating (/ 1 (* (pow a 2) (pow b 2))) in (a b) around 0 3.412 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.414 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.417 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.421 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.426 * [taylor]: Taking taylor expansion of (/ 1 (* (pow a 2) (pow b 2))) in b 3.426 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 2) 3.426 * [approximate]: Approximating (* (- 1.0 (* 3.0 a)) (pow b 2)) in (b a) around 0 3.427 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 3.430 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 3.435 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 3.439 * [taylor]: Taking taylor expansion of (* (- 1.0 (* 3.0 a)) (pow b 2)) in a 3.440 * [approximate]: Approximating (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in (b a) around 0 3.443 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 3.448 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 3.452 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 3.458 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 3.465 * [taylor]: Taking taylor expansion of (/ (- 1.0 (* 3.0 (/ 1 a))) (pow b 2)) in a 3.466 * [approximate]: Approximating (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in (b a) around 0 3.468 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 3.471 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 3.475 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 3.481 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 3.493 * [taylor]: Taking taylor expansion of (/ (+ (* 3.0 (/ 1 a)) 1.0) (pow b 2)) in a 3.493 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 2 2) 3.493 * [approximate]: Approximating (- 1.0 (* 3.0 a)) in (a) around 0 3.506 * [approximate]: Approximating (- 1.0 (* 3.0 (/ 1 a))) in (a) around 0 3.523 * [approximate]: Approximating (+ (* 3.0 (/ 1 a)) 1.0) in (a) around 0 3.536 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 3.537 * [approximate]: Approximating (- (+ (pow a 4) (+ (pow b 4) (+ (* 4.0 (pow b 2)) (* 2 (* (pow a 2) (pow b 2)))))) (* 12.0 (* a (pow b 2)))) in (a b) around 0 3.539 * [taylor]: Taking taylor expansion of (- (+ (pow a 4) (+ (pow b 4) (+ (* 4.0 (pow b 2)) (* 2 (* (pow a 2) (pow b 2)))))) (* 12.0 (* a (pow b 2)))) in b 3.541 * [taylor]: Taking taylor expansion of (- (+ (pow a 4) (+ (pow b 4) (+ (* 4.0 (pow b 2)) (* 2 (* (pow a 2) (pow b 2)))))) (* 12.0 (* a (pow b 2)))) in b 3.546 * [taylor]: Taking taylor expansion of (- (+ (pow a 4) (+ (pow b 4) (+ (* 4.0 (pow b 2)) (* 2 (* (pow a 2) (pow b 2)))))) (* 12.0 (* a (pow b 2)))) in b 3.557 * [taylor]: Taking taylor expansion of (- (+ (pow a 4) (+ (pow b 4) (+ (* 4.0 (pow b 2)) (* 2 (* (pow a 2) (pow b 2)))))) (* 12.0 (* a (pow b 2)))) in b 3.580 * [taylor]: Taking taylor expansion of (- (+ (pow a 4) (+ (pow b 4) (+ (* 4.0 (pow b 2)) (* 2 (* (pow a 2) (pow b 2)))))) (* 12.0 (* a (pow b 2)))) in b 3.581 * [approximate]: Approximating (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4))))) (* 12.0 (/ 1 (* a (pow b 2))))) in (a b) around 0 3.596 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 3.601 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 3.606 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 3.612 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 3.621 * [taylor]: Taking taylor expansion of (- (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4))))) (* 12.0 (/ 1 (* a (pow b 2))))) in b 3.624 * [approximate]: Approximating (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4)))))) in (a b) around 0 3.634 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4)))))) in b 3.636 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4)))))) in b 3.639 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4)))))) in b 3.644 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4)))))) in b 3.652 * [taylor]: Taking taylor expansion of (+ (* 2 (/ 1 (* (pow a 2) (pow b 2)))) (+ (* 4.0 (/ 1 (pow b 2))) (+ (* 12.0 (/ 1 (* a (pow b 2)))) (+ (/ 1 (pow a 4)) (/ 1 (pow b 4)))))) in b 3.655 * * * [progress]: simplifying candidates 3.661 * [simplify]: Simplifying using # : (* a b) (+ (* (log a) 2) (* (log b) 2)) (+ (* (log a) 2) (* (log b) 2)) (+ (* (log a) 2) (log (pow b 2))) (+ (* (log a) 2) (* (log b) 2)) (+ (* (log a) 2) (* (log b) 2)) (+ (* (log a) 2) (log (pow b 2))) (+ (log (pow a 2)) (* (log b) 2)) (+ (log (pow a 2)) (* (log b) 2)) (+ (log (pow a 2)) (log (pow b 2))) (log (* (pow a 2) (pow b 2))) (exp (* (pow a 2) (pow b 2))) (* (* (* (pow a 2) (pow a 2)) (pow a 2)) (* (* (pow b 2) (pow b 2)) (pow b 2))) (* (cbrt (* (pow a 2) (pow b 2))) (cbrt (* (pow a 2) (pow b 2)))) (cbrt (* (pow a 2) (pow b 2))) (* (* (* (pow a 2) (pow b 2)) (* (pow a 2) (pow b 2))) (* (pow a 2) (pow b 2))) (sqrt (* (pow a 2) (pow b 2))) (sqrt (* (pow a 2) (pow b 2))) (* (pow (sqrt a) 2) (pow (sqrt b) 2)) (* (pow (sqrt a) 2) (pow (sqrt b) 2)) (* (pow (sqrt a) 2) b) (* (pow (sqrt a) 2) b) (* (pow (sqrt a) 2) (sqrt (pow b 2))) (* (pow (sqrt a) 2) (sqrt (pow b 2))) (* (pow (sqrt a) 2) (pow b (/ 2 2))) (* (pow (sqrt a) 2) (pow b (/ 2 2))) (* a (pow (sqrt b) 2)) (* a (pow (sqrt b) 2)) (* a b) (* a b) (* a (sqrt (pow b 2))) (* a (sqrt (pow b 2))) (* a (pow b (/ 2 2))) (* a (pow b (/ 2 2))) (* (sqrt (pow a 2)) (pow (sqrt b) 2)) (* (sqrt (pow a 2)) (pow (sqrt b) 2)) (* (sqrt (pow a 2)) b) (* (sqrt (pow a 2)) b) (* (sqrt (pow a 2)) (sqrt (pow b 2))) (* (sqrt (pow a 2)) (sqrt (pow b 2))) (* (sqrt (pow a 2)) (pow b (/ 2 2))) (* (sqrt (pow a 2)) (pow b (/ 2 2))) (* (pow a (/ 2 2)) (pow (sqrt b) 2)) (* (pow a (/ 2 2)) (pow (sqrt b) 2)) (* (pow a (/ 2 2)) b) (* (pow a (/ 2 2)) b) (* (pow a (/ 2 2)) (sqrt (pow b 2))) (* (pow a (/ 2 2)) (sqrt (pow b 2))) (* (pow a (/ 2 2)) (pow b (/ 2 2))) (* (pow a (/ 2 2)) (pow b (/ 2 2))) (* (pow a 2) (pow (* (cbrt b) (cbrt b)) 2)) (* (pow a 2) (pow (sqrt b) 2)) (* (pow a 2) (pow 1 2)) (* (pow a 2) b) (* (pow a 2) (* (cbrt (pow b 2)) (cbrt (pow b 2)))) (* (pow a 2) (sqrt (pow b 2))) (* (pow a 2) 1) (* (pow a 2) (pow b (/ 2 2))) (* (pow (cbrt a) 2) (pow b 2)) (* (pow (sqrt a) 2) (pow b 2)) (* (pow a 2) (pow b 2)) (* a (pow b 2)) (* (cbrt (pow a 2)) (pow b 2)) (* (sqrt (pow a 2)) (pow b 2)) (* (pow a 2) (pow b 2)) (* (pow a (/ 2 2)) (pow b 2)) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (+ (+ (log b) (log b)) (log (- 1.0 (* 3.0 a)))) (+ (log (* b b)) (log (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) b) (* (* b b) b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)))) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (* (* (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a)))) (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* 1.0 (* b b)) (* (neg (* 3.0 a)) (* b b)) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (/ (exp 1.0) (exp (* 3.0 a))) (log (- 1.0 (* 3.0 a))) (exp (- 1.0 (* 3.0 a))) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a)))) (cbrt (- 1.0 (* 3.0 a))) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a))) (sqrt (- 1.0 (* 3.0 a))) (sqrt (- 1.0 (* 3.0 a))) (- (pow 1.0 3) (pow (* 3.0 a) 3)) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a)))) (neg (* 3.0 a)) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a))) (+ 1.0 (* 3.0 a)) (neg (* 3.0 a)) (* (* (exp (pow a 4)) (* (exp (pow b 4)) (exp (* 2 (* (pow a 2) (pow b 2)))))) (exp (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (* (* (exp (pow a 4)) (exp (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (exp (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (* (exp (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (exp (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (log (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (exp (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (* (cbrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (cbrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))))) (cbrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (* (* (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (sqrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (sqrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (+ (* (+ (pow (pow a 4) 3) (pow (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) 3)) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a))))) (* (+ (* (pow a 4) (pow a 4)) (- (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (* 4.0 (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3)))))) (* (+ (* (pow a 4) (pow a 4)) (- (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a))))) (+ (* (+ (pow (pow a 4) 3) (pow (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) 3)) (+ 1.0 (* 3.0 a))) (* (+ (* (pow a 4) (pow a 4)) (- (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (* 4.0 (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a))))))) (* (+ (* (pow a 4) (pow a 4)) (- (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (+ 1.0 (* 3.0 a))) (+ (* (- (* (pow a 4) (pow a 4)) (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a))))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3)))))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a))))) (+ (* (- (* (pow a 4) (pow a 4)) (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (+ 1.0 (* 3.0 a))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a))))))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ 1.0 (* 3.0 a))) (+ (pow (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 3) (pow (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))) 3)) (+ (* (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (- (* (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) (* (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))))) (- (* (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (* (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (- (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) 1.0))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) 1.0))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* 1.0 (* b b)))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* 1.0 (* b b)))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* (* b b) 1.0) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* (* b b) 1.0) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) (* (pow a 2) (pow b 2)) (* (pow a 2) (pow b 2)) (* (pow a 2) (pow b 2)) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- (* 1.0 (pow b 2)) (* 3.0 (* a (pow b 2)))) (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a)) (- (+ (pow a 4) (* 4.0 (pow b 2))) (* 12.0 (* a (pow b 2)))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 3.670 * * [simplify]: iteration 0 : 651 enodes (cost 1149 ) 3.684 * * [simplify]: iteration 1 : 3179 enodes (cost 1030 ) 3.752 * * [simplify]: iteration 2 : 5001 enodes (cost 1026 ) 3.758 * [simplify]: Simplified to: (* b a) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (* 2 (+ (log a) (log b))) (exp (* (pow a 2) (pow b 2))) (pow (* (pow a 2) (pow b 2)) 3) (* (cbrt (* (pow a 2) (pow b 2))) (cbrt (* (pow a 2) (pow b 2)))) (cbrt (* (pow a 2) (pow b 2))) (pow (* (pow a 2) (pow b 2)) 3) (fabs (* b a)) (fabs (* b a)) (* b a) (* b a) (* b a) (* b a) (* (sqrt (pow b 2)) a) (* (sqrt (pow b 2)) a) (* b a) (* b a) (* b a) (* b a) (* b a) (* b a) (* (sqrt (pow b 2)) a) (* (sqrt (pow b 2)) a) (* b a) (* b a) (* b (fabs a)) (* b (fabs a)) (* b (fabs a)) (* b (fabs a)) (* (sqrt (pow a 2)) (sqrt (pow b 2))) (* (sqrt (pow a 2)) (sqrt (pow b 2))) (* b (fabs a)) (* b (fabs a)) (* b a) (* b a) (* b a) (* b a) (* (sqrt (pow b 2)) a) (* (sqrt (pow b 2)) a) (* b a) (* b a) (* (pow a 2) (pow (* (cbrt b) (cbrt b)) 2)) (* b (pow a 2)) (pow a 2) (* b (pow a 2)) (* (pow a 2) (* (cbrt (pow b 2)) (cbrt (pow b 2)))) (* (pow a 2) (sqrt (pow b 2))) (pow a 2) (* b (pow a 2)) (* (pow (cbrt a) 2) (pow b 2)) (* b (* b a)) (* (pow a 2) (pow b 2)) (* b (* b a)) (* (cbrt (pow a 2)) (pow b 2)) (* b (* b (fabs a))) (* (pow a 2) (pow b 2)) (* b (* b a)) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (log (* (* b b) (- 1.0 (* 3.0 a)))) (exp (* (* b b) (- 1.0 (* 3.0 a)))) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (* (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (cbrt (* (* b b) (- 1.0 (* 3.0 a))))) (cbrt (* (* b b) (- 1.0 (* 3.0 a)))) (pow (* (* b b) (- 1.0 (* 3.0 a))) 3) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (sqrt (* (* b b) (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* b (sqrt (- 1.0 (* 3.0 a)))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) 1.0) (* (* b b) (neg (* 3.0 a))) (* (* b b) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a))))) (* (* b b) (sqrt (- 1.0 (* 3.0 a)))) (pow b 2) (* b (- 1.0 (* 3.0 a))) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3))) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a)))) (exp (- 1.0 (* 3.0 a))) (log (- 1.0 (* 3.0 a))) (exp (- 1.0 (* 3.0 a))) (* (cbrt (- 1.0 (* 3.0 a))) (cbrt (- 1.0 (* 3.0 a)))) (cbrt (- 1.0 (* 3.0 a))) (pow (- 1.0 (* 3.0 a)) 3) (sqrt (- 1.0 (* 3.0 a))) (sqrt (- 1.0 (* 3.0 a))) (- (pow 1.0 3) (pow (* 3.0 a) 3)) (+ (* (* 3.0 a) (+ (* 3.0 a) 1.0)) (* 1.0 1.0)) (neg (* 3.0 a)) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a))) (+ 1.0 (* 3.0 a)) (neg (* 3.0 a)) (exp (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (exp (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (exp (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (log (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (exp (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (* (cbrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (cbrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))))) (cbrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (pow (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) 3) (sqrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (sqrt (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))))) (+ (* (* (- (+ (pow a 8) (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (* (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) 4.0) (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3)))) (* (+ (pow (pow a 4) 3) (pow (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) 3)) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a)))))) (* (+ (* (* 3.0 a) (+ (* 3.0 a) 1.0)) (* 1.0 1.0)) (+ (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (- (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (pow a 4))) (pow a 8))) (+ (* (* (- (+ (pow a 8) (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (* (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) 4.0) (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a))))) (* (+ (pow (pow a 4) 3) (pow (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) 3)) (+ 1.0 (* 3.0 a)))) (* (+ 1.0 (* 3.0 a)) (+ (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (- (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (pow a 4))) (pow a 8))) (+ (* (- (* (pow a 4) (pow a 4)) (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (+ (* 1.0 1.0) (+ (* (* 3.0 a) (* 3.0 a)) (* 1.0 (* 3.0 a))))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- (pow 1.0 3) (pow (* 3.0 a) 3)))))) (* (+ (* (* 3.0 a) (+ (* 3.0 a) 1.0)) (* 1.0 1.0)) (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (+ (* (- (* (pow a 4) (pow a 4)) (* (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))))) (+ 1.0 (* 3.0 a))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- (* 1.0 1.0) (* (* 3.0 a) (* 3.0 a))))))) (* (- (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ 1.0 (* 3.0 a))) (+ (pow (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 3) (pow (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))) 3)) (+ (* (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))) (- (* 4.0 (* (* b b) (- 1.0 (* 3.0 a)))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (* (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (+ (* (neg (* 4.0 4.0)) (* (* (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a))) (pow b 4))) (* (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))))) (- (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (* (* 1.0 (* b b)) 4.0)) (+ (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2)))) (* 4.0 (* (* b b) (- 1.0 (* 3.0 a))))) (* (pow a 2) (pow b 2)) (* (pow a 2) (pow b 2)) (* (pow a 2) (pow b 2)) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (* (* b b) (- 1.0 (* 3.0 a))) (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a)) (- 1.0 (* 3.0 a)) (+ (* (pow b 2) (- 4.0 (* 12.0 a))) (pow a 4)) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) (+ (pow a 4) (+ (pow b 4) (* 2 (* (pow a 2) (pow b 2))))) 3.759 * * * [progress]: adding candidates to table 4.834 * [progress]: [Phase 3 of 3] Extracting. 4.834 * * [regime]: Finding splitpoints for: (# # # #) 4.836 * * * [regime-changes]: Trying 3 branch expressions: ((* b b) b a) 4.836 * * * * [regimes]: Trying to branch on (* b b) from (# # # #) 4.883 * * * * [regimes]: Trying to branch on b from (# # # #) 4.931 * * * * [regimes]: Trying to branch on a from (# # # #) 4.979 * * * [regime]: Found split indices: #