0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.044 * * * [progress]: [2/2] Setting up program. 0.050 * [progress]: [Phase 2 of 3] Improving. 0.050 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.051 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 0.051 * * [simplify]: iters left: 4 (7 enodes) 0.053 * * [simplify]: iters left: 3 (25 enodes) 0.062 * * [simplify]: iters left: 2 (34 enodes) 0.071 * * [simplify]: iters left: 1 (38 enodes) 0.080 * * [simplify]: Extracting #0: cost 1 inf + 0 0.080 * * [simplify]: Extracting #1: cost 5 inf + 0 0.080 * * [simplify]: Extracting #2: cost 14 inf + 0 0.080 * * [simplify]: Extracting #3: cost 9 inf + 169 0.080 * * [simplify]: Extracting #4: cost 2 inf + 583 0.081 * * [simplify]: Extracting #5: cost 0 inf + 748 0.081 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 0.081 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 0.087 * * [progress]: iteration 1 / 4 0.087 * * * [progress]: picking best candidate 0.091 * * * * [pick]: Picked # 0.091 * * * [progress]: localizing error 0.101 * * * [progress]: generating rewritten candidates 0.101 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.108 * * * [progress]: generating series expansions 0.108 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.108 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 0.108 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 0.108 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.108 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.108 * [taylor]: Taking taylor expansion of y.re in y.im 0.108 * [backup-simplify]: Simplify y.re into y.re 0.108 * [taylor]: Taking taylor expansion of x.re in y.im 0.109 * [backup-simplify]: Simplify x.re into x.re 0.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.109 * [taylor]: Taking taylor expansion of y.im in y.im 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 1 into 1 0.109 * [taylor]: Taking taylor expansion of x.im in y.im 0.109 * [backup-simplify]: Simplify x.im into x.im 0.109 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.109 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.109 * [taylor]: Taking taylor expansion of y.re in x.im 0.109 * [backup-simplify]: Simplify y.re into y.re 0.109 * [taylor]: Taking taylor expansion of x.re in x.im 0.109 * [backup-simplify]: Simplify x.re into x.re 0.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.109 * [taylor]: Taking taylor expansion of y.im in x.im 0.109 * [backup-simplify]: Simplify y.im into y.im 0.109 * [taylor]: Taking taylor expansion of x.im in x.im 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 1 into 1 0.109 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.109 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.109 * [taylor]: Taking taylor expansion of y.re in y.re 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 1 into 1 0.109 * [taylor]: Taking taylor expansion of x.re in y.re 0.109 * [backup-simplify]: Simplify x.re into x.re 0.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.109 * [taylor]: Taking taylor expansion of y.im in y.re 0.109 * [backup-simplify]: Simplify y.im into y.im 0.109 * [taylor]: Taking taylor expansion of x.im in y.re 0.109 * [backup-simplify]: Simplify x.im into x.im 0.109 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.109 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.109 * [taylor]: Taking taylor expansion of y.re in x.re 0.109 * [backup-simplify]: Simplify y.re into y.re 0.109 * [taylor]: Taking taylor expansion of x.re in x.re 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 1 into 1 0.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.109 * [taylor]: Taking taylor expansion of y.im in x.re 0.109 * [backup-simplify]: Simplify y.im into y.im 0.109 * [taylor]: Taking taylor expansion of x.im in x.re 0.109 * [backup-simplify]: Simplify x.im into x.im 0.109 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.109 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.109 * [taylor]: Taking taylor expansion of y.re in x.re 0.109 * [backup-simplify]: Simplify y.re into y.re 0.109 * [taylor]: Taking taylor expansion of x.re in x.re 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 1 into 1 0.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.109 * [taylor]: Taking taylor expansion of y.im in x.re 0.109 * [backup-simplify]: Simplify y.im into y.im 0.109 * [taylor]: Taking taylor expansion of x.im in x.re 0.109 * [backup-simplify]: Simplify x.im into x.im 0.109 * [backup-simplify]: Simplify (* y.re 0) into 0 0.109 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.109 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.110 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.110 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.110 * [taylor]: Taking taylor expansion of y.im in y.re 0.110 * [backup-simplify]: Simplify y.im into y.im 0.110 * [taylor]: Taking taylor expansion of x.im in y.re 0.110 * [backup-simplify]: Simplify x.im into x.im 0.110 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.110 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.110 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.110 * [taylor]: Taking taylor expansion of y.im in x.im 0.110 * [backup-simplify]: Simplify y.im into y.im 0.110 * [taylor]: Taking taylor expansion of x.im in x.im 0.110 * [backup-simplify]: Simplify 0 into 0 0.110 * [backup-simplify]: Simplify 1 into 1 0.110 * [backup-simplify]: Simplify (* y.im 0) into 0 0.118 * [backup-simplify]: Simplify (- 0) into 0 0.118 * [taylor]: Taking taylor expansion of 0 in y.im 0.118 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.118 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.119 * [backup-simplify]: Simplify (- 0) into 0 0.119 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.119 * [taylor]: Taking taylor expansion of y.re in y.re 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify 1 into 1 0.119 * [taylor]: Taking taylor expansion of 0 in x.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [taylor]: Taking taylor expansion of 0 in y.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.119 * [backup-simplify]: Simplify (- 0) into 0 0.119 * [taylor]: Taking taylor expansion of 0 in x.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [taylor]: Taking taylor expansion of 0 in y.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.119 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.120 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.120 * [taylor]: Taking taylor expansion of y.im in y.im 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [backup-simplify]: Simplify 1 into 1 0.120 * [backup-simplify]: Simplify (- 0) into 0 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.121 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.121 * [backup-simplify]: Simplify (- 0) into 0 0.121 * [backup-simplify]: Simplify (+ 0 0) into 0 0.121 * [taylor]: Taking taylor expansion of 0 in y.re 0.121 * [backup-simplify]: Simplify 0 into 0 0.121 * [taylor]: Taking taylor expansion of 0 in x.im 0.121 * [backup-simplify]: Simplify 0 into 0 0.121 * [taylor]: Taking taylor expansion of 0 in y.im 0.121 * [backup-simplify]: Simplify 0 into 0 0.121 * [backup-simplify]: Simplify 0 into 0 0.121 * [backup-simplify]: Simplify 0 into 0 0.122 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.122 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.122 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.122 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.122 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.122 * [taylor]: Taking taylor expansion of y.re in y.im 0.122 * [backup-simplify]: Simplify y.re into y.re 0.122 * [taylor]: Taking taylor expansion of x.re in y.im 0.122 * [backup-simplify]: Simplify x.re into x.re 0.122 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.122 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.122 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.122 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.122 * [taylor]: Taking taylor expansion of y.im in y.im 0.122 * [backup-simplify]: Simplify 0 into 0 0.122 * [backup-simplify]: Simplify 1 into 1 0.122 * [taylor]: Taking taylor expansion of x.im in y.im 0.122 * [backup-simplify]: Simplify x.im into x.im 0.122 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.122 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.122 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.122 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.122 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.122 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.122 * [taylor]: Taking taylor expansion of y.re in x.im 0.122 * [backup-simplify]: Simplify y.re into y.re 0.122 * [taylor]: Taking taylor expansion of x.re in x.im 0.123 * [backup-simplify]: Simplify x.re into x.re 0.123 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.123 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.123 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.123 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.123 * [taylor]: Taking taylor expansion of y.im in x.im 0.123 * [backup-simplify]: Simplify y.im into y.im 0.123 * [taylor]: Taking taylor expansion of x.im in x.im 0.123 * [backup-simplify]: Simplify 0 into 0 0.123 * [backup-simplify]: Simplify 1 into 1 0.123 * [backup-simplify]: Simplify (* y.im 0) into 0 0.123 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.123 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.123 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.123 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.123 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.123 * [taylor]: Taking taylor expansion of y.re in y.re 0.123 * [backup-simplify]: Simplify 0 into 0 0.123 * [backup-simplify]: Simplify 1 into 1 0.123 * [taylor]: Taking taylor expansion of x.re in y.re 0.123 * [backup-simplify]: Simplify x.re into x.re 0.123 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.123 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.123 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.123 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.123 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.124 * [taylor]: Taking taylor expansion of y.im in y.re 0.124 * [backup-simplify]: Simplify y.im into y.im 0.124 * [taylor]: Taking taylor expansion of x.im in y.re 0.124 * [backup-simplify]: Simplify x.im into x.im 0.124 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.124 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.124 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.124 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.124 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.124 * [taylor]: Taking taylor expansion of y.re in x.re 0.124 * [backup-simplify]: Simplify y.re into y.re 0.124 * [taylor]: Taking taylor expansion of x.re in x.re 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [backup-simplify]: Simplify 1 into 1 0.124 * [backup-simplify]: Simplify (* y.re 0) into 0 0.124 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.124 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.124 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.124 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.124 * [taylor]: Taking taylor expansion of y.im in x.re 0.124 * [backup-simplify]: Simplify y.im into y.im 0.124 * [taylor]: Taking taylor expansion of x.im in x.re 0.124 * [backup-simplify]: Simplify x.im into x.im 0.124 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.124 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.124 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.124 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.124 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.124 * [taylor]: Taking taylor expansion of y.re in x.re 0.124 * [backup-simplify]: Simplify y.re into y.re 0.124 * [taylor]: Taking taylor expansion of x.re in x.re 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [backup-simplify]: Simplify 1 into 1 0.124 * [backup-simplify]: Simplify (* y.re 0) into 0 0.125 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.125 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.125 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.125 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.125 * [taylor]: Taking taylor expansion of y.im in x.re 0.125 * [backup-simplify]: Simplify y.im into y.im 0.125 * [taylor]: Taking taylor expansion of x.im in x.re 0.125 * [backup-simplify]: Simplify x.im into x.im 0.125 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.125 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.125 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.125 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.125 * [taylor]: Taking taylor expansion of y.re in y.re 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [backup-simplify]: Simplify 1 into 1 0.125 * [backup-simplify]: Simplify (/ 1 1) into 1 0.125 * [taylor]: Taking taylor expansion of 1 in x.im 0.125 * [backup-simplify]: Simplify 1 into 1 0.126 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.126 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.126 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.126 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.126 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.126 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.126 * [taylor]: Taking taylor expansion of y.im in y.re 0.126 * [backup-simplify]: Simplify y.im into y.im 0.126 * [taylor]: Taking taylor expansion of x.im in y.re 0.126 * [backup-simplify]: Simplify x.im into x.im 0.126 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.126 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.127 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.127 * [taylor]: Taking taylor expansion of 0 in x.im 0.127 * [backup-simplify]: Simplify 0 into 0 0.127 * [taylor]: Taking taylor expansion of 1 in y.im 0.127 * [backup-simplify]: Simplify 1 into 1 0.127 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.127 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.127 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.127 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.128 * [backup-simplify]: Simplify (- 0) into 0 0.128 * [backup-simplify]: Simplify (+ 0 0) into 0 0.128 * [taylor]: Taking taylor expansion of 0 in y.re 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.128 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.128 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.128 * [taylor]: Taking taylor expansion of y.im in x.im 0.128 * [backup-simplify]: Simplify y.im into y.im 0.128 * [taylor]: Taking taylor expansion of x.im in x.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [backup-simplify]: Simplify 1 into 1 0.128 * [backup-simplify]: Simplify (* y.im 0) into 0 0.128 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.129 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.129 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.129 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.129 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.129 * [taylor]: Taking taylor expansion of y.im in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [backup-simplify]: Simplify 1 into 1 0.129 * [backup-simplify]: Simplify (/ 1 1) into 1 0.129 * [backup-simplify]: Simplify (- 1) into -1 0.129 * [backup-simplify]: Simplify -1 into -1 0.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.130 * [taylor]: Taking taylor expansion of 0 in x.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [taylor]: Taking taylor expansion of 0 in y.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [taylor]: Taking taylor expansion of 0 in y.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [backup-simplify]: Simplify 1 into 1 0.131 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.131 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.131 * [backup-simplify]: Simplify (- 0) into 0 0.132 * [backup-simplify]: Simplify (+ 0 0) into 0 0.132 * [taylor]: Taking taylor expansion of 0 in y.re 0.132 * [backup-simplify]: Simplify 0 into 0 0.132 * [taylor]: Taking taylor expansion of 0 in x.im 0.132 * [backup-simplify]: Simplify 0 into 0 0.132 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.132 * [backup-simplify]: Simplify (- 0) into 0 0.132 * [taylor]: Taking taylor expansion of 0 in x.im 0.132 * [backup-simplify]: Simplify 0 into 0 0.133 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.133 * [taylor]: Taking taylor expansion of 0 in x.im 0.133 * [backup-simplify]: Simplify 0 into 0 0.133 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.134 * [backup-simplify]: Simplify (- 0) into 0 0.134 * [taylor]: Taking taylor expansion of 0 in y.im 0.134 * [backup-simplify]: Simplify 0 into 0 0.134 * [taylor]: Taking taylor expansion of 0 in y.im 0.134 * [backup-simplify]: Simplify 0 into 0 0.134 * [taylor]: Taking taylor expansion of 0 in y.im 0.134 * [backup-simplify]: Simplify 0 into 0 0.134 * [taylor]: Taking taylor expansion of 0 in y.im 0.134 * [backup-simplify]: Simplify 0 into 0 0.134 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.134 * [backup-simplify]: Simplify (- 0) into 0 0.134 * [backup-simplify]: Simplify 0 into 0 0.134 * [backup-simplify]: Simplify 0 into 0 0.134 * [backup-simplify]: Simplify 0 into 0 0.135 * [backup-simplify]: Simplify 0 into 0 0.135 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.135 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.136 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.136 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.136 * [backup-simplify]: Simplify (- 0) into 0 0.136 * [backup-simplify]: Simplify (+ 0 0) into 0 0.136 * [taylor]: Taking taylor expansion of 0 in y.re 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [taylor]: Taking taylor expansion of 0 in x.im 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [taylor]: Taking taylor expansion of 0 in x.im 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.137 * [backup-simplify]: Simplify (- 0) into 0 0.137 * [taylor]: Taking taylor expansion of 0 in x.im 0.137 * [backup-simplify]: Simplify 0 into 0 0.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.138 * [taylor]: Taking taylor expansion of 0 in x.im 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [taylor]: Taking taylor expansion of 0 in y.im 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [taylor]: Taking taylor expansion of 0 in y.im 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [taylor]: Taking taylor expansion of 0 in y.im 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.139 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.139 * [backup-simplify]: Simplify (- 0) into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.140 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.140 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.140 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.140 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.140 * [taylor]: Taking taylor expansion of y.re in y.im 0.140 * [backup-simplify]: Simplify y.re into y.re 0.140 * [taylor]: Taking taylor expansion of x.re in y.im 0.140 * [backup-simplify]: Simplify x.re into x.re 0.140 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.140 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.140 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.140 * [taylor]: Taking taylor expansion of y.im in y.im 0.140 * [backup-simplify]: Simplify 0 into 0 0.140 * [backup-simplify]: Simplify 1 into 1 0.140 * [taylor]: Taking taylor expansion of x.im in y.im 0.140 * [backup-simplify]: Simplify x.im into x.im 0.140 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.140 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.140 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.140 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.140 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.140 * [taylor]: Taking taylor expansion of y.re in x.im 0.140 * [backup-simplify]: Simplify y.re into y.re 0.140 * [taylor]: Taking taylor expansion of x.re in x.im 0.140 * [backup-simplify]: Simplify x.re into x.re 0.140 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.141 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.141 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.141 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.141 * [taylor]: Taking taylor expansion of y.im in x.im 0.141 * [backup-simplify]: Simplify y.im into y.im 0.141 * [taylor]: Taking taylor expansion of x.im in x.im 0.141 * [backup-simplify]: Simplify 0 into 0 0.141 * [backup-simplify]: Simplify 1 into 1 0.141 * [backup-simplify]: Simplify (* y.im 0) into 0 0.141 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.141 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.141 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.141 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.141 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.141 * [taylor]: Taking taylor expansion of y.re in y.re 0.141 * [backup-simplify]: Simplify 0 into 0 0.141 * [backup-simplify]: Simplify 1 into 1 0.141 * [taylor]: Taking taylor expansion of x.re in y.re 0.141 * [backup-simplify]: Simplify x.re into x.re 0.141 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.141 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.141 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.141 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.141 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.141 * [taylor]: Taking taylor expansion of y.im in y.re 0.141 * [backup-simplify]: Simplify y.im into y.im 0.141 * [taylor]: Taking taylor expansion of x.im in y.re 0.141 * [backup-simplify]: Simplify x.im into x.im 0.142 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.142 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.142 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.142 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.142 * [taylor]: Taking taylor expansion of y.re in x.re 0.142 * [backup-simplify]: Simplify y.re into y.re 0.142 * [taylor]: Taking taylor expansion of x.re in x.re 0.142 * [backup-simplify]: Simplify 0 into 0 0.142 * [backup-simplify]: Simplify 1 into 1 0.142 * [backup-simplify]: Simplify (* y.re 0) into 0 0.142 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.142 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.142 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.142 * [taylor]: Taking taylor expansion of y.im in x.re 0.142 * [backup-simplify]: Simplify y.im into y.im 0.142 * [taylor]: Taking taylor expansion of x.im in x.re 0.142 * [backup-simplify]: Simplify x.im into x.im 0.142 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.142 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.142 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.142 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.142 * [taylor]: Taking taylor expansion of y.re in x.re 0.142 * [backup-simplify]: Simplify y.re into y.re 0.142 * [taylor]: Taking taylor expansion of x.re in x.re 0.142 * [backup-simplify]: Simplify 0 into 0 0.142 * [backup-simplify]: Simplify 1 into 1 0.142 * [backup-simplify]: Simplify (* y.re 0) into 0 0.143 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.143 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.143 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.143 * [taylor]: Taking taylor expansion of y.im in x.re 0.143 * [backup-simplify]: Simplify y.im into y.im 0.143 * [taylor]: Taking taylor expansion of x.im in x.re 0.143 * [backup-simplify]: Simplify x.im into x.im 0.143 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.143 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.143 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.143 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.143 * [taylor]: Taking taylor expansion of y.re in y.re 0.143 * [backup-simplify]: Simplify 0 into 0 0.143 * [backup-simplify]: Simplify 1 into 1 0.143 * [backup-simplify]: Simplify (/ 1 1) into 1 0.143 * [taylor]: Taking taylor expansion of 1 in x.im 0.143 * [backup-simplify]: Simplify 1 into 1 0.144 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.144 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.144 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.144 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.144 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.144 * [taylor]: Taking taylor expansion of y.im in y.re 0.144 * [backup-simplify]: Simplify y.im into y.im 0.144 * [taylor]: Taking taylor expansion of x.im in y.re 0.144 * [backup-simplify]: Simplify x.im into x.im 0.144 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.144 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.145 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.145 * [taylor]: Taking taylor expansion of 0 in x.im 0.145 * [backup-simplify]: Simplify 0 into 0 0.145 * [taylor]: Taking taylor expansion of 1 in y.im 0.145 * [backup-simplify]: Simplify 1 into 1 0.145 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.145 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.146 * [backup-simplify]: Simplify (- 0) into 0 0.146 * [backup-simplify]: Simplify (+ 0 0) into 0 0.146 * [taylor]: Taking taylor expansion of 0 in y.re 0.146 * [backup-simplify]: Simplify 0 into 0 0.146 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.146 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.146 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.146 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.146 * [taylor]: Taking taylor expansion of y.im in x.im 0.146 * [backup-simplify]: Simplify y.im into y.im 0.146 * [taylor]: Taking taylor expansion of x.im in x.im 0.146 * [backup-simplify]: Simplify 0 into 0 0.146 * [backup-simplify]: Simplify 1 into 1 0.146 * [backup-simplify]: Simplify (* y.im 0) into 0 0.146 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.146 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.146 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.146 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.147 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.147 * [taylor]: Taking taylor expansion of y.im in y.im 0.147 * [backup-simplify]: Simplify 0 into 0 0.147 * [backup-simplify]: Simplify 1 into 1 0.147 * [backup-simplify]: Simplify (/ 1 1) into 1 0.147 * [backup-simplify]: Simplify (- 1) into -1 0.147 * [backup-simplify]: Simplify -1 into -1 0.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.148 * [taylor]: Taking taylor expansion of 0 in x.im 0.148 * [backup-simplify]: Simplify 0 into 0 0.148 * [taylor]: Taking taylor expansion of 0 in y.im 0.148 * [backup-simplify]: Simplify 0 into 0 0.148 * [taylor]: Taking taylor expansion of 0 in y.im 0.148 * [backup-simplify]: Simplify 0 into 0 0.148 * [backup-simplify]: Simplify 1 into 1 0.148 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.148 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.149 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.149 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.149 * [backup-simplify]: Simplify (- 0) into 0 0.149 * [backup-simplify]: Simplify (+ 0 0) into 0 0.149 * [taylor]: Taking taylor expansion of 0 in y.re 0.149 * [backup-simplify]: Simplify 0 into 0 0.149 * [taylor]: Taking taylor expansion of 0 in x.im 0.149 * [backup-simplify]: Simplify 0 into 0 0.149 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.150 * [backup-simplify]: Simplify (- 0) into 0 0.150 * [taylor]: Taking taylor expansion of 0 in x.im 0.150 * [backup-simplify]: Simplify 0 into 0 0.150 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.150 * [taylor]: Taking taylor expansion of 0 in x.im 0.150 * [backup-simplify]: Simplify 0 into 0 0.151 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.151 * [backup-simplify]: Simplify (- 0) into 0 0.151 * [taylor]: Taking taylor expansion of 0 in y.im 0.151 * [backup-simplify]: Simplify 0 into 0 0.151 * [taylor]: Taking taylor expansion of 0 in y.im 0.151 * [backup-simplify]: Simplify 0 into 0 0.151 * [taylor]: Taking taylor expansion of 0 in y.im 0.151 * [backup-simplify]: Simplify 0 into 0 0.151 * [taylor]: Taking taylor expansion of 0 in y.im 0.151 * [backup-simplify]: Simplify 0 into 0 0.152 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.152 * [backup-simplify]: Simplify (- 0) into 0 0.152 * [backup-simplify]: Simplify 0 into 0 0.152 * [backup-simplify]: Simplify 0 into 0 0.152 * [backup-simplify]: Simplify 0 into 0 0.152 * [backup-simplify]: Simplify 0 into 0 0.153 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.154 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.155 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.155 * [backup-simplify]: Simplify (- 0) into 0 0.155 * [backup-simplify]: Simplify (+ 0 0) into 0 0.155 * [taylor]: Taking taylor expansion of 0 in y.re 0.155 * [backup-simplify]: Simplify 0 into 0 0.155 * [taylor]: Taking taylor expansion of 0 in x.im 0.155 * [backup-simplify]: Simplify 0 into 0 0.155 * [taylor]: Taking taylor expansion of 0 in x.im 0.155 * [backup-simplify]: Simplify 0 into 0 0.156 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.157 * [backup-simplify]: Simplify (- 0) into 0 0.157 * [taylor]: Taking taylor expansion of 0 in x.im 0.157 * [backup-simplify]: Simplify 0 into 0 0.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.157 * [taylor]: Taking taylor expansion of 0 in x.im 0.158 * [backup-simplify]: Simplify 0 into 0 0.158 * [taylor]: Taking taylor expansion of 0 in y.im 0.158 * [backup-simplify]: Simplify 0 into 0 0.158 * [taylor]: Taking taylor expansion of 0 in y.im 0.158 * [backup-simplify]: Simplify 0 into 0 0.158 * [taylor]: Taking taylor expansion of 0 in y.im 0.158 * [backup-simplify]: Simplify 0 into 0 0.159 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.159 * [backup-simplify]: Simplify (- 0) into 0 0.159 * [taylor]: Taking taylor expansion of 0 in y.im 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [taylor]: Taking taylor expansion of 0 in y.im 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [taylor]: Taking taylor expansion of 0 in y.im 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [taylor]: Taking taylor expansion of 0 in y.im 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [backup-simplify]: Simplify 0 into 0 0.160 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.160 * * * [progress]: simplifying candidates 0.160 * * * * [progress]: [ 1 / 16 ] simplifiying candidate # 0.161 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 0.161 * * [simplify]: iters left: 5 (9 enodes) 0.164 * * [simplify]: iters left: 4 (35 enodes) 0.169 * * [simplify]: iters left: 3 (54 enodes) 0.177 * * [simplify]: iters left: 2 (95 enodes) 0.193 * * [simplify]: iters left: 1 (193 enodes) 0.270 * * [simplify]: Extracting #0: cost 1 inf + 0 0.270 * * [simplify]: Extracting #1: cost 61 inf + 0 0.271 * * [simplify]: Extracting #2: cost 177 inf + 0 0.271 * * [simplify]: Extracting #3: cost 207 inf + 844 0.273 * * [simplify]: Extracting #4: cost 161 inf + 6973 0.275 * * [simplify]: Extracting #5: cost 112 inf + 18650 0.281 * * [simplify]: Extracting #6: cost 35 inf + 67314 0.290 * * [simplify]: Extracting #7: cost 0 inf + 95011 0.306 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 0.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 0.307 * * * * [progress]: [ 2 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 3 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 4 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 5 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 6 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 7 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 8 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 9 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 10 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 11 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 12 / 16 ] simplifiying candidate # 0.307 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 0.307 * * * * [progress]: [ 14 / 16 ] simplifiying candidate # 0.308 * [simplify]: Simplifying 0 0.308 * * [simplify]: iters left: 0 (1 enodes) 0.309 * * [simplify]: Extracting #0: cost 1 inf + 0 0.309 * * [simplify]: Extracting #1: cost 0 inf + 1 0.309 * [simplify]: Simplified to 0 0.309 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 0.309 * * * * [progress]: [ 15 / 16 ] simplifiying candidate # 0.309 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.309 * * [simplify]: iters left: 4 (7 enodes) 0.312 * * [simplify]: iters left: 3 (25 enodes) 0.318 * * [simplify]: iters left: 2 (34 enodes) 0.324 * * [simplify]: iters left: 1 (38 enodes) 0.328 * * [simplify]: Extracting #0: cost 1 inf + 0 0.329 * * [simplify]: Extracting #1: cost 5 inf + 0 0.329 * * [simplify]: Extracting #2: cost 14 inf + 0 0.329 * * [simplify]: Extracting #3: cost 9 inf + 169 0.329 * * [simplify]: Extracting #4: cost 2 inf + 583 0.329 * * [simplify]: Extracting #5: cost 0 inf + 748 0.329 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.329 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.329 * * * * [progress]: [ 16 / 16 ] simplifiying candidate # 0.329 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.330 * * [simplify]: iters left: 4 (7 enodes) 0.331 * * [simplify]: iters left: 3 (25 enodes) 0.334 * * [simplify]: iters left: 2 (34 enodes) 0.339 * * [simplify]: iters left: 1 (38 enodes) 0.343 * * [simplify]: Extracting #0: cost 1 inf + 0 0.343 * * [simplify]: Extracting #1: cost 5 inf + 0 0.344 * * [simplify]: Extracting #2: cost 14 inf + 0 0.344 * * [simplify]: Extracting #3: cost 9 inf + 169 0.344 * * [simplify]: Extracting #4: cost 2 inf + 583 0.344 * * [simplify]: Extracting #5: cost 0 inf + 748 0.344 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.344 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.344 * * * [progress]: adding candidates to table 0.503 * * [progress]: iteration 2 / 4 0.503 * * * [progress]: picking best candidate 0.514 * * * * [pick]: Picked # 0.514 * * * [progress]: localizing error 0.552 * * * [progress]: generating rewritten candidates 0.552 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 0.562 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 0.572 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 0.581 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 0.637 * * * [progress]: generating series expansions 0.637 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 0.637 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 0.637 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in (x.re y.re x.im y.im) around 0 0.637 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 0.637 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 0.637 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 0.637 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.638 * [backup-simplify]: Simplify 1/3 into 1/3 0.638 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 0.638 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.638 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.638 * [taylor]: Taking taylor expansion of y.re in y.im 0.638 * [backup-simplify]: Simplify y.re into y.re 0.638 * [taylor]: Taking taylor expansion of x.re in y.im 0.638 * [backup-simplify]: Simplify x.re into x.re 0.638 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.638 * [taylor]: Taking taylor expansion of y.im in y.im 0.638 * [backup-simplify]: Simplify 0 into 0 0.638 * [backup-simplify]: Simplify 1 into 1 0.638 * [taylor]: Taking taylor expansion of x.im in y.im 0.638 * [backup-simplify]: Simplify x.im into x.im 0.638 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.638 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.639 * [backup-simplify]: Simplify (- 0) into 0 0.639 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.639 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 0.639 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 0.639 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 0.639 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 0.639 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 0.639 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 0.639 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.639 * [backup-simplify]: Simplify 1/3 into 1/3 0.639 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 0.639 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.639 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.639 * [taylor]: Taking taylor expansion of y.re in x.im 0.639 * [backup-simplify]: Simplify y.re into y.re 0.639 * [taylor]: Taking taylor expansion of x.re in x.im 0.639 * [backup-simplify]: Simplify x.re into x.re 0.639 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.639 * [taylor]: Taking taylor expansion of y.im in x.im 0.639 * [backup-simplify]: Simplify y.im into y.im 0.639 * [taylor]: Taking taylor expansion of x.im in x.im 0.639 * [backup-simplify]: Simplify 0 into 0 0.639 * [backup-simplify]: Simplify 1 into 1 0.639 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.640 * [backup-simplify]: Simplify (* y.im 0) into 0 0.640 * [backup-simplify]: Simplify (- 0) into 0 0.640 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.640 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 0.640 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 0.640 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 0.640 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 0.640 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 0.640 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 0.640 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.640 * [backup-simplify]: Simplify 1/3 into 1/3 0.640 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 0.640 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.641 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.641 * [taylor]: Taking taylor expansion of y.re in y.re 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [taylor]: Taking taylor expansion of x.re in y.re 0.641 * [backup-simplify]: Simplify x.re into x.re 0.641 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.641 * [taylor]: Taking taylor expansion of y.im in y.re 0.641 * [backup-simplify]: Simplify y.im into y.im 0.641 * [taylor]: Taking taylor expansion of x.im in y.re 0.641 * [backup-simplify]: Simplify x.im into x.im 0.641 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.641 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.641 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.641 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.641 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.641 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.641 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.641 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 0.641 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 0.641 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 0.642 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.642 * [backup-simplify]: Simplify 1/3 into 1/3 0.642 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 0.642 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.642 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.642 * [taylor]: Taking taylor expansion of y.re in x.re 0.642 * [backup-simplify]: Simplify y.re into y.re 0.642 * [taylor]: Taking taylor expansion of x.re in x.re 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 1 into 1 0.642 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.642 * [taylor]: Taking taylor expansion of y.im in x.re 0.642 * [backup-simplify]: Simplify y.im into y.im 0.642 * [taylor]: Taking taylor expansion of x.im in x.re 0.642 * [backup-simplify]: Simplify x.im into x.im 0.642 * [backup-simplify]: Simplify (* y.re 0) into 0 0.642 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.642 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.642 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.642 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.642 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.642 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.643 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 0.643 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 0.643 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 0.643 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.643 * [backup-simplify]: Simplify 1/3 into 1/3 0.643 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 0.643 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.643 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.643 * [taylor]: Taking taylor expansion of y.re in x.re 0.643 * [backup-simplify]: Simplify y.re into y.re 0.643 * [taylor]: Taking taylor expansion of x.re in x.re 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.643 * [taylor]: Taking taylor expansion of y.im in x.re 0.643 * [backup-simplify]: Simplify y.im into y.im 0.643 * [taylor]: Taking taylor expansion of x.im in x.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [backup-simplify]: Simplify (* y.re 0) into 0 0.643 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.643 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.643 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.643 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.643 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.644 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.644 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 0.644 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 0.644 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 0.644 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.644 * [backup-simplify]: Simplify 1/3 into 1/3 0.644 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 0.644 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.644 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.644 * [taylor]: Taking taylor expansion of y.im in y.re 0.644 * [backup-simplify]: Simplify y.im into y.im 0.644 * [taylor]: Taking taylor expansion of x.im in y.re 0.644 * [backup-simplify]: Simplify x.im into x.im 0.644 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.644 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.644 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.644 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.644 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.645 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.645 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 0.645 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 0.645 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 0.645 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.645 * [backup-simplify]: Simplify 1/3 into 1/3 0.645 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 0.645 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.645 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.645 * [taylor]: Taking taylor expansion of y.im in x.im 0.645 * [backup-simplify]: Simplify y.im into y.im 0.645 * [taylor]: Taking taylor expansion of x.im in x.im 0.645 * [backup-simplify]: Simplify 0 into 0 0.645 * [backup-simplify]: Simplify 1 into 1 0.645 * [backup-simplify]: Simplify (* y.im 0) into 0 0.645 * [backup-simplify]: Simplify (- 0) into 0 0.646 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.646 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.646 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.646 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 0.646 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.647 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 0.647 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 0.647 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 0.647 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 0.647 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.647 * [backup-simplify]: Simplify 1/3 into 1/3 0.647 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 0.647 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 0.647 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.647 * [taylor]: Taking taylor expansion of y.im in y.im 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify 1 into 1 0.647 * [backup-simplify]: Simplify (- 0) into 0 0.648 * [backup-simplify]: Simplify (- 1) into -1 0.648 * [backup-simplify]: Simplify (- 1) into -1 0.648 * [backup-simplify]: Simplify (log -1) into (log -1) 0.649 * [taylor]: Taking taylor expansion of (log x.im) in y.im 0.649 * [taylor]: Taking taylor expansion of x.im in y.im 0.649 * [backup-simplify]: Simplify x.im into x.im 0.649 * [backup-simplify]: Simplify (log x.im) into (log x.im) 0.649 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 0.650 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 0.650 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 0.651 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 0.651 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 0.652 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.652 * [backup-simplify]: Simplify (- 0) into 0 0.652 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.653 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.653 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im))))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.653 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) 0.653 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 0.653 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.653 * [backup-simplify]: Simplify -1/3 into -1/3 0.653 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 0.653 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 0.654 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 0.654 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 0.654 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.654 * [backup-simplify]: Simplify 1/3 into 1/3 0.654 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.654 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.654 * [taylor]: Taking taylor expansion of -1 in y.re 0.654 * [backup-simplify]: Simplify -1 into -1 0.654 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.654 * [taylor]: Taking taylor expansion of y.im in y.re 0.654 * [backup-simplify]: Simplify y.im into y.im 0.654 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.654 * [taylor]: Taking taylor expansion of x.im in y.re 0.654 * [backup-simplify]: Simplify x.im into x.im 0.654 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.654 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.654 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.654 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 0.655 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 0.655 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) into (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 0.655 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0.655 * [taylor]: Taking taylor expansion of y.re in y.re 0.655 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify 1 into 1 0.655 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 0.656 * [backup-simplify]: Simplify (* -1/3 0) into 0 0.656 * [taylor]: Taking taylor expansion of 0 in x.im 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [taylor]: Taking taylor expansion of 0 in y.im 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.657 * [backup-simplify]: Simplify (- 0) into 0 0.657 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.657 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 0.658 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 0.659 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.659 * [taylor]: Taking taylor expansion of 0 in x.im 0.659 * [backup-simplify]: Simplify 0 into 0 0.659 * [taylor]: Taking taylor expansion of 0 in y.im 0.659 * [backup-simplify]: Simplify 0 into 0 0.659 * [backup-simplify]: Simplify 0 into 0 0.660 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.660 * [backup-simplify]: Simplify (- 0) into 0 0.660 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.661 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 0.661 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.662 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 0.663 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.663 * [taylor]: Taking taylor expansion of 0 in y.im 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify (- 0) into 0 0.664 * [backup-simplify]: Simplify (- 1) into -1 0.665 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 0.666 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 0.667 * [backup-simplify]: Simplify (+ 0 0) into 0 0.667 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 0.669 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.669 * [backup-simplify]: Simplify 0 into 0 0.669 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.670 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.670 * [backup-simplify]: Simplify (- 0) into 0 0.671 * [backup-simplify]: Simplify (+ 0 0) into 0 0.672 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 y.re) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.672 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.673 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) 0.673 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) in y.re 0.673 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.673 * [backup-simplify]: Simplify -1/9 into -1/9 0.673 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 0.673 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 0.673 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 0.673 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 0.673 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.673 * [backup-simplify]: Simplify 1/3 into 1/3 0.673 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 0.673 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 0.673 * [taylor]: Taking taylor expansion of -1 in y.re 0.673 * [backup-simplify]: Simplify -1 into -1 0.673 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 0.673 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 0.673 * [taylor]: Taking taylor expansion of y.im in y.re 0.673 * [backup-simplify]: Simplify y.im into y.im 0.673 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 0.673 * [taylor]: Taking taylor expansion of x.im in y.re 0.673 * [backup-simplify]: Simplify x.im into x.im 0.673 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.673 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 0.673 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 0.673 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.673 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 0.673 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 0.674 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 0.674 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 0.674 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 0.674 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) into (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) 0.674 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) into (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) 0.674 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.674 * [taylor]: Taking taylor expansion of y.re in y.re 0.674 * [backup-simplify]: Simplify 0 into 0 0.674 * [backup-simplify]: Simplify 1 into 1 0.674 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.674 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.674 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.674 * [backup-simplify]: Simplify (- (/ 0 (* (pow y.im 2) (pow x.im 2))) (+ (* (/ -1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.675 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 0.675 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.676 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.676 * [backup-simplify]: Simplify (+ (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 1) (* 0 0)) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0.677 * [backup-simplify]: Simplify (+ (* -1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) (* 0 0)) into (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) 0.677 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 0.677 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 0.677 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.677 * [backup-simplify]: Simplify 1/3 into 1/3 0.677 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 0.677 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 0.677 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 0.677 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.677 * [backup-simplify]: Simplify 1/3 into 1/3 0.677 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.677 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.677 * [taylor]: Taking taylor expansion of -1 in x.im 0.677 * [backup-simplify]: Simplify -1 into -1 0.677 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.677 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.677 * [taylor]: Taking taylor expansion of y.im in x.im 0.677 * [backup-simplify]: Simplify y.im into y.im 0.677 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.677 * [taylor]: Taking taylor expansion of x.im in x.im 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify 1 into 1 0.677 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.677 * [backup-simplify]: Simplify (* 1 1) into 1 0.677 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.678 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 0.678 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 0.678 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 0.678 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) 0.678 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) 0.678 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) into (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) 0.678 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) into (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) 0.678 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 0.678 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 0.678 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.678 * [backup-simplify]: Simplify 1/3 into 1/3 0.678 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 0.678 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 0.678 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.679 * [backup-simplify]: Simplify 1/3 into 1/3 0.679 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 0.679 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 0.679 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 0.679 * [taylor]: Taking taylor expansion of -1 in y.im 0.679 * [backup-simplify]: Simplify -1 into -1 0.679 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.679 * [taylor]: Taking taylor expansion of y.im in y.im 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify 1 into 1 0.679 * [backup-simplify]: Simplify (* 1 1) into 1 0.679 * [backup-simplify]: Simplify (/ -1 1) into -1 0.679 * [backup-simplify]: Simplify (log -1) into (log -1) 0.679 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 0.679 * [taylor]: Taking taylor expansion of 2 in y.im 0.679 * [backup-simplify]: Simplify 2 into 2 0.679 * [taylor]: Taking taylor expansion of (log x.im) in y.im 0.679 * [taylor]: Taking taylor expansion of x.im in y.im 0.679 * [backup-simplify]: Simplify x.im into x.im 0.679 * [backup-simplify]: Simplify (log x.im) into (log x.im) 0.680 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 0.680 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 0.680 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 0.680 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 0.681 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) 0.681 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) 0.681 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) into (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) 0.682 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 0.682 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 0.682 * [backup-simplify]: Simplify (- 0) into 0 0.683 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.683 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.683 * [backup-simplify]: Simplify (- 0) into 0 0.683 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.684 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into 0 0.685 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 0.685 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.685 * [taylor]: Taking taylor expansion of 0 in x.im 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [taylor]: Taking taylor expansion of 0 in y.im 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [taylor]: Taking taylor expansion of 0 in y.im 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [taylor]: Taking taylor expansion of 0 in y.im 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify (- 0) into 0 0.686 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.686 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.687 * [backup-simplify]: Simplify (- 0) into 0 0.687 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.688 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- y.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- y.im) 1)))) 2) into 0 0.688 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.689 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 0.689 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.689 * [taylor]: Taking taylor expansion of 0 in y.im 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify 0 into 0 0.690 * [backup-simplify]: Simplify (+ (* (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))))) into (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 0.690 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 0.690 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 0.690 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 0.690 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 0.690 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 0.690 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.690 * [backup-simplify]: Simplify 1/3 into 1/3 0.690 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 0.690 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.690 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.691 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.691 * [taylor]: Taking taylor expansion of y.re in y.im 0.691 * [backup-simplify]: Simplify y.re into y.re 0.691 * [taylor]: Taking taylor expansion of x.re in y.im 0.691 * [backup-simplify]: Simplify x.re into x.re 0.691 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.691 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.691 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.691 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.691 * [taylor]: Taking taylor expansion of y.im in y.im 0.691 * [backup-simplify]: Simplify 0 into 0 0.691 * [backup-simplify]: Simplify 1 into 1 0.691 * [taylor]: Taking taylor expansion of x.im in y.im 0.691 * [backup-simplify]: Simplify x.im into x.im 0.691 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.691 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.691 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.691 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 0.691 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 0.691 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 0.692 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 0.692 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 0.692 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 0.692 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 0.692 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 0.692 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 0.692 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.692 * [backup-simplify]: Simplify 1/3 into 1/3 0.692 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 0.692 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.692 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.692 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.692 * [taylor]: Taking taylor expansion of y.re in x.im 0.692 * [backup-simplify]: Simplify y.re into y.re 0.692 * [taylor]: Taking taylor expansion of x.re in x.im 0.692 * [backup-simplify]: Simplify x.re into x.re 0.692 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.692 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.692 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.692 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.692 * [taylor]: Taking taylor expansion of y.im in x.im 0.692 * [backup-simplify]: Simplify y.im into y.im 0.692 * [taylor]: Taking taylor expansion of x.im in x.im 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [backup-simplify]: Simplify 1 into 1 0.692 * [backup-simplify]: Simplify (* y.im 0) into 0 0.692 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.692 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.692 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.693 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.693 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 0.693 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 0.693 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 0.693 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 0.693 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 0.693 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 0.693 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 0.693 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.693 * [backup-simplify]: Simplify 1/3 into 1/3 0.693 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 0.693 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.693 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.693 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.693 * [taylor]: Taking taylor expansion of y.re in y.re 0.693 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify 1 into 1 0.693 * [taylor]: Taking taylor expansion of x.re in y.re 0.693 * [backup-simplify]: Simplify x.re into x.re 0.693 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.694 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.694 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.694 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.694 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.694 * [taylor]: Taking taylor expansion of y.im in y.re 0.694 * [backup-simplify]: Simplify y.im into y.im 0.694 * [taylor]: Taking taylor expansion of x.im in y.re 0.694 * [backup-simplify]: Simplify x.im into x.im 0.694 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.694 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.694 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.694 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 0.694 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 0.694 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 0.694 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 0.694 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.694 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.694 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.694 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.694 * [backup-simplify]: Simplify 1/3 into 1/3 0.694 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.694 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.694 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.694 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.694 * [taylor]: Taking taylor expansion of y.re in x.re 0.695 * [backup-simplify]: Simplify y.re into y.re 0.695 * [taylor]: Taking taylor expansion of x.re in x.re 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 1 into 1 0.695 * [backup-simplify]: Simplify (* y.re 0) into 0 0.695 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.695 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.695 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.695 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.695 * [taylor]: Taking taylor expansion of y.im in x.re 0.695 * [backup-simplify]: Simplify y.im into y.im 0.695 * [taylor]: Taking taylor expansion of x.im in x.re 0.695 * [backup-simplify]: Simplify x.im into x.im 0.695 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.695 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.695 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.695 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.695 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.696 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.696 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.696 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.696 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.696 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.696 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.696 * [backup-simplify]: Simplify 1/3 into 1/3 0.696 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.696 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.696 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.696 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.696 * [taylor]: Taking taylor expansion of y.re in x.re 0.696 * [backup-simplify]: Simplify y.re into y.re 0.696 * [taylor]: Taking taylor expansion of x.re in x.re 0.696 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify 1 into 1 0.696 * [backup-simplify]: Simplify (* y.re 0) into 0 0.696 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.696 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.696 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.696 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.696 * [taylor]: Taking taylor expansion of y.im in x.re 0.696 * [backup-simplify]: Simplify y.im into y.im 0.696 * [taylor]: Taking taylor expansion of x.im in x.re 0.696 * [backup-simplify]: Simplify x.im into x.im 0.696 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.696 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.696 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.696 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.697 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.697 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.697 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.697 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.697 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.697 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.697 * [backup-simplify]: Simplify 1/3 into 1/3 0.697 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.697 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.697 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.697 * [taylor]: Taking taylor expansion of y.re in y.re 0.697 * [backup-simplify]: Simplify 0 into 0 0.697 * [backup-simplify]: Simplify 1 into 1 0.697 * [backup-simplify]: Simplify (/ 1 1) into 1 0.698 * [backup-simplify]: Simplify (log 1) into 0 0.698 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.698 * [taylor]: Taking taylor expansion of x.re in y.re 0.698 * [backup-simplify]: Simplify x.re into x.re 0.698 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.698 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.698 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.698 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.698 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.698 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.698 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 0.698 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 0.698 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.698 * [backup-simplify]: Simplify -1/3 into -1/3 0.698 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 0.698 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.698 * [taylor]: Taking taylor expansion of y.re in x.im 0.698 * [backup-simplify]: Simplify y.re into y.re 0.698 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.698 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.698 * [taylor]: Taking taylor expansion of x.re in x.im 0.698 * [backup-simplify]: Simplify x.re into x.re 0.698 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.698 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 0.699 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 0.699 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.699 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 0.699 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 0.699 * [taylor]: Taking taylor expansion of -1/3 in y.im 0.699 * [backup-simplify]: Simplify -1/3 into -1/3 0.699 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 0.699 * [taylor]: Taking taylor expansion of (log x.re) in y.im 0.699 * [taylor]: Taking taylor expansion of x.re in y.im 0.699 * [backup-simplify]: Simplify x.re into x.re 0.699 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.699 * [taylor]: Taking taylor expansion of (log y.re) in y.im 0.699 * [taylor]: Taking taylor expansion of y.re in y.im 0.699 * [backup-simplify]: Simplify y.re into y.re 0.699 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.699 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.699 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.699 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.699 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.700 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.700 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.700 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.700 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.700 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.700 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.701 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 0.701 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 0.701 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.701 * [backup-simplify]: Simplify -1/3 into -1/3 0.701 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 0.701 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.701 * [taylor]: Taking taylor expansion of y.re in y.re 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 1 into 1 0.701 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.701 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.701 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.701 * [backup-simplify]: Simplify 1/3 into 1/3 0.701 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.701 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.701 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.701 * [taylor]: Taking taylor expansion of y.re in y.re 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 1 into 1 0.701 * [backup-simplify]: Simplify (/ 1 1) into 1 0.703 * [backup-simplify]: Simplify (log 1) into 0 0.703 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.703 * [taylor]: Taking taylor expansion of x.re in y.re 0.703 * [backup-simplify]: Simplify x.re into x.re 0.703 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.704 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.704 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.704 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.704 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.704 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.704 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.704 * [taylor]: Taking taylor expansion of y.im in y.re 0.704 * [backup-simplify]: Simplify y.im into y.im 0.704 * [taylor]: Taking taylor expansion of x.im in y.re 0.704 * [backup-simplify]: Simplify x.im into x.im 0.704 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 0.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.706 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.706 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.706 * [backup-simplify]: Simplify (- 0) into 0 0.706 * [backup-simplify]: Simplify (+ 0 0) into 0 0.707 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.707 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.708 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.708 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.708 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 0.708 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.709 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.709 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.710 * [backup-simplify]: Simplify (- 0) into 0 0.710 * [backup-simplify]: Simplify (+ 0 0) into 0 0.710 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.711 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.711 * [taylor]: Taking taylor expansion of 0 in x.im 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [taylor]: Taking taylor expansion of 0 in y.im 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.712 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.712 * [backup-simplify]: Simplify (+ 0 0) into 0 0.712 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 0.713 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.713 * [taylor]: Taking taylor expansion of 0 in y.im 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.714 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.714 * [backup-simplify]: Simplify (+ 0 0) into 0 0.714 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.715 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.715 * [backup-simplify]: Simplify 0 into 0 0.715 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.715 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.715 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.716 * [backup-simplify]: Simplify (- 0) into 0 0.716 * [backup-simplify]: Simplify (+ 0 0) into 0 0.717 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.717 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.717 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.718 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 0.718 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 0.718 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.718 * [backup-simplify]: Simplify -1/9 into -1/9 0.718 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 0.718 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.718 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.718 * [taylor]: Taking taylor expansion of y.re in y.re 0.718 * [backup-simplify]: Simplify 0 into 0 0.718 * [backup-simplify]: Simplify 1 into 1 0.718 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.718 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.718 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.718 * [backup-simplify]: Simplify 1/3 into 1/3 0.718 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.718 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.718 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.718 * [taylor]: Taking taylor expansion of y.re in y.re 0.718 * [backup-simplify]: Simplify 0 into 0 0.718 * [backup-simplify]: Simplify 1 into 1 0.718 * [backup-simplify]: Simplify (/ 1 1) into 1 0.719 * [backup-simplify]: Simplify (log 1) into 0 0.719 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.719 * [taylor]: Taking taylor expansion of x.re in y.re 0.719 * [backup-simplify]: Simplify x.re into x.re 0.719 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.719 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.719 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.719 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.719 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.719 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.719 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.719 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.719 * [taylor]: Taking taylor expansion of y.im in y.re 0.719 * [backup-simplify]: Simplify y.im into y.im 0.719 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.719 * [taylor]: Taking taylor expansion of x.im in y.re 0.719 * [backup-simplify]: Simplify x.im into x.im 0.720 * [backup-simplify]: Simplify (* 1 1) into 1 0.720 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.720 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.720 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.720 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 0.720 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 0.720 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 0.720 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.720 * [backup-simplify]: Simplify -1/3 into -1/3 0.720 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 0.720 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 0.720 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 0.720 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.720 * [backup-simplify]: Simplify -1/3 into -1/3 0.720 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 0.720 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.720 * [taylor]: Taking taylor expansion of x.re in x.im 0.720 * [backup-simplify]: Simplify x.re into x.re 0.720 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.720 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.720 * [taylor]: Taking taylor expansion of y.re in x.im 0.720 * [backup-simplify]: Simplify y.re into y.re 0.720 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.720 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.720 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.721 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.721 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 0.721 * [taylor]: Taking taylor expansion of x.im in x.im 0.721 * [backup-simplify]: Simplify 0 into 0 0.721 * [backup-simplify]: Simplify 1 into 1 0.721 * [taylor]: Taking taylor expansion of y.im in x.im 0.721 * [backup-simplify]: Simplify y.im into y.im 0.721 * [backup-simplify]: Simplify (* 0 y.im) into 0 0.721 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 0.721 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 0.721 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.722 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.722 * [backup-simplify]: Simplify (+ 0 0) into 0 0.722 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.723 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.723 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 0.724 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 0.724 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 0.724 * [taylor]: Taking taylor expansion of 0 in y.im 0.724 * [backup-simplify]: Simplify 0 into 0 0.724 * [backup-simplify]: Simplify 0 into 0 0.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.726 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 0.727 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 0.727 * [backup-simplify]: Simplify (- 0) into 0 0.727 * [backup-simplify]: Simplify (+ 0 0) into 0 0.728 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 0.729 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.729 * [taylor]: Taking taylor expansion of 0 in x.im 0.729 * [backup-simplify]: Simplify 0 into 0 0.729 * [taylor]: Taking taylor expansion of 0 in y.im 0.729 * [backup-simplify]: Simplify 0 into 0 0.729 * [backup-simplify]: Simplify 0 into 0 0.729 * [taylor]: Taking taylor expansion of 0 in y.im 0.729 * [backup-simplify]: Simplify 0 into 0 0.729 * [backup-simplify]: Simplify 0 into 0 0.729 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) into (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 0.729 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 0.729 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 0.729 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 0.729 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 0.729 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 0.729 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.729 * [backup-simplify]: Simplify 1/3 into 1/3 0.729 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 0.729 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.729 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.729 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.729 * [taylor]: Taking taylor expansion of y.re in y.im 0.729 * [backup-simplify]: Simplify y.re into y.re 0.729 * [taylor]: Taking taylor expansion of x.re in y.im 0.729 * [backup-simplify]: Simplify x.re into x.re 0.729 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.729 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.730 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.730 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.730 * [taylor]: Taking taylor expansion of y.im in y.im 0.730 * [backup-simplify]: Simplify 0 into 0 0.730 * [backup-simplify]: Simplify 1 into 1 0.730 * [taylor]: Taking taylor expansion of x.im in y.im 0.730 * [backup-simplify]: Simplify x.im into x.im 0.730 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.730 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.730 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.730 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 0.730 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 0.730 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 0.730 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 0.730 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 0.731 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 0.731 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 0.731 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 0.731 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 0.731 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.731 * [backup-simplify]: Simplify 1/3 into 1/3 0.731 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 0.731 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.731 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.731 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.731 * [taylor]: Taking taylor expansion of y.re in x.im 0.731 * [backup-simplify]: Simplify y.re into y.re 0.731 * [taylor]: Taking taylor expansion of x.re in x.im 0.731 * [backup-simplify]: Simplify x.re into x.re 0.731 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.731 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.731 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.731 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.731 * [taylor]: Taking taylor expansion of y.im in x.im 0.731 * [backup-simplify]: Simplify y.im into y.im 0.731 * [taylor]: Taking taylor expansion of x.im in x.im 0.731 * [backup-simplify]: Simplify 0 into 0 0.731 * [backup-simplify]: Simplify 1 into 1 0.731 * [backup-simplify]: Simplify (* y.im 0) into 0 0.731 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.731 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.731 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.731 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.731 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 0.732 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 0.732 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 0.732 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 0.732 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 0.732 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 0.732 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 0.732 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.732 * [backup-simplify]: Simplify 1/3 into 1/3 0.732 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 0.732 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.732 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.732 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.732 * [taylor]: Taking taylor expansion of y.re in y.re 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [taylor]: Taking taylor expansion of x.re in y.re 0.732 * [backup-simplify]: Simplify x.re into x.re 0.732 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.733 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.733 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.733 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.733 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.733 * [taylor]: Taking taylor expansion of y.im in y.re 0.733 * [backup-simplify]: Simplify y.im into y.im 0.733 * [taylor]: Taking taylor expansion of x.im in y.re 0.733 * [backup-simplify]: Simplify x.im into x.im 0.733 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.733 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.733 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.733 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 0.734 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 0.734 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 0.734 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 0.734 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.734 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.734 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.734 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.734 * [backup-simplify]: Simplify 1/3 into 1/3 0.734 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.734 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.734 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.735 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.735 * [taylor]: Taking taylor expansion of y.re in x.re 0.735 * [backup-simplify]: Simplify y.re into y.re 0.735 * [taylor]: Taking taylor expansion of x.re in x.re 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify 1 into 1 0.735 * [backup-simplify]: Simplify (* y.re 0) into 0 0.735 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.735 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.735 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.735 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.735 * [taylor]: Taking taylor expansion of y.im in x.re 0.735 * [backup-simplify]: Simplify y.im into y.im 0.735 * [taylor]: Taking taylor expansion of x.im in x.re 0.735 * [backup-simplify]: Simplify x.im into x.im 0.735 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.736 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.736 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.736 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.736 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.736 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.737 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.737 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.737 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.737 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.737 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.737 * [backup-simplify]: Simplify 1/3 into 1/3 0.737 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.737 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.737 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.737 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.737 * [taylor]: Taking taylor expansion of y.re in x.re 0.737 * [backup-simplify]: Simplify y.re into y.re 0.737 * [taylor]: Taking taylor expansion of x.re in x.re 0.737 * [backup-simplify]: Simplify 0 into 0 0.737 * [backup-simplify]: Simplify 1 into 1 0.737 * [backup-simplify]: Simplify (* y.re 0) into 0 0.737 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.737 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.738 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.738 * [taylor]: Taking taylor expansion of y.im in x.re 0.738 * [backup-simplify]: Simplify y.im into y.im 0.738 * [taylor]: Taking taylor expansion of x.im in x.re 0.738 * [backup-simplify]: Simplify x.im into x.im 0.738 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.738 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.738 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.738 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.739 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.739 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.739 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.739 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.739 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.739 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.739 * [backup-simplify]: Simplify 1/3 into 1/3 0.739 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.739 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.739 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.739 * [taylor]: Taking taylor expansion of y.re in y.re 0.739 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify 1 into 1 0.740 * [backup-simplify]: Simplify (/ 1 1) into 1 0.740 * [backup-simplify]: Simplify (log 1) into 0 0.740 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.740 * [taylor]: Taking taylor expansion of x.re in y.re 0.740 * [backup-simplify]: Simplify x.re into x.re 0.740 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.741 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.741 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.741 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.741 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.741 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.741 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 0.741 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 0.741 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.741 * [backup-simplify]: Simplify -1/3 into -1/3 0.741 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 0.741 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.741 * [taylor]: Taking taylor expansion of y.re in x.im 0.741 * [backup-simplify]: Simplify y.re into y.re 0.741 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.741 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.741 * [taylor]: Taking taylor expansion of x.re in x.im 0.741 * [backup-simplify]: Simplify x.re into x.re 0.742 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.742 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 0.742 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 0.742 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.742 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 0.742 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 0.742 * [taylor]: Taking taylor expansion of -1/3 in y.im 0.742 * [backup-simplify]: Simplify -1/3 into -1/3 0.742 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 0.742 * [taylor]: Taking taylor expansion of (log x.re) in y.im 0.742 * [taylor]: Taking taylor expansion of x.re in y.im 0.742 * [backup-simplify]: Simplify x.re into x.re 0.742 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.742 * [taylor]: Taking taylor expansion of (log y.re) in y.im 0.742 * [taylor]: Taking taylor expansion of y.re in y.im 0.742 * [backup-simplify]: Simplify y.re into y.re 0.742 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.742 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.742 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.743 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.743 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.744 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.744 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.744 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.744 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.745 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.745 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.746 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 0.746 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 0.746 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.746 * [backup-simplify]: Simplify -1/3 into -1/3 0.746 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 0.746 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.746 * [taylor]: Taking taylor expansion of y.re in y.re 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify 1 into 1 0.746 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.746 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.746 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.746 * [backup-simplify]: Simplify 1/3 into 1/3 0.746 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.746 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.746 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.746 * [taylor]: Taking taylor expansion of y.re in y.re 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify 1 into 1 0.747 * [backup-simplify]: Simplify (/ 1 1) into 1 0.747 * [backup-simplify]: Simplify (log 1) into 0 0.747 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.747 * [taylor]: Taking taylor expansion of x.re in y.re 0.747 * [backup-simplify]: Simplify x.re into x.re 0.747 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.748 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.748 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.748 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.748 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.748 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.748 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.748 * [taylor]: Taking taylor expansion of y.im in y.re 0.748 * [backup-simplify]: Simplify y.im into y.im 0.748 * [taylor]: Taking taylor expansion of x.im in y.re 0.748 * [backup-simplify]: Simplify x.im into x.im 0.748 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 0.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.750 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.751 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.751 * [backup-simplify]: Simplify (- 0) into 0 0.751 * [backup-simplify]: Simplify (+ 0 0) into 0 0.752 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.753 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.754 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.754 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.754 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 0.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.756 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.757 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.758 * [backup-simplify]: Simplify (- 0) into 0 0.758 * [backup-simplify]: Simplify (+ 0 0) into 0 0.758 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.759 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.759 * [taylor]: Taking taylor expansion of 0 in x.im 0.759 * [backup-simplify]: Simplify 0 into 0 0.759 * [taylor]: Taking taylor expansion of 0 in y.im 0.759 * [backup-simplify]: Simplify 0 into 0 0.759 * [backup-simplify]: Simplify 0 into 0 0.760 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.761 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.761 * [backup-simplify]: Simplify (+ 0 0) into 0 0.762 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 0.762 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.762 * [taylor]: Taking taylor expansion of 0 in y.im 0.762 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.764 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.764 * [backup-simplify]: Simplify (+ 0 0) into 0 0.765 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.766 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.766 * [backup-simplify]: Simplify 0 into 0 0.766 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.767 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.767 * [backup-simplify]: Simplify (- 0) into 0 0.768 * [backup-simplify]: Simplify (+ 0 0) into 0 0.769 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.769 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.770 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.771 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 0.771 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 0.771 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.771 * [backup-simplify]: Simplify -1/9 into -1/9 0.771 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 0.771 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.771 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.771 * [taylor]: Taking taylor expansion of y.re in y.re 0.771 * [backup-simplify]: Simplify 0 into 0 0.771 * [backup-simplify]: Simplify 1 into 1 0.771 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.771 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.771 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.771 * [backup-simplify]: Simplify 1/3 into 1/3 0.771 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.771 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.771 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.771 * [taylor]: Taking taylor expansion of y.re in y.re 0.771 * [backup-simplify]: Simplify 0 into 0 0.771 * [backup-simplify]: Simplify 1 into 1 0.772 * [backup-simplify]: Simplify (/ 1 1) into 1 0.772 * [backup-simplify]: Simplify (log 1) into 0 0.772 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.772 * [taylor]: Taking taylor expansion of x.re in y.re 0.772 * [backup-simplify]: Simplify x.re into x.re 0.772 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.773 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.773 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.773 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.773 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.773 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.773 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.773 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.773 * [taylor]: Taking taylor expansion of y.im in y.re 0.773 * [backup-simplify]: Simplify y.im into y.im 0.773 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.774 * [taylor]: Taking taylor expansion of x.im in y.re 0.774 * [backup-simplify]: Simplify x.im into x.im 0.774 * [backup-simplify]: Simplify (* 1 1) into 1 0.774 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.774 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.774 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.774 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.775 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 0.775 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 0.775 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 0.775 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.775 * [backup-simplify]: Simplify -1/3 into -1/3 0.775 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 0.775 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 0.775 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 0.775 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.775 * [backup-simplify]: Simplify -1/3 into -1/3 0.775 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 0.775 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.775 * [taylor]: Taking taylor expansion of x.re in x.im 0.775 * [backup-simplify]: Simplify x.re into x.re 0.775 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.775 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.775 * [taylor]: Taking taylor expansion of y.re in x.im 0.775 * [backup-simplify]: Simplify y.re into y.re 0.775 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.775 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.776 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.776 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.776 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 0.776 * [taylor]: Taking taylor expansion of x.im in x.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [backup-simplify]: Simplify 1 into 1 0.776 * [taylor]: Taking taylor expansion of y.im in x.im 0.776 * [backup-simplify]: Simplify y.im into y.im 0.776 * [backup-simplify]: Simplify (* 0 y.im) into 0 0.776 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 0.777 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 0.777 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.778 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.779 * [backup-simplify]: Simplify (+ 0 0) into 0 0.779 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.781 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.782 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 0.782 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 0.783 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 0.783 * [taylor]: Taking taylor expansion of 0 in y.im 0.783 * [backup-simplify]: Simplify 0 into 0 0.783 * [backup-simplify]: Simplify 0 into 0 0.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.787 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 0.788 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 0.789 * [backup-simplify]: Simplify (- 0) into 0 0.789 * [backup-simplify]: Simplify (+ 0 0) into 0 0.790 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 0.791 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.791 * [taylor]: Taking taylor expansion of 0 in x.im 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [taylor]: Taking taylor expansion of 0 in y.im 0.791 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [taylor]: Taking taylor expansion of 0 in y.im 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 (- x.re))) (log (/ 1 (- y.re)))))) into (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 0.792 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 0.792 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 0.792 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in (x.re y.re x.im y.im) around 0 0.792 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 0.792 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 0.792 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 0.792 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.792 * [backup-simplify]: Simplify 1/3 into 1/3 0.792 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 0.792 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.792 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.792 * [taylor]: Taking taylor expansion of y.re in y.im 0.792 * [backup-simplify]: Simplify y.re into y.re 0.792 * [taylor]: Taking taylor expansion of x.re in y.im 0.792 * [backup-simplify]: Simplify x.re into x.re 0.793 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.793 * [taylor]: Taking taylor expansion of y.im in y.im 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 1 into 1 0.793 * [taylor]: Taking taylor expansion of x.im in y.im 0.793 * [backup-simplify]: Simplify x.im into x.im 0.793 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.793 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.793 * [backup-simplify]: Simplify (- 0) into 0 0.793 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.793 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 0.793 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 0.793 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 0.794 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 0.794 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 0.794 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 0.794 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.794 * [backup-simplify]: Simplify 1/3 into 1/3 0.794 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 0.794 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.794 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.794 * [taylor]: Taking taylor expansion of y.re in x.im 0.794 * [backup-simplify]: Simplify y.re into y.re 0.794 * [taylor]: Taking taylor expansion of x.re in x.im 0.794 * [backup-simplify]: Simplify x.re into x.re 0.794 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.794 * [taylor]: Taking taylor expansion of y.im in x.im 0.794 * [backup-simplify]: Simplify y.im into y.im 0.794 * [taylor]: Taking taylor expansion of x.im in x.im 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify 1 into 1 0.794 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.794 * [backup-simplify]: Simplify (* y.im 0) into 0 0.794 * [backup-simplify]: Simplify (- 0) into 0 0.795 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.795 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 0.795 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 0.795 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 0.795 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 0.795 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 0.795 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 0.795 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.795 * [backup-simplify]: Simplify 1/3 into 1/3 0.795 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 0.795 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.795 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.795 * [taylor]: Taking taylor expansion of y.re in y.re 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify 1 into 1 0.795 * [taylor]: Taking taylor expansion of x.re in y.re 0.795 * [backup-simplify]: Simplify x.re into x.re 0.795 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.795 * [taylor]: Taking taylor expansion of y.im in y.re 0.795 * [backup-simplify]: Simplify y.im into y.im 0.795 * [taylor]: Taking taylor expansion of x.im in y.re 0.795 * [backup-simplify]: Simplify x.im into x.im 0.795 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.795 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.795 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.796 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.796 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.796 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.796 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.796 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 0.796 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 0.796 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 0.796 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.796 * [backup-simplify]: Simplify 1/3 into 1/3 0.796 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 0.796 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.796 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.796 * [taylor]: Taking taylor expansion of y.re in x.re 0.796 * [backup-simplify]: Simplify y.re into y.re 0.796 * [taylor]: Taking taylor expansion of x.re in x.re 0.796 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify 1 into 1 0.796 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.796 * [taylor]: Taking taylor expansion of y.im in x.re 0.796 * [backup-simplify]: Simplify y.im into y.im 0.796 * [taylor]: Taking taylor expansion of x.im in x.re 0.796 * [backup-simplify]: Simplify x.im into x.im 0.796 * [backup-simplify]: Simplify (* y.re 0) into 0 0.796 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.797 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.797 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.797 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.797 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.797 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.797 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 0.797 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 0.797 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 0.797 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.797 * [backup-simplify]: Simplify 1/3 into 1/3 0.797 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 0.797 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.797 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.797 * [taylor]: Taking taylor expansion of y.re in x.re 0.797 * [backup-simplify]: Simplify y.re into y.re 0.797 * [taylor]: Taking taylor expansion of x.re in x.re 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.797 * [taylor]: Taking taylor expansion of y.im in x.re 0.797 * [backup-simplify]: Simplify y.im into y.im 0.797 * [taylor]: Taking taylor expansion of x.im in x.re 0.797 * [backup-simplify]: Simplify x.im into x.im 0.798 * [backup-simplify]: Simplify (* y.re 0) into 0 0.798 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.798 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.798 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.798 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.798 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.798 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.798 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 0.798 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 0.798 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 0.798 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.798 * [backup-simplify]: Simplify 1/3 into 1/3 0.798 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 0.798 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.798 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.798 * [taylor]: Taking taylor expansion of y.im in y.re 0.798 * [backup-simplify]: Simplify y.im into y.im 0.798 * [taylor]: Taking taylor expansion of x.im in y.re 0.798 * [backup-simplify]: Simplify x.im into x.im 0.799 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.799 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.799 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.799 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.799 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.799 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.799 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 0.799 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 0.799 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 0.799 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.799 * [backup-simplify]: Simplify 1/3 into 1/3 0.799 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 0.799 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.799 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.799 * [taylor]: Taking taylor expansion of y.im in x.im 0.799 * [backup-simplify]: Simplify y.im into y.im 0.799 * [taylor]: Taking taylor expansion of x.im in x.im 0.799 * [backup-simplify]: Simplify 0 into 0 0.799 * [backup-simplify]: Simplify 1 into 1 0.799 * [backup-simplify]: Simplify (* y.im 0) into 0 0.800 * [backup-simplify]: Simplify (- 0) into 0 0.800 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.800 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.800 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.800 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 0.801 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.801 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 0.801 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 0.801 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 0.801 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 0.801 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.801 * [backup-simplify]: Simplify 1/3 into 1/3 0.801 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 0.801 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 0.801 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.801 * [taylor]: Taking taylor expansion of y.im in y.im 0.801 * [backup-simplify]: Simplify 0 into 0 0.801 * [backup-simplify]: Simplify 1 into 1 0.802 * [backup-simplify]: Simplify (- 0) into 0 0.802 * [backup-simplify]: Simplify (- 1) into -1 0.802 * [backup-simplify]: Simplify (- 1) into -1 0.803 * [backup-simplify]: Simplify (log -1) into (log -1) 0.803 * [taylor]: Taking taylor expansion of (log x.im) in y.im 0.803 * [taylor]: Taking taylor expansion of x.im in y.im 0.803 * [backup-simplify]: Simplify x.im into x.im 0.803 * [backup-simplify]: Simplify (log x.im) into (log x.im) 0.804 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 0.804 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 0.805 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 0.805 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 0.806 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 0.806 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.806 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.807 * [backup-simplify]: Simplify (- 0) into 0 0.807 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.807 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.807 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im))))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.808 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) 0.808 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 0.808 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.808 * [backup-simplify]: Simplify -1/3 into -1/3 0.808 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 0.808 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 0.808 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 0.808 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 0.808 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.808 * [backup-simplify]: Simplify 1/3 into 1/3 0.808 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.808 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.808 * [taylor]: Taking taylor expansion of -1 in y.re 0.808 * [backup-simplify]: Simplify -1 into -1 0.808 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.808 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.808 * [taylor]: Taking taylor expansion of y.im in y.re 0.808 * [backup-simplify]: Simplify y.im into y.im 0.808 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.808 * [taylor]: Taking taylor expansion of x.im in y.re 0.808 * [backup-simplify]: Simplify x.im into x.im 0.808 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.808 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.808 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.809 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 0.809 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 0.809 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) into (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 0.809 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0.809 * [taylor]: Taking taylor expansion of y.re in y.re 0.809 * [backup-simplify]: Simplify 0 into 0 0.809 * [backup-simplify]: Simplify 1 into 1 0.809 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 0.810 * [backup-simplify]: Simplify (* -1/3 0) into 0 0.810 * [taylor]: Taking taylor expansion of 0 in x.im 0.810 * [backup-simplify]: Simplify 0 into 0 0.810 * [taylor]: Taking taylor expansion of 0 in y.im 0.810 * [backup-simplify]: Simplify 0 into 0 0.810 * [backup-simplify]: Simplify 0 into 0 0.810 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.811 * [backup-simplify]: Simplify (- 0) into 0 0.811 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.811 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 0.812 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 0.813 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.813 * [taylor]: Taking taylor expansion of 0 in x.im 0.813 * [backup-simplify]: Simplify 0 into 0 0.813 * [taylor]: Taking taylor expansion of 0 in y.im 0.813 * [backup-simplify]: Simplify 0 into 0 0.813 * [backup-simplify]: Simplify 0 into 0 0.814 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.814 * [backup-simplify]: Simplify (- 0) into 0 0.814 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.815 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 0.815 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.816 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 0.817 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.817 * [taylor]: Taking taylor expansion of 0 in y.im 0.817 * [backup-simplify]: Simplify 0 into 0 0.817 * [backup-simplify]: Simplify 0 into 0 0.818 * [backup-simplify]: Simplify (- 0) into 0 0.818 * [backup-simplify]: Simplify (- 1) into -1 0.819 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 0.820 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 0.820 * [backup-simplify]: Simplify (+ 0 0) into 0 0.821 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 0.823 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.823 * [backup-simplify]: Simplify 0 into 0 0.823 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.824 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.824 * [backup-simplify]: Simplify (- 0) into 0 0.825 * [backup-simplify]: Simplify (+ 0 0) into 0 0.826 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 y.re) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.826 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.827 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) 0.827 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) in y.re 0.827 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.828 * [backup-simplify]: Simplify -1/9 into -1/9 0.828 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 0.828 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 0.828 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 0.828 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 0.828 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.828 * [backup-simplify]: Simplify 1/3 into 1/3 0.828 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 0.828 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 0.828 * [taylor]: Taking taylor expansion of -1 in y.re 0.828 * [backup-simplify]: Simplify -1 into -1 0.828 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 0.828 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 0.828 * [taylor]: Taking taylor expansion of y.im in y.re 0.828 * [backup-simplify]: Simplify y.im into y.im 0.828 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 0.828 * [taylor]: Taking taylor expansion of x.im in y.re 0.828 * [backup-simplify]: Simplify x.im into x.im 0.828 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.828 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 0.828 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 0.828 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.828 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 0.829 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 0.829 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 0.829 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 0.829 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 0.829 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) into (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) 0.829 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) into (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) 0.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.829 * [taylor]: Taking taylor expansion of y.re in y.re 0.829 * [backup-simplify]: Simplify 0 into 0 0.830 * [backup-simplify]: Simplify 1 into 1 0.830 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.830 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.830 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.830 * [backup-simplify]: Simplify (- (/ 0 (* (pow y.im 2) (pow x.im 2))) (+ (* (/ -1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.831 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 0.832 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.833 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.834 * [backup-simplify]: Simplify (+ (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 1) (* 0 0)) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0.834 * [backup-simplify]: Simplify (+ (* -1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) (* 0 0)) into (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) 0.834 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 0.834 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 0.834 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.834 * [backup-simplify]: Simplify 1/3 into 1/3 0.835 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 0.835 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 0.835 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 0.835 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.835 * [backup-simplify]: Simplify 1/3 into 1/3 0.835 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.835 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.835 * [taylor]: Taking taylor expansion of -1 in x.im 0.835 * [backup-simplify]: Simplify -1 into -1 0.835 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.835 * [taylor]: Taking taylor expansion of y.im in x.im 0.835 * [backup-simplify]: Simplify y.im into y.im 0.835 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.835 * [taylor]: Taking taylor expansion of x.im in x.im 0.835 * [backup-simplify]: Simplify 0 into 0 0.835 * [backup-simplify]: Simplify 1 into 1 0.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.835 * [backup-simplify]: Simplify (* 1 1) into 1 0.836 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.836 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 0.836 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 0.836 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 0.836 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) 0.837 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) 0.837 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) into (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) 0.837 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) into (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) 0.837 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 0.837 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 0.837 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.837 * [backup-simplify]: Simplify 1/3 into 1/3 0.837 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 0.837 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 0.837 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.837 * [backup-simplify]: Simplify 1/3 into 1/3 0.837 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 0.837 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 0.837 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 0.838 * [taylor]: Taking taylor expansion of -1 in y.im 0.838 * [backup-simplify]: Simplify -1 into -1 0.838 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.838 * [taylor]: Taking taylor expansion of y.im in y.im 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify 1 into 1 0.838 * [backup-simplify]: Simplify (* 1 1) into 1 0.840 * [backup-simplify]: Simplify (/ -1 1) into -1 0.841 * [backup-simplify]: Simplify (log -1) into (log -1) 0.841 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 0.841 * [taylor]: Taking taylor expansion of 2 in y.im 0.841 * [backup-simplify]: Simplify 2 into 2 0.841 * [taylor]: Taking taylor expansion of (log x.im) in y.im 0.841 * [taylor]: Taking taylor expansion of x.im in y.im 0.841 * [backup-simplify]: Simplify x.im into x.im 0.841 * [backup-simplify]: Simplify (log x.im) into (log x.im) 0.841 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 0.841 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 0.842 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 0.842 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 0.842 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) 0.842 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) 0.843 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) into (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) 0.843 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 0.844 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 0.844 * [backup-simplify]: Simplify (- 0) into 0 0.844 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.844 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.845 * [backup-simplify]: Simplify (- 0) into 0 0.845 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.846 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into 0 0.846 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 0.847 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.847 * [taylor]: Taking taylor expansion of 0 in x.im 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [taylor]: Taking taylor expansion of 0 in y.im 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [taylor]: Taking taylor expansion of 0 in y.im 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [taylor]: Taking taylor expansion of 0 in y.im 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify (- 0) into 0 0.847 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.848 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.848 * [backup-simplify]: Simplify (- 0) into 0 0.848 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.849 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- y.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- y.im) 1)))) 2) into 0 0.849 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.850 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 0.851 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.851 * [taylor]: Taking taylor expansion of 0 in y.im 0.851 * [backup-simplify]: Simplify 0 into 0 0.851 * [backup-simplify]: Simplify 0 into 0 0.851 * [backup-simplify]: Simplify 0 into 0 0.851 * [backup-simplify]: Simplify 0 into 0 0.852 * [backup-simplify]: Simplify (+ (* (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))))) into (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 0.852 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 0.852 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 0.852 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 0.852 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 0.852 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 0.852 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.852 * [backup-simplify]: Simplify 1/3 into 1/3 0.852 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 0.852 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.852 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.852 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.852 * [taylor]: Taking taylor expansion of y.re in y.im 0.852 * [backup-simplify]: Simplify y.re into y.re 0.852 * [taylor]: Taking taylor expansion of x.re in y.im 0.852 * [backup-simplify]: Simplify x.re into x.re 0.852 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.852 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.852 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.852 * [taylor]: Taking taylor expansion of y.im in y.im 0.852 * [backup-simplify]: Simplify 0 into 0 0.852 * [backup-simplify]: Simplify 1 into 1 0.852 * [taylor]: Taking taylor expansion of x.im in y.im 0.852 * [backup-simplify]: Simplify x.im into x.im 0.852 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.852 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.853 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.853 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 0.853 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 0.853 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 0.853 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 0.853 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 0.853 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 0.853 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 0.853 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 0.853 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 0.853 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.853 * [backup-simplify]: Simplify 1/3 into 1/3 0.853 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 0.853 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.853 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.853 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.853 * [taylor]: Taking taylor expansion of y.re in x.im 0.853 * [backup-simplify]: Simplify y.re into y.re 0.853 * [taylor]: Taking taylor expansion of x.re in x.im 0.853 * [backup-simplify]: Simplify x.re into x.re 0.853 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.853 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.853 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.853 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.853 * [taylor]: Taking taylor expansion of y.im in x.im 0.853 * [backup-simplify]: Simplify y.im into y.im 0.854 * [taylor]: Taking taylor expansion of x.im in x.im 0.854 * [backup-simplify]: Simplify 0 into 0 0.854 * [backup-simplify]: Simplify 1 into 1 0.854 * [backup-simplify]: Simplify (* y.im 0) into 0 0.854 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.854 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.854 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.854 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.854 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 0.854 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 0.854 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 0.855 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 0.855 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 0.855 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 0.855 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 0.855 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.855 * [backup-simplify]: Simplify 1/3 into 1/3 0.855 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 0.855 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.855 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.855 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.855 * [taylor]: Taking taylor expansion of y.re in y.re 0.855 * [backup-simplify]: Simplify 0 into 0 0.855 * [backup-simplify]: Simplify 1 into 1 0.855 * [taylor]: Taking taylor expansion of x.re in y.re 0.855 * [backup-simplify]: Simplify x.re into x.re 0.855 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.855 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.855 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.855 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.855 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.855 * [taylor]: Taking taylor expansion of y.im in y.re 0.855 * [backup-simplify]: Simplify y.im into y.im 0.855 * [taylor]: Taking taylor expansion of x.im in y.re 0.855 * [backup-simplify]: Simplify x.im into x.im 0.855 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.855 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.855 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.855 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 0.856 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 0.856 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 0.856 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 0.856 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.856 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.856 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.856 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.856 * [backup-simplify]: Simplify 1/3 into 1/3 0.856 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.856 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.856 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.856 * [taylor]: Taking taylor expansion of y.re in x.re 0.856 * [backup-simplify]: Simplify y.re into y.re 0.856 * [taylor]: Taking taylor expansion of x.re in x.re 0.856 * [backup-simplify]: Simplify 0 into 0 0.856 * [backup-simplify]: Simplify 1 into 1 0.856 * [backup-simplify]: Simplify (* y.re 0) into 0 0.856 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.856 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.856 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.856 * [taylor]: Taking taylor expansion of y.im in x.re 0.856 * [backup-simplify]: Simplify y.im into y.im 0.856 * [taylor]: Taking taylor expansion of x.im in x.re 0.856 * [backup-simplify]: Simplify x.im into x.im 0.856 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.856 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.857 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.857 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.857 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.857 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.857 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.857 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.857 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.857 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.857 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.857 * [backup-simplify]: Simplify 1/3 into 1/3 0.857 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.857 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.857 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.857 * [taylor]: Taking taylor expansion of y.re in x.re 0.857 * [backup-simplify]: Simplify y.re into y.re 0.857 * [taylor]: Taking taylor expansion of x.re in x.re 0.857 * [backup-simplify]: Simplify 0 into 0 0.857 * [backup-simplify]: Simplify 1 into 1 0.857 * [backup-simplify]: Simplify (* y.re 0) into 0 0.858 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.858 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.858 * [taylor]: Taking taylor expansion of y.im in x.re 0.858 * [backup-simplify]: Simplify y.im into y.im 0.858 * [taylor]: Taking taylor expansion of x.im in x.re 0.858 * [backup-simplify]: Simplify x.im into x.im 0.858 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.858 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.858 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.858 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.858 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.858 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.858 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.858 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.858 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.858 * [backup-simplify]: Simplify 1/3 into 1/3 0.858 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.858 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.858 * [taylor]: Taking taylor expansion of y.re in y.re 0.858 * [backup-simplify]: Simplify 0 into 0 0.859 * [backup-simplify]: Simplify 1 into 1 0.859 * [backup-simplify]: Simplify (/ 1 1) into 1 0.859 * [backup-simplify]: Simplify (log 1) into 0 0.859 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.859 * [taylor]: Taking taylor expansion of x.re in y.re 0.859 * [backup-simplify]: Simplify x.re into x.re 0.859 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.859 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.859 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.859 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.860 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.860 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.860 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 0.860 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 0.860 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.860 * [backup-simplify]: Simplify -1/3 into -1/3 0.860 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 0.860 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.860 * [taylor]: Taking taylor expansion of y.re in x.im 0.860 * [backup-simplify]: Simplify y.re into y.re 0.860 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.860 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.860 * [taylor]: Taking taylor expansion of x.re in x.im 0.860 * [backup-simplify]: Simplify x.re into x.re 0.860 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.860 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 0.860 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 0.860 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.860 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 0.860 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 0.860 * [taylor]: Taking taylor expansion of -1/3 in y.im 0.860 * [backup-simplify]: Simplify -1/3 into -1/3 0.860 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 0.860 * [taylor]: Taking taylor expansion of (log x.re) in y.im 0.860 * [taylor]: Taking taylor expansion of x.re in y.im 0.860 * [backup-simplify]: Simplify x.re into x.re 0.860 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.860 * [taylor]: Taking taylor expansion of (log y.re) in y.im 0.860 * [taylor]: Taking taylor expansion of y.re in y.im 0.860 * [backup-simplify]: Simplify y.re into y.re 0.860 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.860 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.860 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.860 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.860 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.861 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.861 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.861 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.861 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.862 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.862 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.862 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 0.862 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 0.862 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.862 * [backup-simplify]: Simplify -1/3 into -1/3 0.862 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 0.862 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.862 * [taylor]: Taking taylor expansion of y.re in y.re 0.862 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify 1 into 1 0.862 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.862 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.862 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.862 * [backup-simplify]: Simplify 1/3 into 1/3 0.862 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.862 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.862 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.862 * [taylor]: Taking taylor expansion of y.re in y.re 0.862 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify 1 into 1 0.863 * [backup-simplify]: Simplify (/ 1 1) into 1 0.863 * [backup-simplify]: Simplify (log 1) into 0 0.863 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.863 * [taylor]: Taking taylor expansion of x.re in y.re 0.863 * [backup-simplify]: Simplify x.re into x.re 0.863 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.863 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.863 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.863 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.863 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.863 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.863 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.863 * [taylor]: Taking taylor expansion of y.im in y.re 0.863 * [backup-simplify]: Simplify y.im into y.im 0.863 * [taylor]: Taking taylor expansion of x.im in y.re 0.863 * [backup-simplify]: Simplify x.im into x.im 0.863 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 0.864 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.865 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.866 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.867 * [backup-simplify]: Simplify (- 0) into 0 0.867 * [backup-simplify]: Simplify (+ 0 0) into 0 0.868 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.868 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.869 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.869 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.869 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 0.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.871 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.872 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.872 * [backup-simplify]: Simplify (- 0) into 0 0.873 * [backup-simplify]: Simplify (+ 0 0) into 0 0.873 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.874 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.874 * [taylor]: Taking taylor expansion of 0 in x.im 0.874 * [backup-simplify]: Simplify 0 into 0 0.874 * [taylor]: Taking taylor expansion of 0 in y.im 0.874 * [backup-simplify]: Simplify 0 into 0 0.874 * [backup-simplify]: Simplify 0 into 0 0.875 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.876 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.876 * [backup-simplify]: Simplify (+ 0 0) into 0 0.877 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 0.877 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.878 * [taylor]: Taking taylor expansion of 0 in y.im 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.879 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.879 * [backup-simplify]: Simplify (+ 0 0) into 0 0.880 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.881 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.881 * [backup-simplify]: Simplify 0 into 0 0.881 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.881 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.882 * [backup-simplify]: Simplify (- 0) into 0 0.882 * [backup-simplify]: Simplify (+ 0 0) into 0 0.883 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.883 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.883 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.884 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 0.884 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 0.884 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.884 * [backup-simplify]: Simplify -1/9 into -1/9 0.884 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 0.884 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.884 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.884 * [taylor]: Taking taylor expansion of y.re in y.re 0.884 * [backup-simplify]: Simplify 0 into 0 0.884 * [backup-simplify]: Simplify 1 into 1 0.884 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.884 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.884 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.884 * [backup-simplify]: Simplify 1/3 into 1/3 0.884 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.884 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.884 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.884 * [taylor]: Taking taylor expansion of y.re in y.re 0.884 * [backup-simplify]: Simplify 0 into 0 0.884 * [backup-simplify]: Simplify 1 into 1 0.884 * [backup-simplify]: Simplify (/ 1 1) into 1 0.884 * [backup-simplify]: Simplify (log 1) into 0 0.884 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.884 * [taylor]: Taking taylor expansion of x.re in y.re 0.885 * [backup-simplify]: Simplify x.re into x.re 0.885 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.885 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.885 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.885 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.885 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.885 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.885 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.885 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.885 * [taylor]: Taking taylor expansion of y.im in y.re 0.885 * [backup-simplify]: Simplify y.im into y.im 0.885 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.885 * [taylor]: Taking taylor expansion of x.im in y.re 0.885 * [backup-simplify]: Simplify x.im into x.im 0.885 * [backup-simplify]: Simplify (* 1 1) into 1 0.885 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.886 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.886 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.886 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.886 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 0.886 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 0.886 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 0.886 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.886 * [backup-simplify]: Simplify -1/3 into -1/3 0.886 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 0.886 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 0.886 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 0.886 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.886 * [backup-simplify]: Simplify -1/3 into -1/3 0.886 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 0.886 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.886 * [taylor]: Taking taylor expansion of x.re in x.im 0.886 * [backup-simplify]: Simplify x.re into x.re 0.886 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.886 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.886 * [taylor]: Taking taylor expansion of y.re in x.im 0.886 * [backup-simplify]: Simplify y.re into y.re 0.886 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.886 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.886 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.886 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.886 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 0.886 * [taylor]: Taking taylor expansion of x.im in x.im 0.886 * [backup-simplify]: Simplify 0 into 0 0.886 * [backup-simplify]: Simplify 1 into 1 0.886 * [taylor]: Taking taylor expansion of y.im in x.im 0.886 * [backup-simplify]: Simplify y.im into y.im 0.886 * [backup-simplify]: Simplify (* 0 y.im) into 0 0.887 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 0.887 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 0.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.888 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.888 * [backup-simplify]: Simplify (+ 0 0) into 0 0.888 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.889 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.889 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 0.889 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 0.890 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 0.890 * [taylor]: Taking taylor expansion of 0 in y.im 0.890 * [backup-simplify]: Simplify 0 into 0 0.890 * [backup-simplify]: Simplify 0 into 0 0.890 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.892 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 0.893 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 0.893 * [backup-simplify]: Simplify (- 0) into 0 0.893 * [backup-simplify]: Simplify (+ 0 0) into 0 0.894 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 0.895 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.895 * [taylor]: Taking taylor expansion of 0 in x.im 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [taylor]: Taking taylor expansion of 0 in y.im 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [taylor]: Taking taylor expansion of 0 in y.im 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) into (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 0.895 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 0.895 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 0.895 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 0.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 0.895 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 0.895 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.895 * [backup-simplify]: Simplify 1/3 into 1/3 0.895 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 0.895 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.895 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.895 * [taylor]: Taking taylor expansion of y.re in y.im 0.895 * [backup-simplify]: Simplify y.re into y.re 0.895 * [taylor]: Taking taylor expansion of x.re in y.im 0.895 * [backup-simplify]: Simplify x.re into x.re 0.895 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.895 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.895 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.895 * [taylor]: Taking taylor expansion of y.im in y.im 0.896 * [backup-simplify]: Simplify 0 into 0 0.896 * [backup-simplify]: Simplify 1 into 1 0.896 * [taylor]: Taking taylor expansion of x.im in y.im 0.896 * [backup-simplify]: Simplify x.im into x.im 0.896 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.896 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.896 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.896 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 0.896 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 0.896 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 0.896 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 0.896 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 0.897 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 0.897 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 0.897 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 0.897 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 0.897 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.897 * [backup-simplify]: Simplify 1/3 into 1/3 0.897 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 0.897 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.897 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.897 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.897 * [taylor]: Taking taylor expansion of y.re in x.im 0.897 * [backup-simplify]: Simplify y.re into y.re 0.897 * [taylor]: Taking taylor expansion of x.re in x.im 0.897 * [backup-simplify]: Simplify x.re into x.re 0.897 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.897 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.897 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.897 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.897 * [taylor]: Taking taylor expansion of y.im in x.im 0.897 * [backup-simplify]: Simplify y.im into y.im 0.897 * [taylor]: Taking taylor expansion of x.im in x.im 0.897 * [backup-simplify]: Simplify 0 into 0 0.897 * [backup-simplify]: Simplify 1 into 1 0.897 * [backup-simplify]: Simplify (* y.im 0) into 0 0.897 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.897 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.897 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.897 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.897 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 0.898 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 0.898 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 0.898 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 0.898 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 0.898 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 0.898 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 0.898 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.898 * [backup-simplify]: Simplify 1/3 into 1/3 0.898 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 0.898 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.898 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.898 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.898 * [taylor]: Taking taylor expansion of y.re in y.re 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [backup-simplify]: Simplify 1 into 1 0.898 * [taylor]: Taking taylor expansion of x.re in y.re 0.898 * [backup-simplify]: Simplify x.re into x.re 0.898 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.898 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.898 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.899 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.899 * [taylor]: Taking taylor expansion of y.im in y.re 0.899 * [backup-simplify]: Simplify y.im into y.im 0.899 * [taylor]: Taking taylor expansion of x.im in y.re 0.899 * [backup-simplify]: Simplify x.im into x.im 0.899 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.899 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.899 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.899 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 0.899 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 0.899 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 0.899 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 0.899 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.899 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.899 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.899 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.899 * [backup-simplify]: Simplify 1/3 into 1/3 0.899 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.899 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.899 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.899 * [taylor]: Taking taylor expansion of y.re in x.re 0.899 * [backup-simplify]: Simplify y.re into y.re 0.899 * [taylor]: Taking taylor expansion of x.re in x.re 0.899 * [backup-simplify]: Simplify 0 into 0 0.899 * [backup-simplify]: Simplify 1 into 1 0.899 * [backup-simplify]: Simplify (* y.re 0) into 0 0.900 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.900 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.900 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.900 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.900 * [taylor]: Taking taylor expansion of y.im in x.re 0.900 * [backup-simplify]: Simplify y.im into y.im 0.900 * [taylor]: Taking taylor expansion of x.im in x.re 0.900 * [backup-simplify]: Simplify x.im into x.im 0.900 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.900 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.900 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.900 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.900 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.900 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.900 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.900 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 0.901 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 0.901 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 0.901 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.901 * [backup-simplify]: Simplify 1/3 into 1/3 0.901 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.901 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.901 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.901 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.901 * [taylor]: Taking taylor expansion of y.re in x.re 0.901 * [backup-simplify]: Simplify y.re into y.re 0.901 * [taylor]: Taking taylor expansion of x.re in x.re 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [backup-simplify]: Simplify (* y.re 0) into 0 0.901 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.901 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.901 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.901 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.901 * [taylor]: Taking taylor expansion of y.im in x.re 0.901 * [backup-simplify]: Simplify y.im into y.im 0.901 * [taylor]: Taking taylor expansion of x.im in x.re 0.901 * [backup-simplify]: Simplify x.im into x.im 0.901 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.901 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.901 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.901 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 0.902 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.902 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 0.902 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 0.902 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.902 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.902 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.902 * [backup-simplify]: Simplify 1/3 into 1/3 0.902 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.902 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.902 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.902 * [taylor]: Taking taylor expansion of y.re in y.re 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify 1 into 1 0.902 * [backup-simplify]: Simplify (/ 1 1) into 1 0.902 * [backup-simplify]: Simplify (log 1) into 0 0.902 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.902 * [taylor]: Taking taylor expansion of x.re in y.re 0.902 * [backup-simplify]: Simplify x.re into x.re 0.903 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.903 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.903 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.903 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.903 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.903 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.903 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 0.903 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 0.903 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.903 * [backup-simplify]: Simplify -1/3 into -1/3 0.903 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 0.903 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.903 * [taylor]: Taking taylor expansion of y.re in x.im 0.903 * [backup-simplify]: Simplify y.re into y.re 0.903 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.903 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.903 * [taylor]: Taking taylor expansion of x.re in x.im 0.903 * [backup-simplify]: Simplify x.re into x.re 0.903 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.903 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 0.903 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 0.903 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.903 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 0.903 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 0.903 * [taylor]: Taking taylor expansion of -1/3 in y.im 0.903 * [backup-simplify]: Simplify -1/3 into -1/3 0.903 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 0.904 * [taylor]: Taking taylor expansion of (log x.re) in y.im 0.904 * [taylor]: Taking taylor expansion of x.re in y.im 0.904 * [backup-simplify]: Simplify x.re into x.re 0.904 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.904 * [taylor]: Taking taylor expansion of (log y.re) in y.im 0.904 * [taylor]: Taking taylor expansion of y.re in y.im 0.904 * [backup-simplify]: Simplify y.re into y.re 0.904 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.904 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.904 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.904 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.904 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.904 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.904 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.905 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.905 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.905 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.905 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.905 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 0.905 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 0.905 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.905 * [backup-simplify]: Simplify -1/3 into -1/3 0.906 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 0.906 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.906 * [taylor]: Taking taylor expansion of y.re in y.re 0.906 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify 1 into 1 0.906 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.906 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.906 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.906 * [backup-simplify]: Simplify 1/3 into 1/3 0.906 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.906 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.906 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.906 * [taylor]: Taking taylor expansion of y.re in y.re 0.906 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify 1 into 1 0.906 * [backup-simplify]: Simplify (/ 1 1) into 1 0.906 * [backup-simplify]: Simplify (log 1) into 0 0.906 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.906 * [taylor]: Taking taylor expansion of x.re in y.re 0.906 * [backup-simplify]: Simplify x.re into x.re 0.906 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.907 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.907 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.907 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.907 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.907 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.907 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.907 * [taylor]: Taking taylor expansion of y.im in y.re 0.907 * [backup-simplify]: Simplify y.im into y.im 0.907 * [taylor]: Taking taylor expansion of x.im in y.re 0.907 * [backup-simplify]: Simplify x.im into x.im 0.907 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 0.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.908 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.909 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.909 * [backup-simplify]: Simplify (- 0) into 0 0.910 * [backup-simplify]: Simplify (+ 0 0) into 0 0.910 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.911 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.912 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.912 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.912 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 0.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.914 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.915 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.915 * [backup-simplify]: Simplify (- 0) into 0 0.915 * [backup-simplify]: Simplify (+ 0 0) into 0 0.916 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 0.917 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.917 * [taylor]: Taking taylor expansion of 0 in x.im 0.917 * [backup-simplify]: Simplify 0 into 0 0.917 * [taylor]: Taking taylor expansion of 0 in y.im 0.917 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify 0 into 0 0.918 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.919 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.919 * [backup-simplify]: Simplify (+ 0 0) into 0 0.919 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 0.920 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.920 * [taylor]: Taking taylor expansion of 0 in y.im 0.920 * [backup-simplify]: Simplify 0 into 0 0.920 * [backup-simplify]: Simplify 0 into 0 0.921 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.922 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.922 * [backup-simplify]: Simplify (+ 0 0) into 0 0.923 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.924 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.924 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.925 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.925 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.925 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.925 * [backup-simplify]: Simplify (- 0) into 0 0.926 * [backup-simplify]: Simplify (+ 0 0) into 0 0.927 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.928 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 0.928 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.929 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 0.929 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 0.929 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.929 * [backup-simplify]: Simplify -1/9 into -1/9 0.929 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 0.929 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 0.929 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.929 * [taylor]: Taking taylor expansion of y.re in y.re 0.929 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 1 into 1 0.930 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 0.930 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 0.930 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.930 * [backup-simplify]: Simplify 1/3 into 1/3 0.930 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 0.930 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 0.930 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.930 * [taylor]: Taking taylor expansion of y.re in y.re 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 1 into 1 0.930 * [backup-simplify]: Simplify (/ 1 1) into 1 0.931 * [backup-simplify]: Simplify (log 1) into 0 0.931 * [taylor]: Taking taylor expansion of (log x.re) in y.re 0.931 * [taylor]: Taking taylor expansion of x.re in y.re 0.931 * [backup-simplify]: Simplify x.re into x.re 0.931 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.931 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 0.931 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 0.931 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 0.931 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 0.932 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.932 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.932 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.932 * [taylor]: Taking taylor expansion of y.im in y.re 0.932 * [backup-simplify]: Simplify y.im into y.im 0.932 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.932 * [taylor]: Taking taylor expansion of x.im in y.re 0.932 * [backup-simplify]: Simplify x.im into x.im 0.932 * [backup-simplify]: Simplify (* 1 1) into 1 0.932 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 0.932 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.932 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.933 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.933 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 0.933 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 0.933 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 0.933 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.933 * [backup-simplify]: Simplify -1/3 into -1/3 0.933 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 0.933 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 0.933 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 0.933 * [taylor]: Taking taylor expansion of -1/3 in x.im 0.933 * [backup-simplify]: Simplify -1/3 into -1/3 0.933 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 0.933 * [taylor]: Taking taylor expansion of (log x.re) in x.im 0.933 * [taylor]: Taking taylor expansion of x.re in x.im 0.933 * [backup-simplify]: Simplify x.re into x.re 0.933 * [backup-simplify]: Simplify (log x.re) into (log x.re) 0.933 * [taylor]: Taking taylor expansion of (log y.re) in x.im 0.933 * [taylor]: Taking taylor expansion of y.re in x.im 0.933 * [backup-simplify]: Simplify y.re into y.re 0.933 * [backup-simplify]: Simplify (log y.re) into (log y.re) 0.934 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 0.934 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 0.934 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 0.934 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 0.934 * [taylor]: Taking taylor expansion of x.im in x.im 0.934 * [backup-simplify]: Simplify 0 into 0 0.934 * [backup-simplify]: Simplify 1 into 1 0.934 * [taylor]: Taking taylor expansion of y.im in x.im 0.934 * [backup-simplify]: Simplify y.im into y.im 0.934 * [backup-simplify]: Simplify (* 0 y.im) into 0 0.934 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 0.935 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 0.935 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 0.936 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 0.936 * [backup-simplify]: Simplify (+ 0 0) into 0 0.937 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 0.938 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.939 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 0.939 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 0.939 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 0.940 * [taylor]: Taking taylor expansion of 0 in y.im 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.942 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 0.943 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 0.943 * [backup-simplify]: Simplify (- 0) into 0 0.943 * [backup-simplify]: Simplify (+ 0 0) into 0 0.944 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 0.945 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.945 * [taylor]: Taking taylor expansion of 0 in x.im 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [taylor]: Taking taylor expansion of 0 in y.im 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [taylor]: Taking taylor expansion of 0 in y.im 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 (- x.re))) (log (/ 1 (- y.re)))))) into (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 0.945 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 0.945 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 0.945 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in (x.re y.re x.im y.im) around 0 0.945 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 0.945 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 0.945 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 0.945 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.945 * [backup-simplify]: Simplify 1/3 into 1/3 0.945 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 0.945 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.945 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.945 * [taylor]: Taking taylor expansion of y.re in y.im 0.945 * [backup-simplify]: Simplify y.re into y.re 0.945 * [taylor]: Taking taylor expansion of x.re in y.im 0.945 * [backup-simplify]: Simplify x.re into x.re 0.945 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.945 * [taylor]: Taking taylor expansion of y.im in y.im 0.945 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify 1 into 1 0.945 * [taylor]: Taking taylor expansion of x.im in y.im 0.945 * [backup-simplify]: Simplify x.im into x.im 0.946 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.946 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.946 * [backup-simplify]: Simplify (- 0) into 0 0.946 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.946 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 0.946 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 0.946 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 0.946 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 0.946 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 0.946 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 0.946 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.946 * [backup-simplify]: Simplify 1/3 into 1/3 0.946 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 0.946 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.946 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.946 * [taylor]: Taking taylor expansion of y.re in x.im 0.946 * [backup-simplify]: Simplify y.re into y.re 0.946 * [taylor]: Taking taylor expansion of x.re in x.im 0.946 * [backup-simplify]: Simplify x.re into x.re 0.946 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.946 * [taylor]: Taking taylor expansion of y.im in x.im 0.946 * [backup-simplify]: Simplify y.im into y.im 0.946 * [taylor]: Taking taylor expansion of x.im in x.im 0.946 * [backup-simplify]: Simplify 0 into 0 0.946 * [backup-simplify]: Simplify 1 into 1 0.946 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.946 * [backup-simplify]: Simplify (* y.im 0) into 0 0.947 * [backup-simplify]: Simplify (- 0) into 0 0.947 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.947 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 0.947 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 0.947 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 0.947 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 0.947 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 0.947 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 0.947 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.947 * [backup-simplify]: Simplify 1/3 into 1/3 0.947 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 0.947 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.947 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.947 * [taylor]: Taking taylor expansion of y.re in y.re 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify 1 into 1 0.947 * [taylor]: Taking taylor expansion of x.re in y.re 0.947 * [backup-simplify]: Simplify x.re into x.re 0.947 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.947 * [taylor]: Taking taylor expansion of y.im in y.re 0.947 * [backup-simplify]: Simplify y.im into y.im 0.947 * [taylor]: Taking taylor expansion of x.im in y.re 0.947 * [backup-simplify]: Simplify x.im into x.im 0.947 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.947 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.947 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.947 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.947 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.947 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.947 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.947 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 0.947 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 0.947 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 0.947 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.948 * [backup-simplify]: Simplify 1/3 into 1/3 0.948 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 0.948 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.948 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.948 * [taylor]: Taking taylor expansion of y.re in x.re 0.948 * [backup-simplify]: Simplify y.re into y.re 0.948 * [taylor]: Taking taylor expansion of x.re in x.re 0.948 * [backup-simplify]: Simplify 0 into 0 0.948 * [backup-simplify]: Simplify 1 into 1 0.948 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.948 * [taylor]: Taking taylor expansion of y.im in x.re 0.948 * [backup-simplify]: Simplify y.im into y.im 0.948 * [taylor]: Taking taylor expansion of x.im in x.re 0.948 * [backup-simplify]: Simplify x.im into x.im 0.948 * [backup-simplify]: Simplify (* y.re 0) into 0 0.948 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.948 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.948 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.948 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.948 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.948 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.948 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 0.948 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 0.948 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 0.948 * [taylor]: Taking taylor expansion of 1/3 in x.re 0.948 * [backup-simplify]: Simplify 1/3 into 1/3 0.948 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 0.948 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.948 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.948 * [taylor]: Taking taylor expansion of y.re in x.re 0.948 * [backup-simplify]: Simplify y.re into y.re 0.948 * [taylor]: Taking taylor expansion of x.re in x.re 0.948 * [backup-simplify]: Simplify 0 into 0 0.948 * [backup-simplify]: Simplify 1 into 1 0.948 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.948 * [taylor]: Taking taylor expansion of y.im in x.re 0.948 * [backup-simplify]: Simplify y.im into y.im 0.948 * [taylor]: Taking taylor expansion of x.im in x.re 0.948 * [backup-simplify]: Simplify x.im into x.im 0.948 * [backup-simplify]: Simplify (* y.re 0) into 0 0.948 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.948 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.948 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.949 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.949 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.949 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.949 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 0.949 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 0.949 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 0.949 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.949 * [backup-simplify]: Simplify 1/3 into 1/3 0.949 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 0.949 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.949 * [taylor]: Taking taylor expansion of y.im in y.re 0.949 * [backup-simplify]: Simplify y.im into y.im 0.949 * [taylor]: Taking taylor expansion of x.im in y.re 0.949 * [backup-simplify]: Simplify x.im into x.im 0.949 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.949 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.949 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.949 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 0.949 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 0.949 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 0.949 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 0.949 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 0.949 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 0.949 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.949 * [backup-simplify]: Simplify 1/3 into 1/3 0.949 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 0.949 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.949 * [taylor]: Taking taylor expansion of y.im in x.im 0.949 * [backup-simplify]: Simplify y.im into y.im 0.949 * [taylor]: Taking taylor expansion of x.im in x.im 0.949 * [backup-simplify]: Simplify 0 into 0 0.949 * [backup-simplify]: Simplify 1 into 1 0.949 * [backup-simplify]: Simplify (* y.im 0) into 0 0.950 * [backup-simplify]: Simplify (- 0) into 0 0.950 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.950 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.950 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.950 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 0.950 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.950 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 0.950 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 0.951 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 0.951 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 0.951 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.951 * [backup-simplify]: Simplify 1/3 into 1/3 0.951 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 0.951 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 0.951 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.951 * [taylor]: Taking taylor expansion of y.im in y.im 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify 1 into 1 0.951 * [backup-simplify]: Simplify (- 0) into 0 0.952 * [backup-simplify]: Simplify (- 1) into -1 0.953 * [backup-simplify]: Simplify (- 1) into -1 0.953 * [backup-simplify]: Simplify (log -1) into (log -1) 0.953 * [taylor]: Taking taylor expansion of (log x.im) in y.im 0.953 * [taylor]: Taking taylor expansion of x.im in y.im 0.953 * [backup-simplify]: Simplify x.im into x.im 0.953 * [backup-simplify]: Simplify (log x.im) into (log x.im) 0.954 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 0.954 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 0.954 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 0.954 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 0.955 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 0.955 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.955 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.955 * [backup-simplify]: Simplify (- 0) into 0 0.955 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.956 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 0.956 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im))))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 0.956 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) 0.956 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 0.956 * [taylor]: Taking taylor expansion of -1/3 in y.re 0.956 * [backup-simplify]: Simplify -1/3 into -1/3 0.956 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 0.956 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 0.956 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 0.956 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 0.956 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.956 * [backup-simplify]: Simplify 1/3 into 1/3 0.956 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.956 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.956 * [taylor]: Taking taylor expansion of -1 in y.re 0.956 * [backup-simplify]: Simplify -1 into -1 0.956 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.956 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.956 * [taylor]: Taking taylor expansion of y.im in y.re 0.956 * [backup-simplify]: Simplify y.im into y.im 0.956 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.956 * [taylor]: Taking taylor expansion of x.im in y.re 0.956 * [backup-simplify]: Simplify x.im into x.im 0.956 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.956 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.957 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.957 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 0.957 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 0.957 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) into (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 0.957 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0.957 * [taylor]: Taking taylor expansion of y.re in y.re 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify 1 into 1 0.957 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 0.957 * [backup-simplify]: Simplify (* -1/3 0) into 0 0.957 * [taylor]: Taking taylor expansion of 0 in x.im 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [taylor]: Taking taylor expansion of 0 in y.im 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.958 * [backup-simplify]: Simplify (- 0) into 0 0.958 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.958 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 0.959 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 0.959 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.959 * [taylor]: Taking taylor expansion of 0 in x.im 0.959 * [backup-simplify]: Simplify 0 into 0 0.959 * [taylor]: Taking taylor expansion of 0 in y.im 0.959 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify 0 into 0 0.960 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.960 * [backup-simplify]: Simplify (- 0) into 0 0.960 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.961 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 0.961 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 0.962 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 0.963 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 0.963 * [taylor]: Taking taylor expansion of 0 in y.im 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify (- 0) into 0 0.963 * [backup-simplify]: Simplify (- 1) into -1 0.965 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 0.966 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 0.966 * [backup-simplify]: Simplify (+ 0 0) into 0 0.967 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 0.968 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.968 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.970 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.970 * [backup-simplify]: Simplify (- 0) into 0 0.970 * [backup-simplify]: Simplify (+ 0 0) into 0 0.972 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 y.re) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 0.972 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 0.973 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) 0.973 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) in y.re 0.973 * [taylor]: Taking taylor expansion of -1/9 in y.re 0.973 * [backup-simplify]: Simplify -1/9 into -1/9 0.973 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 0.973 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 0.973 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 0.973 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 0.973 * [taylor]: Taking taylor expansion of 1/3 in y.re 0.973 * [backup-simplify]: Simplify 1/3 into 1/3 0.973 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 0.974 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 0.974 * [taylor]: Taking taylor expansion of -1 in y.re 0.974 * [backup-simplify]: Simplify -1 into -1 0.974 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 0.974 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 0.974 * [taylor]: Taking taylor expansion of y.im in y.re 0.974 * [backup-simplify]: Simplify y.im into y.im 0.974 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 0.974 * [taylor]: Taking taylor expansion of x.im in y.re 0.974 * [backup-simplify]: Simplify x.im into x.im 0.974 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.974 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 0.974 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 0.974 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.974 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 0.974 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 0.974 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 0.975 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 0.975 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 0.975 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) into (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) 0.975 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) into (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) 0.975 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.975 * [taylor]: Taking taylor expansion of y.re in y.re 0.975 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify 1 into 1 0.975 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.976 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.976 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.976 * [backup-simplify]: Simplify (- (/ 0 (* (pow y.im 2) (pow x.im 2))) (+ (* (/ -1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.978 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 0.978 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.979 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 0.980 * [backup-simplify]: Simplify (+ (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 1) (* 0 0)) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0.981 * [backup-simplify]: Simplify (+ (* -1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) (* 0 0)) into (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) 0.981 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 0.981 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 0.981 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.981 * [backup-simplify]: Simplify 1/3 into 1/3 0.981 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 0.981 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 0.981 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 0.981 * [taylor]: Taking taylor expansion of 1/3 in x.im 0.981 * [backup-simplify]: Simplify 1/3 into 1/3 0.981 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.981 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.981 * [taylor]: Taking taylor expansion of -1 in x.im 0.981 * [backup-simplify]: Simplify -1 into -1 0.981 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.981 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.981 * [taylor]: Taking taylor expansion of y.im in x.im 0.981 * [backup-simplify]: Simplify y.im into y.im 0.981 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.981 * [taylor]: Taking taylor expansion of x.im in x.im 0.981 * [backup-simplify]: Simplify 0 into 0 0.981 * [backup-simplify]: Simplify 1 into 1 0.981 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.982 * [backup-simplify]: Simplify (* 1 1) into 1 0.982 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.982 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 0.982 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 0.983 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 0.983 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) 0.983 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) 0.983 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) into (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) 0.984 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) into (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) 0.984 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 0.984 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 0.984 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.984 * [backup-simplify]: Simplify 1/3 into 1/3 0.984 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 0.984 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 0.984 * [taylor]: Taking taylor expansion of 1/3 in y.im 0.984 * [backup-simplify]: Simplify 1/3 into 1/3 0.984 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 0.984 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 0.984 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 0.984 * [taylor]: Taking taylor expansion of -1 in y.im 0.984 * [backup-simplify]: Simplify -1 into -1 0.984 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.984 * [taylor]: Taking taylor expansion of y.im in y.im 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [backup-simplify]: Simplify 1 into 1 0.985 * [backup-simplify]: Simplify (* 1 1) into 1 0.985 * [backup-simplify]: Simplify (/ -1 1) into -1 0.986 * [backup-simplify]: Simplify (log -1) into (log -1) 0.986 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 0.986 * [taylor]: Taking taylor expansion of 2 in y.im 0.986 * [backup-simplify]: Simplify 2 into 2 0.986 * [taylor]: Taking taylor expansion of (log x.im) in y.im 0.986 * [taylor]: Taking taylor expansion of x.im in y.im 0.986 * [backup-simplify]: Simplify x.im into x.im 0.986 * [backup-simplify]: Simplify (log x.im) into (log x.im) 0.987 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 0.987 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 0.987 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 0.988 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 0.988 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) 0.989 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) 0.990 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) into (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) 0.990 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 0.991 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 0.991 * [backup-simplify]: Simplify (- 0) into 0 0.992 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.992 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.992 * [backup-simplify]: Simplify (- 0) into 0 0.993 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.995 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into 0 0.996 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 0.997 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 0.997 * [taylor]: Taking taylor expansion of 0 in x.im 0.997 * [backup-simplify]: Simplify 0 into 0 0.998 * [taylor]: Taking taylor expansion of 0 in y.im 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [taylor]: Taking taylor expansion of 0 in y.im 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [taylor]: Taking taylor expansion of 0 in y.im 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify (- 0) into 0 0.998 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.999 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.000 * [backup-simplify]: Simplify (- 0) into 0 1.000 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1.001 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- y.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- y.im) 1)))) 2) into 0 1.002 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 1.003 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 1.004 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.004 * [taylor]: Taking taylor expansion of 0 in y.im 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.006 * [backup-simplify]: Simplify (+ (* (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))))) into (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 1.006 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 1.006 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 1.006 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 1.006 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 1.006 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 1.006 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.006 * [backup-simplify]: Simplify 1/3 into 1/3 1.006 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 1.006 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.006 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.006 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.006 * [taylor]: Taking taylor expansion of y.re in y.im 1.007 * [backup-simplify]: Simplify y.re into y.re 1.007 * [taylor]: Taking taylor expansion of x.re in y.im 1.007 * [backup-simplify]: Simplify x.re into x.re 1.007 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.007 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.007 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.007 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.007 * [taylor]: Taking taylor expansion of y.im in y.im 1.007 * [backup-simplify]: Simplify 0 into 0 1.007 * [backup-simplify]: Simplify 1 into 1 1.007 * [taylor]: Taking taylor expansion of x.im in y.im 1.007 * [backup-simplify]: Simplify x.im into x.im 1.007 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.008 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.008 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.008 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.008 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.008 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 1.009 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 1.009 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 1.009 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 1.009 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 1.009 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 1.009 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 1.009 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.009 * [backup-simplify]: Simplify 1/3 into 1/3 1.010 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 1.010 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.010 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.010 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.010 * [taylor]: Taking taylor expansion of y.re in x.im 1.010 * [backup-simplify]: Simplify y.re into y.re 1.010 * [taylor]: Taking taylor expansion of x.re in x.im 1.010 * [backup-simplify]: Simplify x.re into x.re 1.010 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.010 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.010 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.010 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.010 * [taylor]: Taking taylor expansion of y.im in x.im 1.010 * [backup-simplify]: Simplify y.im into y.im 1.010 * [taylor]: Taking taylor expansion of x.im in x.im 1.010 * [backup-simplify]: Simplify 0 into 0 1.010 * [backup-simplify]: Simplify 1 into 1 1.010 * [backup-simplify]: Simplify (* y.im 0) into 0 1.011 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.011 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.011 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.011 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.011 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 1.012 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 1.012 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 1.012 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 1.012 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 1.012 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 1.012 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 1.012 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.012 * [backup-simplify]: Simplify 1/3 into 1/3 1.012 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 1.012 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.012 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.012 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.012 * [taylor]: Taking taylor expansion of y.re in y.re 1.012 * [backup-simplify]: Simplify 0 into 0 1.012 * [backup-simplify]: Simplify 1 into 1 1.012 * [taylor]: Taking taylor expansion of x.re in y.re 1.012 * [backup-simplify]: Simplify x.re into x.re 1.012 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.013 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.013 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.013 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.013 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.013 * [taylor]: Taking taylor expansion of y.im in y.re 1.013 * [backup-simplify]: Simplify y.im into y.im 1.013 * [taylor]: Taking taylor expansion of x.im in y.re 1.013 * [backup-simplify]: Simplify x.im into x.im 1.013 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.013 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.013 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.013 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1.014 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 1.014 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 1.014 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 1.014 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 1.014 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 1.014 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 1.014 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.014 * [backup-simplify]: Simplify 1/3 into 1/3 1.014 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 1.014 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.014 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.014 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.014 * [taylor]: Taking taylor expansion of y.re in x.re 1.015 * [backup-simplify]: Simplify y.re into y.re 1.015 * [taylor]: Taking taylor expansion of x.re in x.re 1.015 * [backup-simplify]: Simplify 0 into 0 1.015 * [backup-simplify]: Simplify 1 into 1 1.015 * [backup-simplify]: Simplify (* y.re 0) into 0 1.015 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.015 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.015 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.015 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.015 * [taylor]: Taking taylor expansion of y.im in x.re 1.015 * [backup-simplify]: Simplify y.im into y.im 1.015 * [taylor]: Taking taylor expansion of x.im in x.re 1.015 * [backup-simplify]: Simplify x.im into x.im 1.015 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.015 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.015 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.016 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 1.016 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.016 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 1.016 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 1.016 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 1.016 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 1.016 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 1.016 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.016 * [backup-simplify]: Simplify 1/3 into 1/3 1.016 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 1.016 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.017 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.017 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.017 * [taylor]: Taking taylor expansion of y.re in x.re 1.017 * [backup-simplify]: Simplify y.re into y.re 1.017 * [taylor]: Taking taylor expansion of x.re in x.re 1.017 * [backup-simplify]: Simplify 0 into 0 1.017 * [backup-simplify]: Simplify 1 into 1 1.017 * [backup-simplify]: Simplify (* y.re 0) into 0 1.017 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.017 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.017 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.017 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.017 * [taylor]: Taking taylor expansion of y.im in x.re 1.017 * [backup-simplify]: Simplify y.im into y.im 1.017 * [taylor]: Taking taylor expansion of x.im in x.re 1.017 * [backup-simplify]: Simplify x.im into x.im 1.017 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.018 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.018 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.018 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 1.018 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.018 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 1.018 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 1.019 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 1.019 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 1.019 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.019 * [backup-simplify]: Simplify 1/3 into 1/3 1.019 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 1.019 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 1.019 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.019 * [taylor]: Taking taylor expansion of y.re in y.re 1.019 * [backup-simplify]: Simplify 0 into 0 1.019 * [backup-simplify]: Simplify 1 into 1 1.019 * [backup-simplify]: Simplify (/ 1 1) into 1 1.020 * [backup-simplify]: Simplify (log 1) into 0 1.020 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.020 * [taylor]: Taking taylor expansion of x.re in y.re 1.020 * [backup-simplify]: Simplify x.re into x.re 1.020 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.020 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 1.020 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1.020 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 1.020 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 1.021 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.021 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 1.021 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 1.021 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.021 * [backup-simplify]: Simplify -1/3 into -1/3 1.021 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 1.021 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.021 * [taylor]: Taking taylor expansion of y.re in x.im 1.021 * [backup-simplify]: Simplify y.re into y.re 1.021 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.021 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.021 * [taylor]: Taking taylor expansion of x.re in x.im 1.021 * [backup-simplify]: Simplify x.re into x.re 1.021 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.021 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 1.021 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 1.021 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.021 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 1.021 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 1.021 * [taylor]: Taking taylor expansion of -1/3 in y.im 1.021 * [backup-simplify]: Simplify -1/3 into -1/3 1.021 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 1.021 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1.022 * [taylor]: Taking taylor expansion of x.re in y.im 1.022 * [backup-simplify]: Simplify x.re into x.re 1.022 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.022 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1.022 * [taylor]: Taking taylor expansion of y.re in y.im 1.022 * [backup-simplify]: Simplify y.re into y.re 1.022 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.022 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 1.022 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 1.022 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.022 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.024 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.024 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.024 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.024 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 1.025 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.025 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 1.026 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 1.026 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 1.026 * [taylor]: Taking taylor expansion of -1/3 in y.re 1.026 * [backup-simplify]: Simplify -1/3 into -1/3 1.026 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 1.026 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 1.026 * [taylor]: Taking taylor expansion of y.re in y.re 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify 1 into 1 1.026 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 1.026 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 1.026 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.026 * [backup-simplify]: Simplify 1/3 into 1/3 1.026 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 1.026 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 1.026 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.026 * [taylor]: Taking taylor expansion of y.re in y.re 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify 1 into 1 1.027 * [backup-simplify]: Simplify (/ 1 1) into 1 1.027 * [backup-simplify]: Simplify (log 1) into 0 1.027 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.027 * [taylor]: Taking taylor expansion of x.re in y.re 1.027 * [backup-simplify]: Simplify x.re into x.re 1.027 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.028 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 1.028 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1.028 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 1.028 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 1.028 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.028 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.028 * [taylor]: Taking taylor expansion of y.im in y.re 1.028 * [backup-simplify]: Simplify y.im into y.im 1.028 * [taylor]: Taking taylor expansion of x.im in y.re 1.028 * [backup-simplify]: Simplify x.im into x.im 1.028 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 1.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.031 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.031 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.032 * [backup-simplify]: Simplify (- 0) into 0 1.032 * [backup-simplify]: Simplify (+ 0 0) into 0 1.033 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 1.034 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.034 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.034 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.034 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 1.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.036 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.037 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.038 * [backup-simplify]: Simplify (- 0) into 0 1.038 * [backup-simplify]: Simplify (+ 0 0) into 0 1.039 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 1.039 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.040 * [taylor]: Taking taylor expansion of 0 in x.im 1.040 * [backup-simplify]: Simplify 0 into 0 1.040 * [taylor]: Taking taylor expansion of 0 in y.im 1.040 * [backup-simplify]: Simplify 0 into 0 1.040 * [backup-simplify]: Simplify 0 into 0 1.040 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.041 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.042 * [backup-simplify]: Simplify (+ 0 0) into 0 1.042 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 1.043 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.043 * [taylor]: Taking taylor expansion of 0 in y.im 1.043 * [backup-simplify]: Simplify 0 into 0 1.043 * [backup-simplify]: Simplify 0 into 0 1.044 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.045 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.045 * [backup-simplify]: Simplify (+ 0 0) into 0 1.046 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 1.046 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.046 * [backup-simplify]: Simplify 0 into 0 1.047 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.048 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.048 * [backup-simplify]: Simplify (- 0) into 0 1.049 * [backup-simplify]: Simplify (+ 0 0) into 0 1.050 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1.050 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.051 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1.052 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 1.052 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 1.052 * [taylor]: Taking taylor expansion of -1/9 in y.re 1.052 * [backup-simplify]: Simplify -1/9 into -1/9 1.052 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 1.052 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 1.052 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.052 * [taylor]: Taking taylor expansion of y.re in y.re 1.052 * [backup-simplify]: Simplify 0 into 0 1.052 * [backup-simplify]: Simplify 1 into 1 1.052 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 1.052 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 1.052 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.052 * [backup-simplify]: Simplify 1/3 into 1/3 1.052 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 1.052 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 1.052 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.052 * [taylor]: Taking taylor expansion of y.re in y.re 1.052 * [backup-simplify]: Simplify 0 into 0 1.052 * [backup-simplify]: Simplify 1 into 1 1.053 * [backup-simplify]: Simplify (/ 1 1) into 1 1.053 * [backup-simplify]: Simplify (log 1) into 0 1.053 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.053 * [taylor]: Taking taylor expansion of x.re in y.re 1.053 * [backup-simplify]: Simplify x.re into x.re 1.053 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.054 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 1.054 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1.054 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 1.054 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 1.054 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.054 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1.054 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.054 * [taylor]: Taking taylor expansion of y.im in y.re 1.054 * [backup-simplify]: Simplify y.im into y.im 1.054 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.054 * [taylor]: Taking taylor expansion of x.im in y.re 1.054 * [backup-simplify]: Simplify x.im into x.im 1.055 * [backup-simplify]: Simplify (* 1 1) into 1 1.055 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.055 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.055 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.055 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.055 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 1.056 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 1.056 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 1.056 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.056 * [backup-simplify]: Simplify -1/3 into -1/3 1.056 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 1.056 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 1.056 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 1.056 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.056 * [backup-simplify]: Simplify -1/3 into -1/3 1.056 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 1.056 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.056 * [taylor]: Taking taylor expansion of x.re in x.im 1.056 * [backup-simplify]: Simplify x.re into x.re 1.056 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.056 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.056 * [taylor]: Taking taylor expansion of y.re in x.im 1.056 * [backup-simplify]: Simplify y.re into y.re 1.056 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.056 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 1.056 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 1.056 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.057 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 1.057 * [taylor]: Taking taylor expansion of x.im in x.im 1.057 * [backup-simplify]: Simplify 0 into 0 1.057 * [backup-simplify]: Simplify 1 into 1 1.057 * [taylor]: Taking taylor expansion of y.im in x.im 1.057 * [backup-simplify]: Simplify y.im into y.im 1.057 * [backup-simplify]: Simplify (* 0 y.im) into 0 1.057 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 1.057 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 1.058 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.059 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.059 * [backup-simplify]: Simplify (+ 0 0) into 0 1.060 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 1.061 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.061 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 1.062 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 1.062 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 1.062 * [taylor]: Taking taylor expansion of 0 in y.im 1.062 * [backup-simplify]: Simplify 0 into 0 1.062 * [backup-simplify]: Simplify 0 into 0 1.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.066 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1.068 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1.068 * [backup-simplify]: Simplify (- 0) into 0 1.069 * [backup-simplify]: Simplify (+ 0 0) into 0 1.070 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 1.071 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.071 * [taylor]: Taking taylor expansion of 0 in x.im 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [taylor]: Taking taylor expansion of 0 in y.im 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [taylor]: Taking taylor expansion of 0 in y.im 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) into (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 1.072 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 1.072 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 1.072 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 1.072 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 1.072 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 1.072 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.072 * [backup-simplify]: Simplify 1/3 into 1/3 1.072 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 1.072 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.072 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.072 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.072 * [taylor]: Taking taylor expansion of y.re in y.im 1.072 * [backup-simplify]: Simplify y.re into y.re 1.072 * [taylor]: Taking taylor expansion of x.re in y.im 1.072 * [backup-simplify]: Simplify x.re into x.re 1.072 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.072 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.072 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.072 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.072 * [taylor]: Taking taylor expansion of y.im in y.im 1.072 * [backup-simplify]: Simplify 0 into 0 1.072 * [backup-simplify]: Simplify 1 into 1 1.072 * [taylor]: Taking taylor expansion of x.im in y.im 1.072 * [backup-simplify]: Simplify x.im into x.im 1.073 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.073 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.073 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.073 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.073 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.073 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 1.074 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 1.074 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 1.074 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 1.074 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 1.074 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 1.074 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 1.074 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.074 * [backup-simplify]: Simplify 1/3 into 1/3 1.074 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 1.074 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.074 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.074 * [taylor]: Taking taylor expansion of y.re in x.im 1.074 * [backup-simplify]: Simplify y.re into y.re 1.074 * [taylor]: Taking taylor expansion of x.re in x.im 1.075 * [backup-simplify]: Simplify x.re into x.re 1.075 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.075 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.075 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.075 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.075 * [taylor]: Taking taylor expansion of y.im in x.im 1.075 * [backup-simplify]: Simplify y.im into y.im 1.075 * [taylor]: Taking taylor expansion of x.im in x.im 1.075 * [backup-simplify]: Simplify 0 into 0 1.075 * [backup-simplify]: Simplify 1 into 1 1.075 * [backup-simplify]: Simplify (* y.im 0) into 0 1.075 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.075 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.075 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.076 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.076 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 1.076 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 1.076 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 1.076 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 1.076 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 1.077 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 1.077 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 1.077 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.077 * [backup-simplify]: Simplify 1/3 into 1/3 1.077 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 1.077 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.077 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.077 * [taylor]: Taking taylor expansion of y.re in y.re 1.077 * [backup-simplify]: Simplify 0 into 0 1.077 * [backup-simplify]: Simplify 1 into 1 1.077 * [taylor]: Taking taylor expansion of x.re in y.re 1.077 * [backup-simplify]: Simplify x.re into x.re 1.077 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.077 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.077 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.077 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.077 * [taylor]: Taking taylor expansion of y.im in y.re 1.077 * [backup-simplify]: Simplify y.im into y.im 1.077 * [taylor]: Taking taylor expansion of x.im in y.re 1.077 * [backup-simplify]: Simplify x.im into x.im 1.078 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.078 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.078 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.078 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1.078 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 1.078 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 1.079 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 1.079 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 1.079 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 1.079 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 1.079 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.079 * [backup-simplify]: Simplify 1/3 into 1/3 1.079 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 1.079 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.079 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.079 * [taylor]: Taking taylor expansion of y.re in x.re 1.079 * [backup-simplify]: Simplify y.re into y.re 1.079 * [taylor]: Taking taylor expansion of x.re in x.re 1.079 * [backup-simplify]: Simplify 0 into 0 1.079 * [backup-simplify]: Simplify 1 into 1 1.079 * [backup-simplify]: Simplify (* y.re 0) into 0 1.079 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.079 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.080 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.080 * [taylor]: Taking taylor expansion of y.im in x.re 1.080 * [backup-simplify]: Simplify y.im into y.im 1.080 * [taylor]: Taking taylor expansion of x.im in x.re 1.080 * [backup-simplify]: Simplify x.im into x.im 1.080 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.080 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.080 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.080 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 1.080 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.081 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 1.081 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 1.081 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 1.081 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 1.081 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 1.081 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.081 * [backup-simplify]: Simplify 1/3 into 1/3 1.081 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 1.081 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.081 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.081 * [taylor]: Taking taylor expansion of y.re in x.re 1.081 * [backup-simplify]: Simplify y.re into y.re 1.081 * [taylor]: Taking taylor expansion of x.re in x.re 1.081 * [backup-simplify]: Simplify 0 into 0 1.081 * [backup-simplify]: Simplify 1 into 1 1.081 * [backup-simplify]: Simplify (* y.re 0) into 0 1.081 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.082 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.082 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.082 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.082 * [taylor]: Taking taylor expansion of y.im in x.re 1.082 * [backup-simplify]: Simplify y.im into y.im 1.082 * [taylor]: Taking taylor expansion of x.im in x.re 1.082 * [backup-simplify]: Simplify x.im into x.im 1.082 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.082 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.082 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.082 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 1.083 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.083 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 1.083 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 1.083 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 1.083 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 1.083 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.083 * [backup-simplify]: Simplify 1/3 into 1/3 1.083 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 1.083 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 1.083 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.083 * [taylor]: Taking taylor expansion of y.re in y.re 1.083 * [backup-simplify]: Simplify 0 into 0 1.083 * [backup-simplify]: Simplify 1 into 1 1.084 * [backup-simplify]: Simplify (/ 1 1) into 1 1.084 * [backup-simplify]: Simplify (log 1) into 0 1.084 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.084 * [taylor]: Taking taylor expansion of x.re in y.re 1.084 * [backup-simplify]: Simplify x.re into x.re 1.084 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.085 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 1.085 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1.085 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 1.085 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 1.085 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.085 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 1.085 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 1.085 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.085 * [backup-simplify]: Simplify -1/3 into -1/3 1.085 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 1.085 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.085 * [taylor]: Taking taylor expansion of y.re in x.im 1.085 * [backup-simplify]: Simplify y.re into y.re 1.085 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.085 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.085 * [taylor]: Taking taylor expansion of x.re in x.im 1.085 * [backup-simplify]: Simplify x.re into x.re 1.085 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.085 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 1.086 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 1.086 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.086 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 1.086 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 1.086 * [taylor]: Taking taylor expansion of -1/3 in y.im 1.086 * [backup-simplify]: Simplify -1/3 into -1/3 1.086 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 1.086 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1.086 * [taylor]: Taking taylor expansion of x.re in y.im 1.086 * [backup-simplify]: Simplify x.re into x.re 1.086 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.086 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1.086 * [taylor]: Taking taylor expansion of y.re in y.im 1.086 * [backup-simplify]: Simplify y.re into y.re 1.086 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.086 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 1.086 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 1.086 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.086 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.088 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.088 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.088 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.088 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 1.089 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.089 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 1.090 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 1.090 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 1.090 * [taylor]: Taking taylor expansion of -1/3 in y.re 1.090 * [backup-simplify]: Simplify -1/3 into -1/3 1.090 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 1.090 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 1.090 * [taylor]: Taking taylor expansion of y.re in y.re 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [backup-simplify]: Simplify 1 into 1 1.090 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 1.090 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 1.090 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.090 * [backup-simplify]: Simplify 1/3 into 1/3 1.090 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 1.090 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 1.090 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.090 * [taylor]: Taking taylor expansion of y.re in y.re 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [backup-simplify]: Simplify 1 into 1 1.090 * [backup-simplify]: Simplify (/ 1 1) into 1 1.091 * [backup-simplify]: Simplify (log 1) into 0 1.091 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.091 * [taylor]: Taking taylor expansion of x.re in y.re 1.091 * [backup-simplify]: Simplify x.re into x.re 1.091 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.091 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 1.091 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1.092 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 1.092 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 1.092 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.092 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.092 * [taylor]: Taking taylor expansion of y.im in y.re 1.092 * [backup-simplify]: Simplify y.im into y.im 1.092 * [taylor]: Taking taylor expansion of x.im in y.re 1.092 * [backup-simplify]: Simplify x.im into x.im 1.092 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 1.093 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.093 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.094 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.094 * [backup-simplify]: Simplify (- 0) into 0 1.094 * [backup-simplify]: Simplify (+ 0 0) into 0 1.095 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 1.095 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.095 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.095 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.096 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 1.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.097 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.097 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.098 * [backup-simplify]: Simplify (- 0) into 0 1.098 * [backup-simplify]: Simplify (+ 0 0) into 0 1.098 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 1.099 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.099 * [taylor]: Taking taylor expansion of 0 in x.im 1.099 * [backup-simplify]: Simplify 0 into 0 1.099 * [taylor]: Taking taylor expansion of 0 in y.im 1.099 * [backup-simplify]: Simplify 0 into 0 1.099 * [backup-simplify]: Simplify 0 into 0 1.099 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.100 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1.100 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 1.101 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.101 * [taylor]: Taking taylor expansion of 0 in y.im 1.101 * [backup-simplify]: Simplify 0 into 0 1.101 * [backup-simplify]: Simplify 0 into 0 1.101 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.103 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.104 * [backup-simplify]: Simplify (+ 0 0) into 0 1.104 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 1.105 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.105 * [backup-simplify]: Simplify 0 into 0 1.105 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.105 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.105 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.105 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.106 * [backup-simplify]: Simplify (- 0) into 0 1.106 * [backup-simplify]: Simplify (+ 0 0) into 0 1.107 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1.107 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 1.107 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1.108 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 1.108 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 1.108 * [taylor]: Taking taylor expansion of -1/9 in y.re 1.108 * [backup-simplify]: Simplify -1/9 into -1/9 1.108 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 1.108 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 1.108 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.108 * [taylor]: Taking taylor expansion of y.re in y.re 1.108 * [backup-simplify]: Simplify 0 into 0 1.108 * [backup-simplify]: Simplify 1 into 1 1.108 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 1.108 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 1.108 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.108 * [backup-simplify]: Simplify 1/3 into 1/3 1.108 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 1.108 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 1.108 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.108 * [taylor]: Taking taylor expansion of y.re in y.re 1.108 * [backup-simplify]: Simplify 0 into 0 1.108 * [backup-simplify]: Simplify 1 into 1 1.108 * [backup-simplify]: Simplify (/ 1 1) into 1 1.109 * [backup-simplify]: Simplify (log 1) into 0 1.109 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.109 * [taylor]: Taking taylor expansion of x.re in y.re 1.109 * [backup-simplify]: Simplify x.re into x.re 1.109 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.109 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 1.109 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1.109 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 1.109 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 1.109 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.109 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1.109 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.109 * [taylor]: Taking taylor expansion of y.im in y.re 1.109 * [backup-simplify]: Simplify y.im into y.im 1.109 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.109 * [taylor]: Taking taylor expansion of x.im in y.re 1.109 * [backup-simplify]: Simplify x.im into x.im 1.110 * [backup-simplify]: Simplify (* 1 1) into 1 1.110 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 1.110 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.110 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.110 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.110 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 1.110 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 1.110 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 1.110 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.110 * [backup-simplify]: Simplify -1/3 into -1/3 1.110 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 1.110 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 1.110 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 1.110 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.110 * [backup-simplify]: Simplify -1/3 into -1/3 1.110 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 1.110 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.110 * [taylor]: Taking taylor expansion of x.re in x.im 1.110 * [backup-simplify]: Simplify x.re into x.re 1.110 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.110 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.110 * [taylor]: Taking taylor expansion of y.re in x.im 1.110 * [backup-simplify]: Simplify y.re into y.re 1.110 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.111 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 1.111 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 1.111 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 1.111 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 1.111 * [taylor]: Taking taylor expansion of x.im in x.im 1.111 * [backup-simplify]: Simplify 0 into 0 1.111 * [backup-simplify]: Simplify 1 into 1 1.111 * [taylor]: Taking taylor expansion of y.im in x.im 1.111 * [backup-simplify]: Simplify y.im into y.im 1.111 * [backup-simplify]: Simplify (* 0 y.im) into 0 1.111 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 1.111 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 1.112 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.112 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.112 * [backup-simplify]: Simplify (+ 0 0) into 0 1.113 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 1.113 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1.114 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 1.114 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 1.114 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 1.114 * [taylor]: Taking taylor expansion of 0 in y.im 1.114 * [backup-simplify]: Simplify 0 into 0 1.114 * [backup-simplify]: Simplify 0 into 0 1.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.116 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1.117 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1.118 * [backup-simplify]: Simplify (- 0) into 0 1.118 * [backup-simplify]: Simplify (+ 0 0) into 0 1.118 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 1.119 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.119 * [taylor]: Taking taylor expansion of 0 in x.im 1.119 * [backup-simplify]: Simplify 0 into 0 1.119 * [taylor]: Taking taylor expansion of 0 in y.im 1.119 * [backup-simplify]: Simplify 0 into 0 1.119 * [backup-simplify]: Simplify 0 into 0 1.119 * [taylor]: Taking taylor expansion of 0 in y.im 1.119 * [backup-simplify]: Simplify 0 into 0 1.119 * [backup-simplify]: Simplify 0 into 0 1.120 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 (- x.re))) (log (/ 1 (- y.re)))))) into (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 1.120 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 1.120 * [backup-simplify]: Simplify (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) into (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) 1.120 * [approximate]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in (x.re y.re x.im y.im) around 0 1.120 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1.120 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1.120 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1.120 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.120 * [backup-simplify]: Simplify 1/3 into 1/3 1.120 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1.120 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1.120 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1.120 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.120 * [taylor]: Taking taylor expansion of y.re in y.im 1.120 * [backup-simplify]: Simplify y.re into y.re 1.120 * [taylor]: Taking taylor expansion of x.re in y.im 1.120 * [backup-simplify]: Simplify x.re into x.re 1.120 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.120 * [taylor]: Taking taylor expansion of y.im in y.im 1.120 * [backup-simplify]: Simplify 0 into 0 1.120 * [backup-simplify]: Simplify 1 into 1 1.120 * [taylor]: Taking taylor expansion of x.im in y.im 1.120 * [backup-simplify]: Simplify x.im into x.im 1.120 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.120 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.120 * [backup-simplify]: Simplify (- 0) into 0 1.121 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1.121 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1.121 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1.121 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1.121 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1.121 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1.121 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1.121 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1.121 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.121 * [backup-simplify]: Simplify 1/3 into 1/3 1.121 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1.121 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1.121 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1.121 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.121 * [taylor]: Taking taylor expansion of y.re in x.im 1.121 * [backup-simplify]: Simplify y.re into y.re 1.121 * [taylor]: Taking taylor expansion of x.re in x.im 1.121 * [backup-simplify]: Simplify x.re into x.re 1.121 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.121 * [taylor]: Taking taylor expansion of y.im in x.im 1.121 * [backup-simplify]: Simplify y.im into y.im 1.121 * [taylor]: Taking taylor expansion of x.im in x.im 1.121 * [backup-simplify]: Simplify 0 into 0 1.121 * [backup-simplify]: Simplify 1 into 1 1.121 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.121 * [backup-simplify]: Simplify (* y.im 0) into 0 1.121 * [backup-simplify]: Simplify (- 0) into 0 1.121 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1.122 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1.122 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1.122 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1.122 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1.122 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1.122 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1.122 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1.122 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.122 * [backup-simplify]: Simplify 1/3 into 1/3 1.122 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1.122 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1.122 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1.122 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.122 * [taylor]: Taking taylor expansion of y.re in y.re 1.122 * [backup-simplify]: Simplify 0 into 0 1.122 * [backup-simplify]: Simplify 1 into 1 1.122 * [taylor]: Taking taylor expansion of x.re in y.re 1.122 * [backup-simplify]: Simplify x.re into x.re 1.122 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.122 * [taylor]: Taking taylor expansion of y.im in y.re 1.122 * [backup-simplify]: Simplify y.im into y.im 1.122 * [taylor]: Taking taylor expansion of x.im in y.re 1.122 * [backup-simplify]: Simplify x.im into x.im 1.122 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.122 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.122 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.122 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.122 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1.122 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1.123 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1.123 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1.123 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1.123 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1.123 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1.123 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.123 * [backup-simplify]: Simplify 1/3 into 1/3 1.123 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1.123 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1.123 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.123 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.123 * [taylor]: Taking taylor expansion of y.re in x.re 1.123 * [backup-simplify]: Simplify y.re into y.re 1.123 * [taylor]: Taking taylor expansion of x.re in x.re 1.123 * [backup-simplify]: Simplify 0 into 0 1.123 * [backup-simplify]: Simplify 1 into 1 1.123 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.123 * [taylor]: Taking taylor expansion of y.im in x.re 1.123 * [backup-simplify]: Simplify y.im into y.im 1.123 * [taylor]: Taking taylor expansion of x.im in x.re 1.123 * [backup-simplify]: Simplify x.im into x.im 1.123 * [backup-simplify]: Simplify (* y.re 0) into 0 1.123 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.123 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.123 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.123 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1.123 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1.123 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1.123 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1.123 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1.123 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1.123 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1.123 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.124 * [backup-simplify]: Simplify 1/3 into 1/3 1.124 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1.124 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1.124 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.124 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.124 * [taylor]: Taking taylor expansion of y.re in x.re 1.124 * [backup-simplify]: Simplify y.re into y.re 1.124 * [taylor]: Taking taylor expansion of x.re in x.re 1.124 * [backup-simplify]: Simplify 0 into 0 1.124 * [backup-simplify]: Simplify 1 into 1 1.124 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.124 * [taylor]: Taking taylor expansion of y.im in x.re 1.124 * [backup-simplify]: Simplify y.im into y.im 1.124 * [taylor]: Taking taylor expansion of x.im in x.re 1.124 * [backup-simplify]: Simplify x.im into x.im 1.124 * [backup-simplify]: Simplify (* y.re 0) into 0 1.124 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.124 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.124 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.124 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1.124 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1.124 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1.124 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1.124 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1.124 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1.124 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1.124 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.124 * [backup-simplify]: Simplify 1/3 into 1/3 1.124 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1.124 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1.124 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.124 * [taylor]: Taking taylor expansion of y.im in y.re 1.124 * [backup-simplify]: Simplify y.im into y.im 1.124 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.124 * [taylor]: Taking taylor expansion of x.im in y.re 1.124 * [backup-simplify]: Simplify x.im into x.im 1.125 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.125 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.125 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.125 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1.125 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1.125 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1.125 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1.125 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1.125 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1.125 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.125 * [backup-simplify]: Simplify 1/3 into 1/3 1.125 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1.125 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.125 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.125 * [taylor]: Taking taylor expansion of y.im in x.im 1.125 * [backup-simplify]: Simplify y.im into y.im 1.125 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.125 * [taylor]: Taking taylor expansion of x.im in x.im 1.125 * [backup-simplify]: Simplify 0 into 0 1.125 * [backup-simplify]: Simplify 1 into 1 1.125 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.125 * [backup-simplify]: Simplify (* 1 1) into 1 1.125 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1.126 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1.126 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1.126 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) 1.126 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) 1.126 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1.126 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1.126 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.126 * [backup-simplify]: Simplify 1/3 into 1/3 1.126 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1.126 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1.126 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.126 * [taylor]: Taking taylor expansion of y.im in y.im 1.126 * [backup-simplify]: Simplify 0 into 0 1.126 * [backup-simplify]: Simplify 1 into 1 1.126 * [backup-simplify]: Simplify (* 1 1) into 1 1.127 * [backup-simplify]: Simplify (log 1) into 0 1.127 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1.127 * [taylor]: Taking taylor expansion of 2 in y.im 1.127 * [backup-simplify]: Simplify 2 into 2 1.127 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1.127 * [taylor]: Taking taylor expansion of x.im in y.im 1.127 * [backup-simplify]: Simplify x.im into x.im 1.127 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1.127 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1.127 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1.127 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1.127 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1.127 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1.127 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1.128 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.128 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.128 * [backup-simplify]: Simplify (- 0) into 0 1.128 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1.128 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1.129 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1.129 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1.130 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) 1.130 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1.130 * [taylor]: Taking taylor expansion of -2/3 in y.re 1.130 * [backup-simplify]: Simplify -2/3 into -2/3 1.130 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1.130 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1.130 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1.130 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1.130 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.130 * [backup-simplify]: Simplify 1/3 into 1/3 1.130 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1.130 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.130 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.130 * [taylor]: Taking taylor expansion of y.im in y.re 1.130 * [backup-simplify]: Simplify y.im into y.im 1.130 * [taylor]: Taking taylor expansion of x.im in y.re 1.130 * [backup-simplify]: Simplify x.im into x.im 1.130 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.130 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.130 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1.130 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1.131 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1.131 * [taylor]: Taking taylor expansion of y.re in y.re 1.131 * [backup-simplify]: Simplify 0 into 0 1.131 * [backup-simplify]: Simplify 1 into 1 1.131 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1.131 * [backup-simplify]: Simplify (* -2/3 0) into 0 1.131 * [taylor]: Taking taylor expansion of 0 in x.im 1.131 * [backup-simplify]: Simplify 0 into 0 1.131 * [taylor]: Taking taylor expansion of 0 in y.im 1.131 * [backup-simplify]: Simplify 0 into 0 1.131 * [backup-simplify]: Simplify 0 into 0 1.132 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.132 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.132 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1.133 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1.133 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1.134 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.134 * [taylor]: Taking taylor expansion of 0 in x.im 1.134 * [backup-simplify]: Simplify 0 into 0 1.134 * [taylor]: Taking taylor expansion of 0 in y.im 1.134 * [backup-simplify]: Simplify 0 into 0 1.134 * [backup-simplify]: Simplify 0 into 0 1.135 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.135 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.136 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1.136 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1.137 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1.138 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1.138 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.138 * [taylor]: Taking taylor expansion of 0 in y.im 1.139 * [backup-simplify]: Simplify 0 into 0 1.139 * [backup-simplify]: Simplify 0 into 0 1.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.140 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.141 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1.142 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1.143 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1.144 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.144 * [backup-simplify]: Simplify 0 into 0 1.144 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.145 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.145 * [backup-simplify]: Simplify (- 0) into 0 1.146 * [backup-simplify]: Simplify (+ 0 0) into 0 1.146 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1.147 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (pow y.re 2)) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1.148 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1.149 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) 1.149 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) in y.re 1.149 * [taylor]: Taking taylor expansion of -1/9 in y.re 1.149 * [backup-simplify]: Simplify -1/9 into -1/9 1.149 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1.149 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1.149 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1.149 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1.149 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.149 * [backup-simplify]: Simplify 1/3 into 1/3 1.149 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1.149 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1.149 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1.149 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1.149 * [taylor]: Taking taylor expansion of y.im in y.re 1.149 * [backup-simplify]: Simplify y.im into y.im 1.149 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1.149 * [taylor]: Taking taylor expansion of x.im in y.re 1.149 * [backup-simplify]: Simplify x.im into x.im 1.149 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.149 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1.150 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.150 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1.150 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1.150 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1.150 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1.150 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) into (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) 1.150 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) into (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) 1.150 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.151 * [taylor]: Taking taylor expansion of y.re in y.re 1.151 * [backup-simplify]: Simplify 0 into 0 1.151 * [backup-simplify]: Simplify 1 into 1 1.151 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.152 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1.152 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1.153 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.154 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1.154 * [backup-simplify]: Simplify (+ (* -2/3 (pow (/ 1 (* y.im x.im)) 1/3)) (* 0 0)) into (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) 1.155 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1.155 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1.155 * [taylor]: Taking taylor expansion of 2/3 in x.im 1.155 * [backup-simplify]: Simplify 2/3 into 2/3 1.155 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1.155 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1.155 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1.155 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.155 * [backup-simplify]: Simplify 1/3 into 1/3 1.155 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1.155 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.155 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.155 * [taylor]: Taking taylor expansion of y.im in x.im 1.155 * [backup-simplify]: Simplify y.im into y.im 1.155 * [taylor]: Taking taylor expansion of x.im in x.im 1.155 * [backup-simplify]: Simplify 0 into 0 1.155 * [backup-simplify]: Simplify 1 into 1 1.155 * [backup-simplify]: Simplify (* y.im 0) into 0 1.156 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.156 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.156 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1.156 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1.156 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1.156 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1.157 * [backup-simplify]: Simplify (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) into (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) 1.157 * [backup-simplify]: Simplify (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) into (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) 1.157 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1.157 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1.157 * [taylor]: Taking taylor expansion of 2/3 in y.im 1.157 * [backup-simplify]: Simplify 2/3 into 2/3 1.157 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1.157 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1.157 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.157 * [backup-simplify]: Simplify 1/3 into 1/3 1.157 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1.157 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1.157 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.157 * [taylor]: Taking taylor expansion of y.im in y.im 1.157 * [backup-simplify]: Simplify 0 into 0 1.157 * [backup-simplify]: Simplify 1 into 1 1.158 * [backup-simplify]: Simplify (/ 1 1) into 1 1.158 * [backup-simplify]: Simplify (log 1) into 0 1.158 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1.158 * [taylor]: Taking taylor expansion of x.im in y.im 1.158 * [backup-simplify]: Simplify x.im into x.im 1.158 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1.159 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1.159 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1.159 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1.159 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1.159 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1.159 * [backup-simplify]: Simplify (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) into (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) 1.159 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1.160 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1.160 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.161 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.161 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.163 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into 0 1.164 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1.165 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.166 * [taylor]: Taking taylor expansion of 0 in x.im 1.166 * [backup-simplify]: Simplify 0 into 0 1.166 * [taylor]: Taking taylor expansion of 0 in y.im 1.166 * [backup-simplify]: Simplify 0 into 0 1.166 * [backup-simplify]: Simplify 0 into 0 1.166 * [taylor]: Taking taylor expansion of 0 in y.im 1.166 * [backup-simplify]: Simplify 0 into 0 1.166 * [backup-simplify]: Simplify 0 into 0 1.166 * [taylor]: Taking taylor expansion of 0 in y.im 1.166 * [backup-simplify]: Simplify 0 into 0 1.166 * [backup-simplify]: Simplify 0 into 0 1.167 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.167 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.168 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1.170 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow y.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow y.im 2) 1)))) 2) into 0 1.170 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1.171 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1.173 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.173 * [taylor]: Taking taylor expansion of 0 in y.im 1.173 * [backup-simplify]: Simplify 0 into 0 1.173 * [backup-simplify]: Simplify 0 into 0 1.173 * [backup-simplify]: Simplify 0 into 0 1.173 * [backup-simplify]: Simplify 0 into 0 1.174 * [backup-simplify]: Simplify (+ (* (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 1.174 * [backup-simplify]: Simplify (* (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1.174 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1.174 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1.174 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1.175 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1.175 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.175 * [backup-simplify]: Simplify 1/3 into 1/3 1.175 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1.175 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1.175 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.175 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.175 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.175 * [taylor]: Taking taylor expansion of y.re in y.im 1.175 * [backup-simplify]: Simplify y.re into y.re 1.175 * [taylor]: Taking taylor expansion of x.re in y.im 1.175 * [backup-simplify]: Simplify x.re into x.re 1.175 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.175 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.175 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.175 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.175 * [taylor]: Taking taylor expansion of y.im in y.im 1.175 * [backup-simplify]: Simplify 0 into 0 1.175 * [backup-simplify]: Simplify 1 into 1 1.175 * [taylor]: Taking taylor expansion of x.im in y.im 1.175 * [backup-simplify]: Simplify x.im into x.im 1.175 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.176 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.176 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.176 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.176 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.176 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1.176 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1.177 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1.177 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1.177 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1.177 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1.177 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1.177 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1.177 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.177 * [backup-simplify]: Simplify 1/3 into 1/3 1.177 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1.177 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1.177 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.177 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.177 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.177 * [taylor]: Taking taylor expansion of y.re in x.im 1.177 * [backup-simplify]: Simplify y.re into y.re 1.178 * [taylor]: Taking taylor expansion of x.re in x.im 1.178 * [backup-simplify]: Simplify x.re into x.re 1.178 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.178 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.178 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.178 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.178 * [taylor]: Taking taylor expansion of y.im in x.im 1.178 * [backup-simplify]: Simplify y.im into y.im 1.178 * [taylor]: Taking taylor expansion of x.im in x.im 1.178 * [backup-simplify]: Simplify 0 into 0 1.178 * [backup-simplify]: Simplify 1 into 1 1.178 * [backup-simplify]: Simplify (* y.im 0) into 0 1.178 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.178 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.179 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.179 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.179 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1.179 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1.179 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1.180 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1.180 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1.180 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1.180 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1.180 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1.180 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.180 * [backup-simplify]: Simplify 1/3 into 1/3 1.180 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1.180 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1.180 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.180 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.180 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.180 * [taylor]: Taking taylor expansion of y.re in y.re 1.180 * [backup-simplify]: Simplify 0 into 0 1.180 * [backup-simplify]: Simplify 1 into 1 1.180 * [taylor]: Taking taylor expansion of x.re in y.re 1.180 * [backup-simplify]: Simplify x.re into x.re 1.180 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.181 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.181 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.181 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.181 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.181 * [taylor]: Taking taylor expansion of y.im in y.re 1.181 * [backup-simplify]: Simplify y.im into y.im 1.181 * [taylor]: Taking taylor expansion of x.im in y.re 1.181 * [backup-simplify]: Simplify x.im into x.im 1.181 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.181 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.181 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.182 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1.182 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1.182 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1.182 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1.183 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1.183 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1.183 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1.183 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1.183 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.183 * [backup-simplify]: Simplify 1/3 into 1/3 1.183 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1.183 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.183 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.183 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.183 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.183 * [taylor]: Taking taylor expansion of y.re in x.re 1.183 * [backup-simplify]: Simplify y.re into y.re 1.183 * [taylor]: Taking taylor expansion of x.re in x.re 1.183 * [backup-simplify]: Simplify 0 into 0 1.183 * [backup-simplify]: Simplify 1 into 1 1.183 * [backup-simplify]: Simplify (* y.re 0) into 0 1.184 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.184 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.184 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.184 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.184 * [taylor]: Taking taylor expansion of y.im in x.re 1.184 * [backup-simplify]: Simplify y.im into y.im 1.184 * [taylor]: Taking taylor expansion of x.im in x.re 1.184 * [backup-simplify]: Simplify x.im into x.im 1.184 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.184 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.184 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.184 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.184 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1.185 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.185 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1.185 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1.185 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1.185 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1.185 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1.185 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.185 * [backup-simplify]: Simplify 1/3 into 1/3 1.185 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1.185 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.185 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.185 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.185 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.186 * [taylor]: Taking taylor expansion of y.re in x.re 1.186 * [backup-simplify]: Simplify y.re into y.re 1.186 * [taylor]: Taking taylor expansion of x.re in x.re 1.186 * [backup-simplify]: Simplify 0 into 0 1.186 * [backup-simplify]: Simplify 1 into 1 1.186 * [backup-simplify]: Simplify (* y.re 0) into 0 1.186 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.186 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.186 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.186 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.186 * [taylor]: Taking taylor expansion of y.im in x.re 1.186 * [backup-simplify]: Simplify y.im into y.im 1.186 * [taylor]: Taking taylor expansion of x.im in x.re 1.186 * [backup-simplify]: Simplify x.im into x.im 1.186 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.186 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.187 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.187 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.187 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1.187 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.187 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1.188 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1.188 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1.188 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1.188 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.188 * [backup-simplify]: Simplify 1/3 into 1/3 1.188 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1.188 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1.188 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.188 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.188 * [taylor]: Taking taylor expansion of y.re in y.re 1.188 * [backup-simplify]: Simplify 0 into 0 1.188 * [backup-simplify]: Simplify 1 into 1 1.188 * [backup-simplify]: Simplify (* 1 1) into 1 1.189 * [backup-simplify]: Simplify (/ 1 1) into 1 1.189 * [backup-simplify]: Simplify (log 1) into 0 1.189 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1.189 * [taylor]: Taking taylor expansion of 2 in y.re 1.189 * [backup-simplify]: Simplify 2 into 2 1.189 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.189 * [taylor]: Taking taylor expansion of x.re in y.re 1.189 * [backup-simplify]: Simplify x.re into x.re 1.190 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.190 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1.190 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.190 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1.190 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.190 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.191 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.191 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1.191 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1.191 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.191 * [backup-simplify]: Simplify -1/3 into -1/3 1.191 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1.191 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1.191 * [taylor]: Taking taylor expansion of 2 in x.im 1.191 * [backup-simplify]: Simplify 2 into 2 1.191 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.191 * [taylor]: Taking taylor expansion of y.re in x.im 1.191 * [backup-simplify]: Simplify y.re into y.re 1.191 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.191 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1.191 * [taylor]: Taking taylor expansion of 2 in x.im 1.191 * [backup-simplify]: Simplify 2 into 2 1.191 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.191 * [taylor]: Taking taylor expansion of x.re in x.im 1.191 * [backup-simplify]: Simplify x.re into x.re 1.191 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.191 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1.191 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.191 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1.192 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1.192 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.192 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1.192 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1.192 * [taylor]: Taking taylor expansion of -1/3 in y.im 1.192 * [backup-simplify]: Simplify -1/3 into -1/3 1.192 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1.192 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1.192 * [taylor]: Taking taylor expansion of 2 in y.im 1.192 * [backup-simplify]: Simplify 2 into 2 1.192 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1.192 * [taylor]: Taking taylor expansion of x.re in y.im 1.192 * [backup-simplify]: Simplify x.re into x.re 1.192 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.192 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1.192 * [taylor]: Taking taylor expansion of 2 in y.im 1.192 * [backup-simplify]: Simplify 2 into 2 1.192 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1.192 * [taylor]: Taking taylor expansion of y.re in y.im 1.192 * [backup-simplify]: Simplify y.re into y.re 1.192 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.193 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.193 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1.193 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1.193 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.193 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.193 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.194 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.194 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.194 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.194 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.195 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1.195 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1.196 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.196 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1.197 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1.197 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1.197 * [taylor]: Taking taylor expansion of -2/3 in y.re 1.197 * [backup-simplify]: Simplify -2/3 into -2/3 1.197 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1.197 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1.197 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1.197 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1.197 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.197 * [backup-simplify]: Simplify 1/3 into 1/3 1.197 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1.197 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1.197 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.197 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.197 * [taylor]: Taking taylor expansion of y.re in y.re 1.197 * [backup-simplify]: Simplify 0 into 0 1.197 * [backup-simplify]: Simplify 1 into 1 1.197 * [backup-simplify]: Simplify (* 1 1) into 1 1.198 * [backup-simplify]: Simplify (/ 1 1) into 1 1.198 * [backup-simplify]: Simplify (log 1) into 0 1.198 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1.198 * [taylor]: Taking taylor expansion of 2 in y.re 1.198 * [backup-simplify]: Simplify 2 into 2 1.198 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.198 * [taylor]: Taking taylor expansion of x.re in y.re 1.198 * [backup-simplify]: Simplify x.re into x.re 1.198 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.199 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1.199 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.199 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1.199 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.199 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.200 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.200 * [taylor]: Taking taylor expansion of y.re in y.re 1.200 * [backup-simplify]: Simplify 0 into 0 1.200 * [backup-simplify]: Simplify 1 into 1 1.200 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1.200 * [taylor]: Taking taylor expansion of x.im in y.re 1.200 * [backup-simplify]: Simplify x.im into x.im 1.200 * [taylor]: Taking taylor expansion of y.im in y.re 1.200 * [backup-simplify]: Simplify y.im into y.im 1.200 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1.201 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.202 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.203 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.204 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.204 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.205 * [backup-simplify]: Simplify (- 0) into 0 1.205 * [backup-simplify]: Simplify (+ 0 0) into 0 1.206 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1.207 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.207 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.207 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1.207 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1.208 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.209 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.210 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.210 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.210 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.211 * [backup-simplify]: Simplify (- 0) into 0 1.211 * [backup-simplify]: Simplify (+ 0 0) into 0 1.211 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1.212 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.212 * [taylor]: Taking taylor expansion of 0 in x.im 1.212 * [backup-simplify]: Simplify 0 into 0 1.212 * [taylor]: Taking taylor expansion of 0 in y.im 1.212 * [backup-simplify]: Simplify 0 into 0 1.212 * [backup-simplify]: Simplify 0 into 0 1.212 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.213 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1.213 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.213 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1.214 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1.214 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.214 * [taylor]: Taking taylor expansion of 0 in y.im 1.215 * [backup-simplify]: Simplify 0 into 0 1.215 * [backup-simplify]: Simplify 0 into 0 1.215 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.215 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.216 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.216 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1.216 * [backup-simplify]: Simplify (+ 0 0) into 0 1.217 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1.217 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.217 * [backup-simplify]: Simplify 0 into 0 1.218 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.218 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.218 * [backup-simplify]: Simplify (- 0) into 0 1.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1.219 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.219 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1.220 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.220 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1.221 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1.221 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1.221 * [taylor]: Taking taylor expansion of -1/9 in y.re 1.221 * [backup-simplify]: Simplify -1/9 into -1/9 1.221 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1.221 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1.221 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1.221 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1.221 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.221 * [backup-simplify]: Simplify 1/3 into 1/3 1.221 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1.221 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1.221 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.221 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.221 * [taylor]: Taking taylor expansion of y.re in y.re 1.221 * [backup-simplify]: Simplify 0 into 0 1.221 * [backup-simplify]: Simplify 1 into 1 1.221 * [backup-simplify]: Simplify (* 1 1) into 1 1.222 * [backup-simplify]: Simplify (/ 1 1) into 1 1.222 * [backup-simplify]: Simplify (log 1) into 0 1.222 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1.222 * [taylor]: Taking taylor expansion of 2 in y.re 1.222 * [backup-simplify]: Simplify 2 into 2 1.222 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.222 * [taylor]: Taking taylor expansion of x.re in y.re 1.222 * [backup-simplify]: Simplify x.re into x.re 1.222 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.222 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1.222 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.222 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1.222 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.223 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.223 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.223 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.223 * [taylor]: Taking taylor expansion of y.re in y.re 1.223 * [backup-simplify]: Simplify 0 into 0 1.223 * [backup-simplify]: Simplify 1 into 1 1.223 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1.223 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.223 * [taylor]: Taking taylor expansion of x.im in y.re 1.223 * [backup-simplify]: Simplify x.im into x.im 1.223 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.223 * [taylor]: Taking taylor expansion of y.im in y.re 1.223 * [backup-simplify]: Simplify y.im into y.im 1.223 * [backup-simplify]: Simplify (* 1 1) into 1 1.223 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.223 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.223 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.223 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.224 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1.224 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1.224 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1.224 * [taylor]: Taking taylor expansion of -2/3 in x.im 1.224 * [backup-simplify]: Simplify -2/3 into -2/3 1.224 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1.224 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1.224 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1.224 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.224 * [backup-simplify]: Simplify -1/3 into -1/3 1.224 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1.224 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1.224 * [taylor]: Taking taylor expansion of 2 in x.im 1.224 * [backup-simplify]: Simplify 2 into 2 1.224 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.224 * [taylor]: Taking taylor expansion of x.re in x.im 1.224 * [backup-simplify]: Simplify x.re into x.re 1.224 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.224 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1.224 * [taylor]: Taking taylor expansion of 2 in x.im 1.224 * [backup-simplify]: Simplify 2 into 2 1.224 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.224 * [taylor]: Taking taylor expansion of y.re in x.im 1.224 * [backup-simplify]: Simplify y.re into y.re 1.224 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.224 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.224 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1.224 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1.224 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.225 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.225 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.225 * [taylor]: Taking taylor expansion of y.im in x.im 1.225 * [backup-simplify]: Simplify y.im into y.im 1.225 * [taylor]: Taking taylor expansion of x.im in x.im 1.225 * [backup-simplify]: Simplify 0 into 0 1.225 * [backup-simplify]: Simplify 1 into 1 1.225 * [backup-simplify]: Simplify (* y.im 0) into 0 1.225 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.225 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1.226 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.226 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.226 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.227 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1.227 * [backup-simplify]: Simplify (+ 0 0) into 0 1.227 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1.228 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.228 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.229 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1.231 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1.231 * [taylor]: Taking taylor expansion of 0 in y.im 1.231 * [backup-simplify]: Simplify 0 into 0 1.231 * [backup-simplify]: Simplify 0 into 0 1.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.232 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.234 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1.235 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1.235 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1.236 * [backup-simplify]: Simplify (- 0) into 0 1.236 * [backup-simplify]: Simplify (+ 0 0) into 0 1.237 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1.238 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.238 * [taylor]: Taking taylor expansion of 0 in x.im 1.238 * [backup-simplify]: Simplify 0 into 0 1.238 * [taylor]: Taking taylor expansion of 0 in y.im 1.238 * [backup-simplify]: Simplify 0 into 0 1.238 * [backup-simplify]: Simplify 0 into 0 1.238 * [taylor]: Taking taylor expansion of 0 in y.im 1.238 * [backup-simplify]: Simplify 0 into 0 1.238 * [backup-simplify]: Simplify 0 into 0 1.238 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 1.239 * [backup-simplify]: Simplify (* (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1.239 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1.239 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1.239 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1.239 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1.239 * [taylor]: Taking taylor expansion of 1/3 in y.im 1.239 * [backup-simplify]: Simplify 1/3 into 1/3 1.239 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1.239 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1.239 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.239 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.239 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.239 * [taylor]: Taking taylor expansion of y.re in y.im 1.239 * [backup-simplify]: Simplify y.re into y.re 1.239 * [taylor]: Taking taylor expansion of x.re in y.im 1.239 * [backup-simplify]: Simplify x.re into x.re 1.239 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.239 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.239 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.239 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.239 * [taylor]: Taking taylor expansion of y.im in y.im 1.239 * [backup-simplify]: Simplify 0 into 0 1.239 * [backup-simplify]: Simplify 1 into 1 1.239 * [taylor]: Taking taylor expansion of x.im in y.im 1.239 * [backup-simplify]: Simplify x.im into x.im 1.239 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.240 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.240 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.240 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.240 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.240 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1.240 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1.240 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1.240 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1.241 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1.241 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1.241 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1.241 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1.241 * [taylor]: Taking taylor expansion of 1/3 in x.im 1.241 * [backup-simplify]: Simplify 1/3 into 1/3 1.241 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1.241 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1.241 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.241 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.241 * [taylor]: Taking taylor expansion of y.re in x.im 1.241 * [backup-simplify]: Simplify y.re into y.re 1.241 * [taylor]: Taking taylor expansion of x.re in x.im 1.241 * [backup-simplify]: Simplify x.re into x.re 1.241 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.241 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.241 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.241 * [taylor]: Taking taylor expansion of y.im in x.im 1.241 * [backup-simplify]: Simplify y.im into y.im 1.241 * [taylor]: Taking taylor expansion of x.im in x.im 1.241 * [backup-simplify]: Simplify 0 into 0 1.241 * [backup-simplify]: Simplify 1 into 1 1.241 * [backup-simplify]: Simplify (* y.im 0) into 0 1.241 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.241 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.241 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.241 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.241 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1.242 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1.242 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1.242 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1.242 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1.242 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1.242 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1.242 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1.242 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.242 * [backup-simplify]: Simplify 1/3 into 1/3 1.242 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1.242 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1.242 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.242 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.242 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.242 * [taylor]: Taking taylor expansion of y.re in y.re 1.242 * [backup-simplify]: Simplify 0 into 0 1.242 * [backup-simplify]: Simplify 1 into 1 1.242 * [taylor]: Taking taylor expansion of x.re in y.re 1.242 * [backup-simplify]: Simplify x.re into x.re 1.242 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.243 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.243 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.243 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.243 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.243 * [taylor]: Taking taylor expansion of y.im in y.re 1.243 * [backup-simplify]: Simplify y.im into y.im 1.243 * [taylor]: Taking taylor expansion of x.im in y.re 1.243 * [backup-simplify]: Simplify x.im into x.im 1.243 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.243 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.243 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.243 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1.243 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1.243 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1.243 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1.244 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1.244 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1.244 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1.244 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1.244 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.244 * [backup-simplify]: Simplify 1/3 into 1/3 1.244 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1.244 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.244 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.244 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.244 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.244 * [taylor]: Taking taylor expansion of y.re in x.re 1.244 * [backup-simplify]: Simplify y.re into y.re 1.244 * [taylor]: Taking taylor expansion of x.re in x.re 1.244 * [backup-simplify]: Simplify 0 into 0 1.244 * [backup-simplify]: Simplify 1 into 1 1.244 * [backup-simplify]: Simplify (* y.re 0) into 0 1.244 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.244 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.244 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.244 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.244 * [taylor]: Taking taylor expansion of y.im in x.re 1.244 * [backup-simplify]: Simplify y.im into y.im 1.244 * [taylor]: Taking taylor expansion of x.im in x.re 1.244 * [backup-simplify]: Simplify x.im into x.im 1.244 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.244 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.244 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.244 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.245 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1.245 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.245 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1.245 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1.245 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1.245 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1.245 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1.245 * [taylor]: Taking taylor expansion of 1/3 in x.re 1.245 * [backup-simplify]: Simplify 1/3 into 1/3 1.245 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1.245 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.245 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.245 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.245 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.245 * [taylor]: Taking taylor expansion of y.re in x.re 1.245 * [backup-simplify]: Simplify y.re into y.re 1.245 * [taylor]: Taking taylor expansion of x.re in x.re 1.245 * [backup-simplify]: Simplify 0 into 0 1.245 * [backup-simplify]: Simplify 1 into 1 1.245 * [backup-simplify]: Simplify (* y.re 0) into 0 1.246 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.246 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.246 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.246 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.246 * [taylor]: Taking taylor expansion of y.im in x.re 1.246 * [backup-simplify]: Simplify y.im into y.im 1.246 * [taylor]: Taking taylor expansion of x.im in x.re 1.246 * [backup-simplify]: Simplify x.im into x.im 1.246 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.246 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.246 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.246 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.246 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1.246 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.246 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1.247 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1.247 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1.247 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1.247 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.247 * [backup-simplify]: Simplify 1/3 into 1/3 1.247 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1.247 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1.247 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.247 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.247 * [taylor]: Taking taylor expansion of y.re in y.re 1.247 * [backup-simplify]: Simplify 0 into 0 1.247 * [backup-simplify]: Simplify 1 into 1 1.247 * [backup-simplify]: Simplify (* 1 1) into 1 1.247 * [backup-simplify]: Simplify (/ 1 1) into 1 1.248 * [backup-simplify]: Simplify (log 1) into 0 1.248 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1.248 * [taylor]: Taking taylor expansion of 2 in y.re 1.248 * [backup-simplify]: Simplify 2 into 2 1.248 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.248 * [taylor]: Taking taylor expansion of x.re in y.re 1.248 * [backup-simplify]: Simplify x.re into x.re 1.248 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.248 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1.248 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.248 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1.248 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.248 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.248 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.248 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1.248 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1.248 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.248 * [backup-simplify]: Simplify -1/3 into -1/3 1.249 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1.249 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1.249 * [taylor]: Taking taylor expansion of 2 in x.im 1.249 * [backup-simplify]: Simplify 2 into 2 1.249 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.249 * [taylor]: Taking taylor expansion of y.re in x.im 1.249 * [backup-simplify]: Simplify y.re into y.re 1.249 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.249 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1.249 * [taylor]: Taking taylor expansion of 2 in x.im 1.249 * [backup-simplify]: Simplify 2 into 2 1.249 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.249 * [taylor]: Taking taylor expansion of x.re in x.im 1.249 * [backup-simplify]: Simplify x.re into x.re 1.249 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.249 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1.249 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.249 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1.249 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1.249 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.249 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1.249 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1.249 * [taylor]: Taking taylor expansion of -1/3 in y.im 1.249 * [backup-simplify]: Simplify -1/3 into -1/3 1.249 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1.249 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1.249 * [taylor]: Taking taylor expansion of 2 in y.im 1.249 * [backup-simplify]: Simplify 2 into 2 1.249 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1.249 * [taylor]: Taking taylor expansion of x.re in y.im 1.249 * [backup-simplify]: Simplify x.re into x.re 1.249 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.249 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1.249 * [taylor]: Taking taylor expansion of 2 in y.im 1.249 * [backup-simplify]: Simplify 2 into 2 1.249 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1.249 * [taylor]: Taking taylor expansion of y.re in y.im 1.249 * [backup-simplify]: Simplify y.re into y.re 1.249 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.249 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.249 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1.250 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1.250 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.250 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.250 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.251 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.251 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.251 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.251 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1.252 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1.252 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.252 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1.252 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1.252 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1.252 * [taylor]: Taking taylor expansion of -2/3 in y.re 1.253 * [backup-simplify]: Simplify -2/3 into -2/3 1.253 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1.253 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1.253 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1.253 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1.253 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.253 * [backup-simplify]: Simplify 1/3 into 1/3 1.253 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1.253 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1.253 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.253 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.253 * [taylor]: Taking taylor expansion of y.re in y.re 1.253 * [backup-simplify]: Simplify 0 into 0 1.253 * [backup-simplify]: Simplify 1 into 1 1.253 * [backup-simplify]: Simplify (* 1 1) into 1 1.253 * [backup-simplify]: Simplify (/ 1 1) into 1 1.254 * [backup-simplify]: Simplify (log 1) into 0 1.254 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1.254 * [taylor]: Taking taylor expansion of 2 in y.re 1.254 * [backup-simplify]: Simplify 2 into 2 1.254 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.254 * [taylor]: Taking taylor expansion of x.re in y.re 1.254 * [backup-simplify]: Simplify x.re into x.re 1.254 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.254 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1.254 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.254 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1.254 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.254 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.255 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.255 * [taylor]: Taking taylor expansion of y.re in y.re 1.255 * [backup-simplify]: Simplify 0 into 0 1.255 * [backup-simplify]: Simplify 1 into 1 1.255 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1.255 * [taylor]: Taking taylor expansion of x.im in y.re 1.255 * [backup-simplify]: Simplify x.im into x.im 1.255 * [taylor]: Taking taylor expansion of y.im in y.re 1.255 * [backup-simplify]: Simplify y.im into y.im 1.255 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.257 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.257 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.257 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.258 * [backup-simplify]: Simplify (- 0) into 0 1.258 * [backup-simplify]: Simplify (+ 0 0) into 0 1.258 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1.259 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.259 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.259 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1.259 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1.260 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.260 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.261 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1.262 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.262 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.262 * [backup-simplify]: Simplify (- 0) into 0 1.262 * [backup-simplify]: Simplify (+ 0 0) into 0 1.263 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1.263 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.263 * [taylor]: Taking taylor expansion of 0 in x.im 1.263 * [backup-simplify]: Simplify 0 into 0 1.263 * [taylor]: Taking taylor expansion of 0 in y.im 1.263 * [backup-simplify]: Simplify 0 into 0 1.263 * [backup-simplify]: Simplify 0 into 0 1.264 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.264 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1.265 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.265 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.265 * [backup-simplify]: Simplify (+ 0 0) into 0 1.266 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1.266 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.266 * [taylor]: Taking taylor expansion of 0 in y.im 1.266 * [backup-simplify]: Simplify 0 into 0 1.266 * [backup-simplify]: Simplify 0 into 0 1.267 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.267 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.268 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.268 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1.269 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1.270 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.270 * [backup-simplify]: Simplify 0 into 0 1.270 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.270 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.271 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.271 * [backup-simplify]: Simplify (- 0) into 0 1.271 * [backup-simplify]: Simplify (+ 0 0) into 0 1.271 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.272 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1.272 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1.272 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1.273 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1.273 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1.273 * [taylor]: Taking taylor expansion of -1/9 in y.re 1.273 * [backup-simplify]: Simplify -1/9 into -1/9 1.273 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1.273 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1.273 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1.273 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1.273 * [taylor]: Taking taylor expansion of 1/3 in y.re 1.273 * [backup-simplify]: Simplify 1/3 into 1/3 1.273 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1.273 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.273 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.273 * [taylor]: Taking taylor expansion of y.re in y.re 1.273 * [backup-simplify]: Simplify 0 into 0 1.273 * [backup-simplify]: Simplify 1 into 1 1.273 * [backup-simplify]: Simplify (* 1 1) into 1 1.274 * [backup-simplify]: Simplify (/ 1 1) into 1 1.274 * [backup-simplify]: Simplify (log 1) into 0 1.274 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1.274 * [taylor]: Taking taylor expansion of 2 in y.re 1.274 * [backup-simplify]: Simplify 2 into 2 1.274 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1.274 * [taylor]: Taking taylor expansion of x.re in y.re 1.274 * [backup-simplify]: Simplify x.re into x.re 1.274 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.274 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1.274 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.274 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1.275 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.275 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.275 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.275 * [taylor]: Taking taylor expansion of y.re in y.re 1.275 * [backup-simplify]: Simplify 0 into 0 1.275 * [backup-simplify]: Simplify 1 into 1 1.275 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1.275 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.275 * [taylor]: Taking taylor expansion of x.im in y.re 1.275 * [backup-simplify]: Simplify x.im into x.im 1.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.275 * [taylor]: Taking taylor expansion of y.im in y.re 1.275 * [backup-simplify]: Simplify y.im into y.im 1.275 * [backup-simplify]: Simplify (* 1 1) into 1 1.275 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1.275 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.275 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.276 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1.276 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1.276 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1.276 * [taylor]: Taking taylor expansion of -2/3 in x.im 1.276 * [backup-simplify]: Simplify -2/3 into -2/3 1.276 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1.276 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1.276 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1.276 * [taylor]: Taking taylor expansion of -1/3 in x.im 1.276 * [backup-simplify]: Simplify -1/3 into -1/3 1.276 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1.276 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1.276 * [taylor]: Taking taylor expansion of 2 in x.im 1.276 * [backup-simplify]: Simplify 2 into 2 1.276 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1.276 * [taylor]: Taking taylor expansion of x.re in x.im 1.276 * [backup-simplify]: Simplify x.re into x.re 1.276 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1.276 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1.276 * [taylor]: Taking taylor expansion of 2 in x.im 1.276 * [backup-simplify]: Simplify 2 into 2 1.276 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1.276 * [taylor]: Taking taylor expansion of y.re in x.im 1.276 * [backup-simplify]: Simplify y.re into y.re 1.276 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1.276 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1.276 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1.276 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1.276 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1.276 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1.277 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.277 * [taylor]: Taking taylor expansion of y.im in x.im 1.277 * [backup-simplify]: Simplify y.im into y.im 1.277 * [taylor]: Taking taylor expansion of x.im in x.im 1.277 * [backup-simplify]: Simplify 0 into 0 1.277 * [backup-simplify]: Simplify 1 into 1 1.277 * [backup-simplify]: Simplify (* y.im 0) into 0 1.277 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.277 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1.278 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1.278 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1.278 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1.279 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1.279 * [backup-simplify]: Simplify (+ 0 0) into 0 1.279 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1.280 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1.281 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.281 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1.281 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1.281 * [taylor]: Taking taylor expansion of 0 in y.im 1.281 * [backup-simplify]: Simplify 0 into 0 1.281 * [backup-simplify]: Simplify 0 into 0 1.282 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.284 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1.285 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1.286 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1.286 * [backup-simplify]: Simplify (- 0) into 0 1.286 * [backup-simplify]: Simplify (+ 0 0) into 0 1.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1.288 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1.288 * [taylor]: Taking taylor expansion of 0 in x.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [taylor]: Taking taylor expansion of 0 in y.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [taylor]: Taking taylor expansion of 0 in y.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.re)))) (* 2 (log (/ 1 (- y.re))))))) into (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 1.288 * * * [progress]: simplifying candidates 1.288 * * * * [progress]: [ 1 / 103 ] simplifiying candidate # 1.288 * * * * [progress]: [ 2 / 103 ] simplifiying candidate # 1.288 * * * * [progress]: [ 3 / 103 ] simplifiying candidate # 1.288 * * * * [progress]: [ 4 / 103 ] simplifiying candidate # 1.288 * * * * [progress]: [ 5 / 103 ] simplifiying candidate # 1.289 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1.289 * * [simplify]: iters left: 6 (10 enodes) 1.291 * * [simplify]: iters left: 5 (34 enodes) 1.295 * * [simplify]: iters left: 4 (43 enodes) 1.301 * * [simplify]: iters left: 3 (47 enodes) 1.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1.307 * * [simplify]: Extracting #2: cost 5 inf + 0 1.307 * * [simplify]: Extracting #3: cost 7 inf + 0 1.307 * * [simplify]: Extracting #4: cost 11 inf + 0 1.307 * * [simplify]: Extracting #5: cost 20 inf + 0 1.307 * * [simplify]: Extracting #6: cost 16 inf + 87 1.308 * * [simplify]: Extracting #7: cost 5 inf + 1074 1.308 * * [simplify]: Extracting #8: cost 0 inf + 2292 1.308 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1.308 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))))) 1.308 * * * * [progress]: [ 6 / 103 ] simplifiying candidate # 1.309 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 1.309 * * [simplify]: iters left: 6 (9 enodes) 1.311 * * [simplify]: iters left: 5 (31 enodes) 1.317 * * [simplify]: iters left: 4 (40 enodes) 1.327 * * [simplify]: iters left: 3 (44 enodes) 1.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1.340 * * [simplify]: Extracting #1: cost 3 inf + 0 1.340 * * [simplify]: Extracting #2: cost 5 inf + 0 1.340 * * [simplify]: Extracting #3: cost 9 inf + 0 1.340 * * [simplify]: Extracting #4: cost 18 inf + 0 1.340 * * [simplify]: Extracting #5: cost 13 inf + 169 1.340 * * [simplify]: Extracting #6: cost 5 inf + 747 1.341 * * [simplify]: Extracting #7: cost 0 inf + 1564 1.342 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 1.342 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))))) 1.342 * * * * [progress]: [ 7 / 103 ] simplifiying candidate # 1.342 * [simplify]: Simplifying (cbrt 1) 1.342 * * [simplify]: iters left: 1 (2 enodes) 1.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1.345 * * [simplify]: Extracting #1: cost 0 inf + 1 1.345 * [simplify]: Simplified to 1 1.345 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* 1 (cbrt (- (* x.re y.re) (* x.im y.im)))))) 1.345 * * * * [progress]: [ 8 / 103 ] simplifiying candidate # 1.346 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1.346 * * [simplify]: iters left: 6 (11 enodes) 1.352 * * [simplify]: iters left: 5 (56 enodes) 1.365 * * [simplify]: iters left: 4 (168 enodes) 1.427 * * [simplify]: iters left: 3 (482 enodes) 1.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1.611 * * [simplify]: Extracting #1: cost 3 inf + 0 1.611 * * [simplify]: Extracting #2: cost 23 inf + 0 1.612 * * [simplify]: Extracting #3: cost 106 inf + 0 1.613 * * [simplify]: Extracting #4: cost 225 inf + 1217 1.615 * * [simplify]: Extracting #5: cost 162 inf + 10868 1.620 * * [simplify]: Extracting #6: cost 68 inf + 38221 1.628 * * [simplify]: Extracting #7: cost 3 inf + 66700 1.636 * * [simplify]: Extracting #8: cost 0 inf + 68251 1.644 * [simplify]: Simplified to (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 1.644 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1.644 * * * * [progress]: [ 9 / 103 ] simplifiying candidate # 1.644 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1.644 * * [simplify]: iters left: 6 (10 enodes) 1.647 * * [simplify]: iters left: 5 (51 enodes) 1.658 * * [simplify]: iters left: 4 (114 enodes) 1.691 * * [simplify]: iters left: 3 (184 enodes) 1.723 * * [simplify]: iters left: 2 (265 enodes) 1.772 * * [simplify]: iters left: 1 (476 enodes) 1.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1.929 * * [simplify]: Extracting #1: cost 3 inf + 0 1.930 * * [simplify]: Extracting #2: cost 24 inf + 0 1.930 * * [simplify]: Extracting #3: cost 112 inf + 0 1.932 * * [simplify]: Extracting #4: cost 146 inf + 1437 1.935 * * [simplify]: Extracting #5: cost 63 inf + 11458 1.942 * * [simplify]: Extracting #6: cost 1 inf + 23808 1.951 * * [simplify]: Extracting #7: cost 0 inf + 24092 1.958 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1.958 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 1.958 * * * * [progress]: [ 10 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 11 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 12 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 13 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 14 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im)))))))> 1.958 * * * * [progress]: [ 15 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 16 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 17 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 18 / 103 ] simplifiying candidate # 1.958 * * * * [progress]: [ 19 / 103 ] simplifiying candidate # 1.958 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1.959 * * [simplify]: iters left: 6 (10 enodes) 1.961 * * [simplify]: iters left: 5 (34 enodes) 1.970 * * [simplify]: iters left: 4 (43 enodes) 1.976 * * [simplify]: iters left: 3 (47 enodes) 1.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1.982 * * [simplify]: Extracting #1: cost 3 inf + 0 1.982 * * [simplify]: Extracting #2: cost 5 inf + 0 1.982 * * [simplify]: Extracting #3: cost 7 inf + 0 1.982 * * [simplify]: Extracting #4: cost 11 inf + 0 1.982 * * [simplify]: Extracting #5: cost 20 inf + 0 1.982 * * [simplify]: Extracting #6: cost 16 inf + 87 1.983 * * [simplify]: Extracting #7: cost 5 inf + 1074 1.983 * * [simplify]: Extracting #8: cost 0 inf + 2292 1.983 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1.983 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1.983 * * * * [progress]: [ 20 / 103 ] simplifiying candidate # 1.984 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 1.984 * * [simplify]: iters left: 6 (9 enodes) 1.985 * * [simplify]: iters left: 5 (31 enodes) 1.989 * * [simplify]: iters left: 4 (40 enodes) 1.995 * * [simplify]: iters left: 3 (44 enodes) 2.000 * * [simplify]: Extracting #0: cost 1 inf + 0 2.000 * * [simplify]: Extracting #1: cost 3 inf + 0 2.000 * * [simplify]: Extracting #2: cost 5 inf + 0 2.000 * * [simplify]: Extracting #3: cost 9 inf + 0 2.000 * * [simplify]: Extracting #4: cost 18 inf + 0 2.000 * * [simplify]: Extracting #5: cost 13 inf + 169 2.000 * * [simplify]: Extracting #6: cost 5 inf + 747 2.001 * * [simplify]: Extracting #7: cost 0 inf + 1564 2.001 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 2.001 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.001 * * * * [progress]: [ 21 / 103 ] simplifiying candidate # 2.001 * [simplify]: Simplifying (cbrt 1) 2.001 * * [simplify]: iters left: 1 (2 enodes) 2.003 * * [simplify]: Extracting #0: cost 1 inf + 0 2.003 * * [simplify]: Extracting #1: cost 0 inf + 1 2.003 * [simplify]: Simplified to 1 2.003 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* 1 (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.003 * * * * [progress]: [ 22 / 103 ] simplifiying candidate # 2.004 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 2.004 * * [simplify]: iters left: 6 (11 enodes) 2.007 * * [simplify]: iters left: 5 (56 enodes) 2.021 * * [simplify]: iters left: 4 (168 enodes) 2.080 * * [simplify]: iters left: 3 (482 enodes) 2.315 * * [simplify]: Extracting #0: cost 1 inf + 0 2.315 * * [simplify]: Extracting #1: cost 3 inf + 0 2.315 * * [simplify]: Extracting #2: cost 23 inf + 0 2.316 * * [simplify]: Extracting #3: cost 106 inf + 0 2.318 * * [simplify]: Extracting #4: cost 225 inf + 1217 2.328 * * [simplify]: Extracting #5: cost 162 inf + 10868 2.340 * * [simplify]: Extracting #6: cost 68 inf + 38221 2.355 * * [simplify]: Extracting #7: cost 3 inf + 66700 2.372 * * [simplify]: Extracting #8: cost 0 inf + 68251 2.389 * [simplify]: Simplified to (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 2.389 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.390 * * * * [progress]: [ 23 / 103 ] simplifiying candidate # 2.390 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 2.390 * * [simplify]: iters left: 6 (10 enodes) 2.395 * * [simplify]: iters left: 5 (51 enodes) 2.412 * * [simplify]: iters left: 4 (114 enodes) 2.440 * * [simplify]: iters left: 3 (184 enodes) 2.475 * * [simplify]: iters left: 2 (265 enodes) 2.529 * * [simplify]: iters left: 1 (476 enodes) 2.706 * * [simplify]: Extracting #0: cost 1 inf + 0 2.706 * * [simplify]: Extracting #1: cost 3 inf + 0 2.706 * * [simplify]: Extracting #2: cost 24 inf + 0 2.707 * * [simplify]: Extracting #3: cost 112 inf + 0 2.708 * * [simplify]: Extracting #4: cost 146 inf + 1437 2.713 * * [simplify]: Extracting #5: cost 63 inf + 11458 2.724 * * [simplify]: Extracting #6: cost 1 inf + 23808 2.735 * * [simplify]: Extracting #7: cost 0 inf + 24092 2.748 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 2.748 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.748 * * * * [progress]: [ 24 / 103 ] simplifiying candidate # 2.748 * * * * [progress]: [ 25 / 103 ] simplifiying candidate # 2.748 * * * * [progress]: [ 26 / 103 ] simplifiying candidate # 2.749 * * * * [progress]: [ 27 / 103 ] simplifiying candidate # 2.749 * * * * [progress]: [ 28 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))> 2.749 * * * * [progress]: [ 29 / 103 ] simplifiying candidate # 2.749 * * * * [progress]: [ 30 / 103 ] simplifiying candidate # 2.749 * * * * [progress]: [ 31 / 103 ] simplifiying candidate # 2.749 * * * * [progress]: [ 32 / 103 ] simplifiying candidate # 2.749 * * * * [progress]: [ 33 / 103 ] simplifiying candidate # 2.749 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.749 * * [simplify]: iters left: 6 (10 enodes) 2.753 * * [simplify]: iters left: 5 (34 enodes) 2.762 * * [simplify]: iters left: 4 (43 enodes) 2.772 * * [simplify]: iters left: 3 (47 enodes) 2.782 * * [simplify]: Extracting #0: cost 1 inf + 0 2.782 * * [simplify]: Extracting #1: cost 3 inf + 0 2.782 * * [simplify]: Extracting #2: cost 5 inf + 0 2.782 * * [simplify]: Extracting #3: cost 7 inf + 0 2.782 * * [simplify]: Extracting #4: cost 11 inf + 0 2.782 * * [simplify]: Extracting #5: cost 20 inf + 0 2.782 * * [simplify]: Extracting #6: cost 16 inf + 87 2.782 * * [simplify]: Extracting #7: cost 5 inf + 1074 2.783 * * [simplify]: Extracting #8: cost 0 inf + 2292 2.784 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.784 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.784 * * * * [progress]: [ 34 / 103 ] simplifiying candidate # 2.784 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 2.784 * * [simplify]: iters left: 6 (9 enodes) 2.790 * * [simplify]: iters left: 5 (31 enodes) 2.796 * * [simplify]: iters left: 4 (40 enodes) 2.805 * * [simplify]: iters left: 3 (44 enodes) 2.814 * * [simplify]: Extracting #0: cost 1 inf + 0 2.815 * * [simplify]: Extracting #1: cost 3 inf + 0 2.815 * * [simplify]: Extracting #2: cost 5 inf + 0 2.815 * * [simplify]: Extracting #3: cost 9 inf + 0 2.815 * * [simplify]: Extracting #4: cost 18 inf + 0 2.815 * * [simplify]: Extracting #5: cost 13 inf + 169 2.815 * * [simplify]: Extracting #6: cost 5 inf + 747 2.816 * * [simplify]: Extracting #7: cost 0 inf + 1564 2.816 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 2.816 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.816 * * * * [progress]: [ 35 / 103 ] simplifiying candidate # 2.817 * [simplify]: Simplifying (cbrt 1) 2.817 * * [simplify]: iters left: 1 (2 enodes) 2.820 * * [simplify]: Extracting #0: cost 1 inf + 0 2.820 * * [simplify]: Extracting #1: cost 0 inf + 1 2.820 * [simplify]: Simplified to 1 2.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (* (* (* 1 (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 2.820 * * * * [progress]: [ 36 / 103 ] simplifiying candidate # 2.820 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 2.820 * * [simplify]: iters left: 6 (11 enodes) 2.825 * * [simplify]: iters left: 5 (56 enodes) 2.847 * * [simplify]: iters left: 4 (168 enodes) 2.930 * * [simplify]: iters left: 3 (482 enodes) 3.119 * * [simplify]: Extracting #0: cost 1 inf + 0 3.119 * * [simplify]: Extracting #1: cost 3 inf + 0 3.119 * * [simplify]: Extracting #2: cost 23 inf + 0 3.119 * * [simplify]: Extracting #3: cost 106 inf + 0 3.120 * * [simplify]: Extracting #4: cost 225 inf + 1217 3.124 * * [simplify]: Extracting #5: cost 162 inf + 10868 3.131 * * [simplify]: Extracting #6: cost 68 inf + 38221 3.139 * * [simplify]: Extracting #7: cost 3 inf + 66700 3.147 * * [simplify]: Extracting #8: cost 0 inf + 68251 3.164 * [simplify]: Simplified to (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 3.164 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.165 * * * * [progress]: [ 37 / 103 ] simplifiying candidate # 3.165 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 3.165 * * [simplify]: iters left: 6 (10 enodes) 3.170 * * [simplify]: iters left: 5 (51 enodes) 3.181 * * [simplify]: iters left: 4 (114 enodes) 3.201 * * [simplify]: iters left: 3 (184 enodes) 3.234 * * [simplify]: iters left: 2 (265 enodes) 3.319 * * [simplify]: iters left: 1 (476 enodes) 3.525 * * [simplify]: Extracting #0: cost 1 inf + 0 3.525 * * [simplify]: Extracting #1: cost 3 inf + 0 3.525 * * [simplify]: Extracting #2: cost 24 inf + 0 3.526 * * [simplify]: Extracting #3: cost 112 inf + 0 3.526 * * [simplify]: Extracting #4: cost 146 inf + 1437 3.529 * * [simplify]: Extracting #5: cost 63 inf + 11458 3.538 * * [simplify]: Extracting #6: cost 1 inf + 23808 3.544 * * [simplify]: Extracting #7: cost 0 inf + 24092 3.558 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 3.558 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.558 * * * * [progress]: [ 38 / 103 ] simplifiying candidate # 3.558 * * * * [progress]: [ 39 / 103 ] simplifiying candidate # 3.558 * * * * [progress]: [ 40 / 103 ] simplifiying candidate # 3.558 * * * * [progress]: [ 41 / 103 ] simplifiying candidate # 3.559 * * * * [progress]: [ 42 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))> 3.559 * * * * [progress]: [ 43 / 103 ] simplifiying candidate # 3.559 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 3.559 * * [simplify]: iters left: 4 (7 enodes) 3.562 * * [simplify]: iters left: 3 (25 enodes) 3.566 * * [simplify]: iters left: 2 (34 enodes) 3.571 * * [simplify]: iters left: 1 (38 enodes) 3.575 * * [simplify]: Extracting #0: cost 1 inf + 0 3.575 * * [simplify]: Extracting #1: cost 5 inf + 0 3.575 * * [simplify]: Extracting #2: cost 14 inf + 0 3.575 * * [simplify]: Extracting #3: cost 9 inf + 169 3.576 * * [simplify]: Extracting #4: cost 2 inf + 583 3.576 * * [simplify]: Extracting #5: cost 0 inf + 748 3.576 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 3.576 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (- (* x.re y.re) (* x.im y.im)) (+ 1/3 1/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.576 * [simplify]: Simplifying (+ 1/3 1/3) 3.576 * * [simplify]: iters left: 2 (2 enodes) 3.578 * * [simplify]: iters left: 1 (7 enodes) 3.579 * * [simplify]: Extracting #0: cost 1 inf + 0 3.579 * * [simplify]: Extracting #1: cost 0 inf + 1 3.579 * [simplify]: Simplified to 2/3 3.579 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (pow (- (* x.re y.re) (* x.im y.im)) 2/3) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.579 * * * * [progress]: [ 44 / 103 ] simplifiying candidate # 3.579 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 3.579 * * [simplify]: iters left: 5 (8 enodes) 3.581 * * [simplify]: iters left: 4 (28 enodes) 3.584 * * [simplify]: iters left: 3 (37 enodes) 3.589 * * [simplify]: iters left: 2 (41 enodes) 3.594 * * [simplify]: Extracting #0: cost 1 inf + 0 3.594 * * [simplify]: Extracting #1: cost 3 inf + 0 3.594 * * [simplify]: Extracting #2: cost 7 inf + 0 3.594 * * [simplify]: Extracting #3: cost 16 inf + 0 3.594 * * [simplify]: Extracting #4: cost 11 inf + 128 3.594 * * [simplify]: Extracting #5: cost 2 inf + 870 3.595 * * [simplify]: Extracting #6: cost 0 inf + 1156 3.595 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 3.595 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (cbrt (- (* x.re y.re) (* x.im y.im))) (+ 1 1)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.595 * [simplify]: Simplifying (+ 1 1) 3.595 * * [simplify]: iters left: 2 (2 enodes) 3.597 * * [simplify]: iters left: 1 (9 enodes) 3.600 * * [simplify]: Extracting #0: cost 1 inf + 0 3.600 * * [simplify]: Extracting #1: cost 0 inf + 1 3.600 * [simplify]: Simplified to 2 3.600 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (pow (cbrt (- (* x.re y.re) (* x.im y.im))) 2) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.600 * * * * [progress]: [ 45 / 103 ] simplifiying candidate # 3.600 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 3.601 * * [simplify]: iters left: 6 (8 enodes) 3.604 * * [simplify]: iters left: 5 (28 enodes) 3.612 * * [simplify]: iters left: 4 (43 enodes) 3.622 * * [simplify]: iters left: 3 (97 enodes) 3.646 * * [simplify]: iters left: 2 (275 enodes) 3.719 * * [simplify]: Extracting #0: cost 1 inf + 0 3.719 * * [simplify]: Extracting #1: cost 14 inf + 0 3.720 * * [simplify]: Extracting #2: cost 90 inf + 0 3.720 * * [simplify]: Extracting #3: cost 122 inf + 989 3.722 * * [simplify]: Extracting #4: cost 55 inf + 7828 3.726 * * [simplify]: Extracting #5: cost 10 inf + 15826 3.731 * * [simplify]: Extracting #6: cost 0 inf + 18386 3.736 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 3.736 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1/3) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.736 * * * * [progress]: [ 46 / 103 ] simplifiying candidate # 3.737 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 3.737 * * [simplify]: iters left: 6 (9 enodes) 3.740 * * [simplify]: iters left: 5 (31 enodes) 3.745 * * [simplify]: iters left: 4 (40 enodes) 3.751 * * [simplify]: iters left: 3 (44 enodes) 3.756 * * [simplify]: Extracting #0: cost 1 inf + 0 3.756 * * [simplify]: Extracting #1: cost 3 inf + 0 3.756 * * [simplify]: Extracting #2: cost 5 inf + 0 3.756 * * [simplify]: Extracting #3: cost 9 inf + 0 3.756 * * [simplify]: Extracting #4: cost 18 inf + 0 3.756 * * [simplify]: Extracting #5: cost 13 inf + 169 3.756 * * [simplify]: Extracting #6: cost 5 inf + 787 3.756 * * [simplify]: Extracting #7: cost 0 inf + 1644 3.757 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 3.757 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.757 * * * * [progress]: [ 47 / 103 ] simplifiying candidate # 3.757 * * * * [progress]: [ 48 / 103 ] simplifiying candidate # 3.757 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 3.757 * * [simplify]: iters left: 5 (8 enodes) 3.759 * * [simplify]: iters left: 4 (28 enodes) 3.764 * * [simplify]: iters left: 3 (37 enodes) 3.769 * * [simplify]: iters left: 2 (41 enodes) 3.774 * * [simplify]: Extracting #0: cost 1 inf + 0 3.774 * * [simplify]: Extracting #1: cost 3 inf + 0 3.774 * * [simplify]: Extracting #2: cost 7 inf + 0 3.774 * * [simplify]: Extracting #3: cost 16 inf + 0 3.774 * * [simplify]: Extracting #4: cost 11 inf + 128 3.774 * * [simplify]: Extracting #5: cost 2 inf + 870 3.774 * * [simplify]: Extracting #6: cost 0 inf + 1156 3.775 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 3.775 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (cbrt (- (* x.re y.re) (* x.im y.im))) (+ 1 1)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.775 * * * * [progress]: [ 49 / 103 ] simplifiying candidate # 3.775 * * * * [progress]: [ 50 / 103 ] simplifiying candidate # 3.775 * [simplify]: Simplifying (+ (log (cbrt (- (* x.re y.re) (* x.im y.im)))) (log (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.775 * * [simplify]: iters left: 6 (10 enodes) 3.777 * * [simplify]: iters left: 5 (34 enodes) 3.782 * * [simplify]: iters left: 4 (43 enodes) 3.788 * * [simplify]: iters left: 3 (47 enodes) 3.794 * * [simplify]: Extracting #0: cost 1 inf + 0 3.794 * * [simplify]: Extracting #1: cost 3 inf + 0 3.794 * * [simplify]: Extracting #2: cost 5 inf + 0 3.794 * * [simplify]: Extracting #3: cost 7 inf + 0 3.794 * * [simplify]: Extracting #4: cost 11 inf + 0 3.794 * * [simplify]: Extracting #5: cost 20 inf + 0 3.794 * * [simplify]: Extracting #6: cost 16 inf + 87 3.794 * * [simplify]: Extracting #7: cost 5 inf + 1074 3.795 * * [simplify]: Extracting #8: cost 0 inf + 2332 3.795 * [simplify]: Simplified to (+ (log (cbrt (- (* x.re y.re) (* x.im y.im)))) (log (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.795 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (exp (+ (log (cbrt (- (* x.re y.re) (* x.im y.im)))) (log (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.795 * * * * [progress]: [ 51 / 103 ] simplifiying candidate # 3.795 * * * * [progress]: [ 52 / 103 ] simplifiying candidate # 3.795 * * * * [progress]: [ 53 / 103 ] simplifiying candidate # 3.795 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 3.796 * * [simplify]: iters left: 6 (8 enodes) 3.797 * * [simplify]: iters left: 5 (28 enodes) 3.801 * * [simplify]: iters left: 4 (43 enodes) 3.808 * * [simplify]: iters left: 3 (97 enodes) 3.831 * * [simplify]: iters left: 2 (275 enodes) 3.903 * * [simplify]: Extracting #0: cost 1 inf + 0 3.904 * * [simplify]: Extracting #1: cost 14 inf + 0 3.904 * * [simplify]: Extracting #2: cost 90 inf + 0 3.904 * * [simplify]: Extracting #3: cost 122 inf + 989 3.906 * * [simplify]: Extracting #4: cost 55 inf + 7828 3.911 * * [simplify]: Extracting #5: cost 10 inf + 15826 3.917 * * [simplify]: Extracting #6: cost 0 inf + 18386 3.923 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 3.923 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 3.923 * * * * [progress]: [ 54 / 103 ] simplifiying candidate # 3.923 * * * * [progress]: [ 55 / 103 ] simplifiying candidate # 3.923 * * * * [progress]: [ 56 / 103 ] simplifiying candidate # 3.923 * * * * [progress]: [ 57 / 103 ] simplifiying candidate # 3.923 * [simplify]: Simplifying (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 3.923 * * [simplify]: iters left: 6 (12 enodes) 3.928 * * [simplify]: iters left: 5 (59 enodes) 3.941 * * [simplify]: iters left: 4 (171 enodes) 3.988 * * [simplify]: iters left: 3 (479 enodes) 4.148 * * [simplify]: Extracting #0: cost 1 inf + 0 4.148 * * [simplify]: Extracting #1: cost 3 inf + 0 4.148 * * [simplify]: Extracting #2: cost 5 inf + 0 4.148 * * [simplify]: Extracting #3: cost 25 inf + 0 4.149 * * [simplify]: Extracting #4: cost 107 inf + 0 4.150 * * [simplify]: Extracting #5: cost 228 inf + 1475 4.152 * * [simplify]: Extracting #6: cost 151 inf + 16298 4.160 * * [simplify]: Extracting #7: cost 21 inf + 60645 4.168 * * [simplify]: Extracting #8: cost 0 inf + 68292 4.179 * * [simplify]: Extracting #9: cost 0 inf + 68051 4.187 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 4.187 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 4.187 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) 4.187 * * [simplify]: iters left: 6 (13 enodes) 4.190 * * [simplify]: iters left: 5 (66 enodes) 4.202 * * [simplify]: iters left: 4 (148 enodes) 4.231 * * [simplify]: iters left: 3 (236 enodes) 4.283 * * [simplify]: iters left: 2 (297 enodes) 4.337 * * [simplify]: iters left: 1 (304 enodes) 4.369 * * [simplify]: Extracting #0: cost 1 inf + 0 4.369 * * [simplify]: Extracting #1: cost 3 inf + 0 4.369 * * [simplify]: Extracting #2: cost 5 inf + 0 4.369 * * [simplify]: Extracting #3: cost 12 inf + 0 4.369 * * [simplify]: Extracting #4: cost 45 inf + 0 4.370 * * [simplify]: Extracting #5: cost 60 inf + 211 4.370 * * [simplify]: Extracting #6: cost 29 inf + 2804 4.372 * * [simplify]: Extracting #7: cost 2 inf + 7492 4.375 * * [simplify]: Extracting #8: cost 0 inf + 7340 4.379 * * [simplify]: Extracting #9: cost 0 inf + 7220 4.383 * [simplify]: Simplified to (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))))) 4.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 4.384 * * * * [progress]: [ 58 / 103 ] simplifiying candidate # 4.384 * [simplify]: Simplifying (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 4.384 * * [simplify]: iters left: 6 (16 enodes) 4.396 * * [simplify]: iters left: 5 (89 enodes) 4.434 * * [simplify]: iters left: 4 (252 enodes) 4.567 * * [simplify]: Extracting #0: cost 1 inf + 0 4.567 * * [simplify]: Extracting #1: cost 4 inf + 0 4.567 * * [simplify]: Extracting #2: cost 8 inf + 0 4.567 * * [simplify]: Extracting #3: cost 28 inf + 0 4.567 * * [simplify]: Extracting #4: cost 129 inf + 0 4.568 * * [simplify]: Extracting #5: cost 164 inf + 2275 4.572 * * [simplify]: Extracting #6: cost 65 inf + 17750 4.582 * * [simplify]: Extracting #7: cost 1 inf + 31792 4.592 * * [simplify]: Extracting #8: cost 0 inf + 32045 4.602 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 4.602 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 4.603 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 4.603 * * [simplify]: iters left: 6 (15 enodes) 4.610 * * [simplify]: iters left: 5 (73 enodes) 4.633 * * [simplify]: iters left: 4 (146 enodes) 4.691 * * [simplify]: iters left: 3 (224 enodes) 4.744 * * [simplify]: iters left: 2 (303 enodes) 4.848 * * [simplify]: iters left: 1 (321 enodes) 4.903 * * [simplify]: Extracting #0: cost 1 inf + 0 4.903 * * [simplify]: Extracting #1: cost 4 inf + 0 4.903 * * [simplify]: Extracting #2: cost 8 inf + 0 4.903 * * [simplify]: Extracting #3: cost 18 inf + 0 4.903 * * [simplify]: Extracting #4: cost 50 inf + 0 4.903 * * [simplify]: Extracting #5: cost 62 inf + 252 4.904 * * [simplify]: Extracting #6: cost 22 inf + 3835 4.906 * * [simplify]: Extracting #7: cost 1 inf + 7344 4.908 * * [simplify]: Extracting #8: cost 0 inf + 7788 4.910 * [simplify]: Simplified to (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 4.910 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 4.910 * * * * [progress]: [ 59 / 103 ] simplifiying candidate # 4.910 * [simplify]: Simplifying (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 4.910 * * [simplify]: iters left: 6 (16 enodes) 4.915 * * [simplify]: iters left: 5 (89 enodes) 4.948 * * [simplify]: iters left: 4 (252 enodes) 5.058 * * [simplify]: Extracting #0: cost 1 inf + 0 5.058 * * [simplify]: Extracting #1: cost 4 inf + 0 5.058 * * [simplify]: Extracting #2: cost 8 inf + 0 5.058 * * [simplify]: Extracting #3: cost 28 inf + 0 5.058 * * [simplify]: Extracting #4: cost 129 inf + 0 5.061 * * [simplify]: Extracting #5: cost 160 inf + 2070 5.063 * * [simplify]: Extracting #6: cost 58 inf + 17185 5.072 * * [simplify]: Extracting #7: cost 7 inf + 29241 5.081 * * [simplify]: Extracting #8: cost 0 inf + 32218 5.091 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 5.091 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.092 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) 5.092 * * [simplify]: iters left: 6 (15 enodes) 5.100 * * [simplify]: iters left: 5 (73 enodes) 5.126 * * [simplify]: iters left: 4 (146 enodes) 5.182 * * [simplify]: iters left: 3 (226 enodes) 5.235 * * [simplify]: iters left: 2 (311 enodes) 5.335 * * [simplify]: iters left: 1 (338 enodes) 5.378 * * [simplify]: Extracting #0: cost 1 inf + 0 5.378 * * [simplify]: Extracting #1: cost 4 inf + 0 5.378 * * [simplify]: Extracting #2: cost 8 inf + 0 5.378 * * [simplify]: Extracting #3: cost 18 inf + 0 5.378 * * [simplify]: Extracting #4: cost 50 inf + 0 5.378 * * [simplify]: Extracting #5: cost 63 inf + 210 5.379 * * [simplify]: Extracting #6: cost 22 inf + 3792 5.381 * * [simplify]: Extracting #7: cost 4 inf + 6652 5.383 * * [simplify]: Extracting #8: cost 0 inf + 7788 5.385 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))))) 5.385 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.385 * * * * [progress]: [ 60 / 103 ] simplifiying candidate # 5.385 * [simplify]: Simplifying (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 5.385 * * [simplify]: iters left: 6 (11 enodes) 5.388 * * [simplify]: iters left: 5 (54 enodes) 5.398 * * [simplify]: iters left: 4 (117 enodes) 5.419 * * [simplify]: iters left: 3 (187 enodes) 5.451 * * [simplify]: iters left: 2 (268 enodes) 5.496 * * [simplify]: iters left: 1 (479 enodes) 5.661 * * [simplify]: Extracting #0: cost 1 inf + 0 5.661 * * [simplify]: Extracting #1: cost 3 inf + 0 5.661 * * [simplify]: Extracting #2: cost 5 inf + 0 5.661 * * [simplify]: Extracting #3: cost 26 inf + 0 5.661 * * [simplify]: Extracting #4: cost 115 inf + 0 5.662 * * [simplify]: Extracting #5: cost 153 inf + 662 5.665 * * [simplify]: Extracting #6: cost 66 inf + 11256 5.671 * * [simplify]: Extracting #7: cost 4 inf + 24128 5.678 * * [simplify]: Extracting #8: cost 0 inf + 24824 5.685 * [simplify]: Simplified to (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) 5.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.685 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 5.685 * * [simplify]: iters left: 6 (9 enodes) 5.687 * * [simplify]: iters left: 5 (30 enodes) 5.691 * * [simplify]: Extracting #0: cost 1 inf + 0 5.691 * * [simplify]: Extracting #1: cost 3 inf + 0 5.691 * * [simplify]: Extracting #2: cost 5 inf + 0 5.691 * * [simplify]: Extracting #3: cost 8 inf + 0 5.691 * * [simplify]: Extracting #4: cost 14 inf + 0 5.691 * * [simplify]: Extracting #5: cost 9 inf + 46 5.691 * * [simplify]: Extracting #6: cost 4 inf + 500 5.692 * * [simplify]: Extracting #7: cost 1 inf + 1072 5.692 * * [simplify]: Extracting #8: cost 0 inf + 1316 5.692 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 5.692 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.692 * * * * [progress]: [ 61 / 103 ] simplifiying candidate # 5.692 * * * * [progress]: [ 62 / 103 ] simplifiying candidate # 5.692 * [simplify]: Simplifying (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 5.692 * * [simplify]: iters left: 6 (11 enodes) 5.695 * * [simplify]: iters left: 5 (37 enodes) 5.700 * * [simplify]: iters left: 4 (46 enodes) 5.706 * * [simplify]: iters left: 3 (50 enodes) 5.712 * * [simplify]: Extracting #0: cost 1 inf + 0 5.712 * * [simplify]: Extracting #1: cost 3 inf + 0 5.712 * * [simplify]: Extracting #2: cost 5 inf + 0 5.712 * * [simplify]: Extracting #3: cost 7 inf + 0 5.712 * * [simplify]: Extracting #4: cost 9 inf + 0 5.712 * * [simplify]: Extracting #5: cost 13 inf + 0 5.712 * * [simplify]: Extracting #6: cost 22 inf + 0 5.712 * * [simplify]: Extracting #7: cost 15 inf + 292 5.712 * * [simplify]: Extracting #8: cost 4 inf + 1724 5.713 * * [simplify]: Extracting #9: cost 0 inf + 3020 5.713 * [simplify]: Simplified to (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 5.713 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.713 * [simplify]: Simplifying (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.714 * * [simplify]: iters left: 6 (10 enodes) 5.716 * * [simplify]: iters left: 5 (34 enodes) 5.720 * * [simplify]: iters left: 4 (43 enodes) 5.727 * * [simplify]: iters left: 3 (47 enodes) 5.733 * * [simplify]: Extracting #0: cost 1 inf + 0 5.733 * * [simplify]: Extracting #1: cost 3 inf + 0 5.733 * * [simplify]: Extracting #2: cost 5 inf + 0 5.733 * * [simplify]: Extracting #3: cost 7 inf + 0 5.733 * * [simplify]: Extracting #4: cost 11 inf + 0 5.733 * * [simplify]: Extracting #5: cost 20 inf + 0 5.733 * * [simplify]: Extracting #6: cost 16 inf + 87 5.733 * * [simplify]: Extracting #7: cost 5 inf + 1074 5.734 * * [simplify]: Extracting #8: cost 0 inf + 2372 5.734 * [simplify]: Simplified to (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.734 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.734 * * * * [progress]: [ 63 / 103 ] simplifiying candidate # 5.734 * [simplify]: Simplifying (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 5.735 * * [simplify]: iters left: 6 (10 enodes) 5.736 * * [simplify]: iters left: 5 (34 enodes) 5.741 * * [simplify]: iters left: 4 (43 enodes) 5.747 * * [simplify]: iters left: 3 (47 enodes) 5.752 * * [simplify]: Extracting #0: cost 1 inf + 0 5.752 * * [simplify]: Extracting #1: cost 3 inf + 0 5.752 * * [simplify]: Extracting #2: cost 5 inf + 0 5.752 * * [simplify]: Extracting #3: cost 7 inf + 0 5.752 * * [simplify]: Extracting #4: cost 11 inf + 0 5.752 * * [simplify]: Extracting #5: cost 20 inf + 0 5.752 * * [simplify]: Extracting #6: cost 16 inf + 87 5.753 * * [simplify]: Extracting #7: cost 5 inf + 994 5.753 * * [simplify]: Extracting #8: cost 0 inf + 2132 5.753 * [simplify]: Simplified to (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 5.753 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.754 * [simplify]: Simplifying (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 5.754 * * [simplify]: iters left: 6 (10 enodes) 5.756 * * [simplify]: iters left: 5 (34 enodes) 5.760 * * [simplify]: iters left: 4 (43 enodes) 5.765 * * [simplify]: iters left: 3 (47 enodes) 5.771 * * [simplify]: Extracting #0: cost 1 inf + 0 5.771 * * [simplify]: Extracting #1: cost 3 inf + 0 5.771 * * [simplify]: Extracting #2: cost 5 inf + 0 5.771 * * [simplify]: Extracting #3: cost 7 inf + 0 5.771 * * [simplify]: Extracting #4: cost 11 inf + 0 5.771 * * [simplify]: Extracting #5: cost 20 inf + 0 5.771 * * [simplify]: Extracting #6: cost 16 inf + 87 5.771 * * [simplify]: Extracting #7: cost 5 inf + 994 5.772 * * [simplify]: Extracting #8: cost 0 inf + 2132 5.772 * [simplify]: Simplified to (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 5.772 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.772 * * * * [progress]: [ 64 / 103 ] simplifiying candidate # 5.772 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 5.772 * * [simplify]: iters left: 3 (3 enodes) 5.776 * * [simplify]: iters left: 2 (11 enodes) 5.779 * * [simplify]: iters left: 1 (13 enodes) 5.782 * * [simplify]: Extracting #0: cost 1 inf + 0 5.782 * * [simplify]: Extracting #1: cost 0 inf + 1 5.782 * [simplify]: Simplified to 1 5.782 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* 1 (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.782 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 5.783 * * [simplify]: iters left: 6 (9 enodes) 5.786 * * [simplify]: iters left: 5 (31 enodes) 5.794 * * [simplify]: iters left: 4 (40 enodes) 5.804 * * [simplify]: iters left: 3 (44 enodes) 5.815 * * [simplify]: Extracting #0: cost 1 inf + 0 5.815 * * [simplify]: Extracting #1: cost 3 inf + 0 5.815 * * [simplify]: Extracting #2: cost 5 inf + 0 5.815 * * [simplify]: Extracting #3: cost 9 inf + 0 5.815 * * [simplify]: Extracting #4: cost 18 inf + 0 5.815 * * [simplify]: Extracting #5: cost 13 inf + 169 5.815 * * [simplify]: Extracting #6: cost 5 inf + 787 5.816 * * [simplify]: Extracting #7: cost 0 inf + 1644 5.816 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 5.817 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* 1 (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.817 * * * * [progress]: [ 65 / 103 ] simplifiying candidate # 5.817 * [simplify]: Simplifying (* (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) 5.817 * * [simplify]: iters left: 6 (11 enodes) 5.825 * * [simplify]: iters left: 5 (41 enodes) 5.831 * * [simplify]: iters left: 4 (54 enodes) 5.839 * * [simplify]: iters left: 3 (69 enodes) 5.850 * * [simplify]: iters left: 2 (93 enodes) 5.867 * * [simplify]: iters left: 1 (141 enodes) 5.904 * * [simplify]: Extracting #0: cost 1 inf + 0 5.904 * * [simplify]: Extracting #1: cost 13 inf + 0 5.904 * * [simplify]: Extracting #2: cost 40 inf + 1 5.905 * * [simplify]: Extracting #3: cost 42 inf + 7 5.905 * * [simplify]: Extracting #4: cost 50 inf + 9 5.905 * * [simplify]: Extracting #5: cost 42 inf + 262 5.906 * * [simplify]: Extracting #6: cost 36 inf + 634 5.909 * * [simplify]: Extracting #7: cost 29 inf + 2764 5.911 * * [simplify]: Extracting #8: cost 8 inf + 14192 5.915 * * [simplify]: Extracting #9: cost 0 inf + 19869 5.920 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.920 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.920 * [simplify]: Simplifying (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.920 * * [simplify]: iters left: 6 (10 enodes) 5.924 * * [simplify]: iters left: 5 (34 enodes) 5.932 * * [simplify]: iters left: 4 (43 enodes) 5.941 * * [simplify]: iters left: 3 (47 enodes) 5.947 * * [simplify]: Extracting #0: cost 1 inf + 0 5.947 * * [simplify]: Extracting #1: cost 3 inf + 0 5.947 * * [simplify]: Extracting #2: cost 5 inf + 0 5.947 * * [simplify]: Extracting #3: cost 7 inf + 0 5.947 * * [simplify]: Extracting #4: cost 11 inf + 0 5.947 * * [simplify]: Extracting #5: cost 20 inf + 0 5.947 * * [simplify]: Extracting #6: cost 16 inf + 87 5.947 * * [simplify]: Extracting #7: cost 5 inf + 1074 5.948 * * [simplify]: Extracting #8: cost 0 inf + 2372 5.948 * [simplify]: Simplified to (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.948 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.948 * * * * [progress]: [ 66 / 103 ] simplifiying candidate # 5.948 * [simplify]: Simplifying (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.949 * * [simplify]: iters left: 6 (10 enodes) 5.950 * * [simplify]: iters left: 5 (32 enodes) 5.955 * * [simplify]: iters left: 4 (42 enodes) 5.960 * * [simplify]: iters left: 3 (46 enodes) 5.965 * * [simplify]: Extracting #0: cost 1 inf + 0 5.965 * * [simplify]: Extracting #1: cost 4 inf + 0 5.965 * * [simplify]: Extracting #2: cost 9 inf + 0 5.965 * * [simplify]: Extracting #3: cost 18 inf + 0 5.965 * * [simplify]: Extracting #4: cost 15 inf + 45 5.965 * * [simplify]: Extracting #5: cost 8 inf + 417 5.966 * * [simplify]: Extracting #6: cost 2 inf + 1156 5.966 * * [simplify]: Extracting #7: cost 0 inf + 1644 5.966 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 5.966 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.966 * [simplify]: Simplifying (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.966 * * [simplify]: iters left: 6 (10 enodes) 5.968 * * [simplify]: iters left: 5 (32 enodes) 5.973 * * [simplify]: iters left: 4 (42 enodes) 5.978 * * [simplify]: iters left: 3 (46 enodes) 5.983 * * [simplify]: Extracting #0: cost 1 inf + 0 5.983 * * [simplify]: Extracting #1: cost 4 inf + 0 5.983 * * [simplify]: Extracting #2: cost 9 inf + 0 5.983 * * [simplify]: Extracting #3: cost 18 inf + 0 5.983 * * [simplify]: Extracting #4: cost 15 inf + 45 5.983 * * [simplify]: Extracting #5: cost 8 inf + 417 5.984 * * [simplify]: Extracting #6: cost 2 inf + 1156 5.984 * * [simplify]: Extracting #7: cost 0 inf + 1644 5.984 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 5.984 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.984 * * * * [progress]: [ 67 / 103 ] simplifiying candidate # 5.985 * [simplify]: Simplifying (* 1 1) 5.985 * * [simplify]: iters left: 2 (2 enodes) 5.986 * * [simplify]: iters left: 1 (6 enodes) 5.987 * * [simplify]: Extracting #0: cost 1 inf + 0 5.987 * * [simplify]: Extracting #1: cost 0 inf + 1 5.987 * [simplify]: Simplified to 1 5.987 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* 1 (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 5.987 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 5.987 * * [simplify]: iters left: 6 (9 enodes) 5.989 * * [simplify]: iters left: 5 (31 enodes) 5.993 * * [simplify]: iters left: 4 (40 enodes) 6.000 * * [simplify]: iters left: 3 (44 enodes) 6.005 * * [simplify]: Extracting #0: cost 1 inf + 0 6.005 * * [simplify]: Extracting #1: cost 3 inf + 0 6.005 * * [simplify]: Extracting #2: cost 5 inf + 0 6.005 * * [simplify]: Extracting #3: cost 9 inf + 0 6.005 * * [simplify]: Extracting #4: cost 18 inf + 0 6.005 * * [simplify]: Extracting #5: cost 13 inf + 169 6.006 * * [simplify]: Extracting #6: cost 5 inf + 787 6.006 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.006 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.006 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* 1 (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.006 * * * * [progress]: [ 68 / 103 ] simplifiying candidate # 6.007 * [simplify]: Simplifying (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.007 * * [simplify]: iters left: 6 (10 enodes) 6.009 * * [simplify]: iters left: 5 (34 enodes) 6.013 * * [simplify]: iters left: 4 (43 enodes) 6.019 * * [simplify]: iters left: 3 (47 enodes) 6.029 * * [simplify]: Extracting #0: cost 1 inf + 0 6.029 * * [simplify]: Extracting #1: cost 3 inf + 0 6.029 * * [simplify]: Extracting #2: cost 5 inf + 0 6.029 * * [simplify]: Extracting #3: cost 7 inf + 0 6.029 * * [simplify]: Extracting #4: cost 11 inf + 0 6.029 * * [simplify]: Extracting #5: cost 20 inf + 0 6.030 * * [simplify]: Extracting #6: cost 16 inf + 87 6.030 * * [simplify]: Extracting #7: cost 5 inf + 994 6.031 * * [simplify]: Extracting #8: cost 0 inf + 2132 6.031 * [simplify]: Simplified to (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.031 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.032 * [simplify]: Simplifying (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.032 * * [simplify]: iters left: 6 (10 enodes) 6.037 * * [simplify]: iters left: 5 (34 enodes) 6.046 * * [simplify]: iters left: 4 (43 enodes) 6.056 * * [simplify]: iters left: 3 (47 enodes) 6.067 * * [simplify]: Extracting #0: cost 1 inf + 0 6.067 * * [simplify]: Extracting #1: cost 3 inf + 0 6.067 * * [simplify]: Extracting #2: cost 5 inf + 0 6.067 * * [simplify]: Extracting #3: cost 7 inf + 0 6.067 * * [simplify]: Extracting #4: cost 11 inf + 0 6.067 * * [simplify]: Extracting #5: cost 20 inf + 0 6.067 * * [simplify]: Extracting #6: cost 16 inf + 87 6.068 * * [simplify]: Extracting #7: cost 5 inf + 994 6.069 * * [simplify]: Extracting #8: cost 0 inf + 2132 6.069 * [simplify]: Simplified to (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.069 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.070 * * * * [progress]: [ 69 / 103 ] simplifiying candidate # 6.071 * [simplify]: Simplifying (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.071 * * [simplify]: iters left: 6 (12 enodes) 6.076 * * [simplify]: iters left: 5 (41 enodes) 6.088 * * [simplify]: iters left: 4 (50 enodes) 6.101 * * [simplify]: iters left: 3 (54 enodes) 6.109 * * [simplify]: Extracting #0: cost 1 inf + 0 6.109 * * [simplify]: Extracting #1: cost 4 inf + 0 6.110 * * [simplify]: Extracting #2: cost 8 inf + 0 6.110 * * [simplify]: Extracting #3: cost 11 inf + 0 6.110 * * [simplify]: Extracting #4: cost 15 inf + 0 6.110 * * [simplify]: Extracting #5: cost 24 inf + 0 6.110 * * [simplify]: Extracting #6: cost 20 inf + 87 6.111 * * [simplify]: Extracting #7: cost 5 inf + 1768 6.111 * * [simplify]: Extracting #8: cost 0 inf + 3268 6.112 * [simplify]: Simplified to (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.112 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.112 * [simplify]: Simplifying (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.112 * * [simplify]: iters left: 6 (12 enodes) 6.115 * * [simplify]: iters left: 5 (41 enodes) 6.120 * * [simplify]: iters left: 4 (50 enodes) 6.127 * * [simplify]: iters left: 3 (54 enodes) 6.133 * * [simplify]: Extracting #0: cost 1 inf + 0 6.134 * * [simplify]: Extracting #1: cost 4 inf + 0 6.134 * * [simplify]: Extracting #2: cost 8 inf + 0 6.134 * * [simplify]: Extracting #3: cost 11 inf + 0 6.134 * * [simplify]: Extracting #4: cost 15 inf + 0 6.134 * * [simplify]: Extracting #5: cost 24 inf + 0 6.134 * * [simplify]: Extracting #6: cost 20 inf + 87 6.134 * * [simplify]: Extracting #7: cost 5 inf + 1768 6.135 * * [simplify]: Extracting #8: cost 0 inf + 3268 6.135 * [simplify]: Simplified to (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.135 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.135 * * * * [progress]: [ 70 / 103 ] simplifiying candidate # 6.135 * [simplify]: Simplifying (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.136 * * [simplify]: iters left: 6 (12 enodes) 6.138 * * [simplify]: iters left: 5 (41 enodes) 6.144 * * [simplify]: iters left: 4 (50 enodes) 6.151 * * [simplify]: iters left: 3 (54 enodes) 6.158 * * [simplify]: Extracting #0: cost 1 inf + 0 6.158 * * [simplify]: Extracting #1: cost 4 inf + 0 6.158 * * [simplify]: Extracting #2: cost 8 inf + 0 6.158 * * [simplify]: Extracting #3: cost 11 inf + 0 6.158 * * [simplify]: Extracting #4: cost 15 inf + 0 6.158 * * [simplify]: Extracting #5: cost 24 inf + 0 6.158 * * [simplify]: Extracting #6: cost 20 inf + 87 6.158 * * [simplify]: Extracting #7: cost 5 inf + 1808 6.159 * * [simplify]: Extracting #8: cost 0 inf + 3268 6.159 * [simplify]: Simplified to (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.159 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.159 * [simplify]: Simplifying (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.160 * * [simplify]: iters left: 6 (12 enodes) 6.162 * * [simplify]: iters left: 5 (41 enodes) 6.168 * * [simplify]: iters left: 4 (50 enodes) 6.175 * * [simplify]: iters left: 3 (54 enodes) 6.183 * * [simplify]: Extracting #0: cost 1 inf + 0 6.183 * * [simplify]: Extracting #1: cost 4 inf + 0 6.183 * * [simplify]: Extracting #2: cost 8 inf + 0 6.183 * * [simplify]: Extracting #3: cost 11 inf + 0 6.184 * * [simplify]: Extracting #4: cost 15 inf + 0 6.184 * * [simplify]: Extracting #5: cost 24 inf + 0 6.184 * * [simplify]: Extracting #6: cost 20 inf + 87 6.184 * * [simplify]: Extracting #7: cost 5 inf + 1808 6.185 * * [simplify]: Extracting #8: cost 0 inf + 3268 6.185 * [simplify]: Simplified to (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) 6.185 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.185 * * * * [progress]: [ 71 / 103 ] simplifiying candidate # 6.186 * [simplify]: Simplifying (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.186 * * [simplify]: iters left: 6 (10 enodes) 6.190 * * [simplify]: iters left: 5 (32 enodes) 6.195 * * [simplify]: iters left: 4 (42 enodes) 6.202 * * [simplify]: iters left: 3 (46 enodes) 6.207 * * [simplify]: Extracting #0: cost 1 inf + 0 6.207 * * [simplify]: Extracting #1: cost 4 inf + 0 6.207 * * [simplify]: Extracting #2: cost 9 inf + 0 6.207 * * [simplify]: Extracting #3: cost 18 inf + 0 6.207 * * [simplify]: Extracting #4: cost 15 inf + 45 6.207 * * [simplify]: Extracting #5: cost 8 inf + 417 6.208 * * [simplify]: Extracting #6: cost 2 inf + 1156 6.208 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.208 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 6.208 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.209 * [simplify]: Simplifying (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.209 * * [simplify]: iters left: 6 (10 enodes) 6.211 * * [simplify]: iters left: 5 (32 enodes) 6.215 * * [simplify]: iters left: 4 (42 enodes) 6.220 * * [simplify]: iters left: 3 (46 enodes) 6.226 * * [simplify]: Extracting #0: cost 1 inf + 0 6.226 * * [simplify]: Extracting #1: cost 4 inf + 0 6.226 * * [simplify]: Extracting #2: cost 9 inf + 0 6.226 * * [simplify]: Extracting #3: cost 18 inf + 0 6.226 * * [simplify]: Extracting #4: cost 15 inf + 45 6.226 * * [simplify]: Extracting #5: cost 8 inf + 417 6.226 * * [simplify]: Extracting #6: cost 2 inf + 1156 6.227 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.227 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 6.227 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.227 * * * * [progress]: [ 72 / 103 ] simplifiying candidate # 6.227 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 6.227 * * [simplify]: iters left: 4 (7 enodes) 6.229 * * [simplify]: iters left: 3 (25 enodes) 6.232 * * [simplify]: iters left: 2 (34 enodes) 6.237 * * [simplify]: iters left: 1 (38 enodes) 6.242 * * [simplify]: Extracting #0: cost 1 inf + 0 6.242 * * [simplify]: Extracting #1: cost 5 inf + 0 6.242 * * [simplify]: Extracting #2: cost 14 inf + 0 6.242 * * [simplify]: Extracting #3: cost 9 inf + 169 6.242 * * [simplify]: Extracting #4: cost 2 inf + 583 6.242 * * [simplify]: Extracting #5: cost 0 inf + 748 6.242 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 6.242 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (- (* x.re y.re) (* x.im y.im)) (* 2 1/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.243 * [simplify]: Simplifying (* 2 1/3) 6.243 * * [simplify]: iters left: 2 (3 enodes) 6.245 * * [simplify]: iters left: 1 (11 enodes) 6.247 * * [simplify]: Extracting #0: cost 1 inf + 0 6.247 * * [simplify]: Extracting #1: cost 0 inf + 1 6.247 * [simplify]: Simplified to 2/3 6.247 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (pow (- (* x.re y.re) (* x.im y.im)) 2/3) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.247 * * * * [progress]: [ 73 / 103 ] simplifiying candidate # 6.247 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 6.247 * * [simplify]: iters left: 5 (8 enodes) 6.249 * * [simplify]: iters left: 4 (28 enodes) 6.253 * * [simplify]: iters left: 3 (37 enodes) 6.258 * * [simplify]: iters left: 2 (41 enodes) 6.263 * * [simplify]: Extracting #0: cost 1 inf + 0 6.263 * * [simplify]: Extracting #1: cost 3 inf + 0 6.263 * * [simplify]: Extracting #2: cost 7 inf + 0 6.263 * * [simplify]: Extracting #3: cost 16 inf + 0 6.263 * * [simplify]: Extracting #4: cost 11 inf + 128 6.263 * * [simplify]: Extracting #5: cost 2 inf + 870 6.263 * * [simplify]: Extracting #6: cost 0 inf + 1156 6.264 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 6.264 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (pow (cbrt (- (* x.re y.re) (* x.im y.im))) (* 2 1)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.264 * [simplify]: Simplifying (* 2 1) 6.264 * * [simplify]: iters left: 2 (3 enodes) 6.265 * * [simplify]: iters left: 1 (9 enodes) 6.268 * * [simplify]: Extracting #0: cost 1 inf + 0 6.268 * * [simplify]: Extracting #1: cost 0 inf + 1 6.268 * [simplify]: Simplified to 2 6.268 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (pow (cbrt (- (* x.re y.re) (* x.im y.im))) 2) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.269 * * * * [progress]: [ 74 / 103 ] simplifiying candidate # 6.269 * [simplify]: Simplifying (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.269 * * [simplify]: iters left: 6 (9 enodes) 6.271 * * [simplify]: iters left: 5 (31 enodes) 6.275 * * [simplify]: iters left: 4 (40 enodes) 6.280 * * [simplify]: iters left: 3 (44 enodes) 6.285 * * [simplify]: Extracting #0: cost 1 inf + 0 6.285 * * [simplify]: Extracting #1: cost 3 inf + 0 6.285 * * [simplify]: Extracting #2: cost 5 inf + 0 6.285 * * [simplify]: Extracting #3: cost 9 inf + 0 6.285 * * [simplify]: Extracting #4: cost 18 inf + 0 6.285 * * [simplify]: Extracting #5: cost 13 inf + 169 6.286 * * [simplify]: Extracting #6: cost 5 inf + 787 6.286 * * [simplify]: Extracting #7: cost 0 inf + 1724 6.286 * [simplify]: Simplified to (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.286 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.286 * * * * [progress]: [ 75 / 103 ] simplifiying candidate # 6.287 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 6.287 * * [simplify]: iters left: 6 (9 enodes) 6.289 * * [simplify]: iters left: 5 (31 enodes) 6.293 * * [simplify]: iters left: 4 (40 enodes) 6.298 * * [simplify]: iters left: 3 (44 enodes) 6.303 * * [simplify]: Extracting #0: cost 1 inf + 0 6.303 * * [simplify]: Extracting #1: cost 3 inf + 0 6.304 * * [simplify]: Extracting #2: cost 5 inf + 0 6.304 * * [simplify]: Extracting #3: cost 9 inf + 0 6.304 * * [simplify]: Extracting #4: cost 18 inf + 0 6.304 * * [simplify]: Extracting #5: cost 13 inf + 169 6.304 * * [simplify]: Extracting #6: cost 5 inf + 747 6.304 * * [simplify]: Extracting #7: cost 0 inf + 1564 6.304 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 6.305 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.305 * * * * [progress]: [ 76 / 103 ] simplifiying candidate # 6.305 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 6.305 * * [simplify]: iters left: 5 (8 enodes) 6.306 * * [simplify]: iters left: 4 (28 enodes) 6.310 * * [simplify]: iters left: 3 (37 enodes) 6.319 * * [simplify]: iters left: 2 (41 enodes) 6.329 * * [simplify]: Extracting #0: cost 1 inf + 0 6.329 * * [simplify]: Extracting #1: cost 3 inf + 0 6.329 * * [simplify]: Extracting #2: cost 7 inf + 0 6.329 * * [simplify]: Extracting #3: cost 16 inf + 0 6.329 * * [simplify]: Extracting #4: cost 11 inf + 128 6.330 * * [simplify]: Extracting #5: cost 2 inf + 870 6.330 * * [simplify]: Extracting #6: cost 0 inf + 1156 6.331 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 6.331 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt 1)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.331 * * * * [progress]: [ 77 / 103 ] simplifiying candidate # 6.331 * [simplify]: Simplifying (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.331 * * [simplify]: iters left: 6 (9 enodes) 6.336 * * [simplify]: iters left: 5 (31 enodes) 6.346 * * [simplify]: iters left: 4 (40 enodes) 6.353 * * [simplify]: iters left: 3 (44 enodes) 6.358 * * [simplify]: Extracting #0: cost 1 inf + 0 6.358 * * [simplify]: Extracting #1: cost 3 inf + 0 6.358 * * [simplify]: Extracting #2: cost 5 inf + 0 6.358 * * [simplify]: Extracting #3: cost 9 inf + 0 6.358 * * [simplify]: Extracting #4: cost 18 inf + 0 6.358 * * [simplify]: Extracting #5: cost 13 inf + 169 6.359 * * [simplify]: Extracting #6: cost 5 inf + 787 6.359 * * [simplify]: Extracting #7: cost 0 inf + 1724 6.359 * [simplify]: Simplified to (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.359 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.359 * * * * [progress]: [ 78 / 103 ] simplifiying candidate # 6.360 * [simplify]: Simplifying (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.360 * * [simplify]: iters left: 6 (9 enodes) 6.362 * * [simplify]: iters left: 5 (31 enodes) 6.366 * * [simplify]: iters left: 4 (40 enodes) 6.372 * * [simplify]: iters left: 3 (44 enodes) 6.377 * * [simplify]: Extracting #0: cost 1 inf + 0 6.377 * * [simplify]: Extracting #1: cost 3 inf + 0 6.377 * * [simplify]: Extracting #2: cost 5 inf + 0 6.377 * * [simplify]: Extracting #3: cost 9 inf + 0 6.377 * * [simplify]: Extracting #4: cost 18 inf + 0 6.377 * * [simplify]: Extracting #5: cost 13 inf + 169 6.377 * * [simplify]: Extracting #6: cost 5 inf + 787 6.378 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.378 * [simplify]: Simplified to (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.378 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (sqrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.378 * * * * [progress]: [ 79 / 103 ] simplifiying candidate # 6.378 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 6.378 * * [simplify]: iters left: 5 (8 enodes) 6.380 * * [simplify]: iters left: 4 (28 enodes) 6.387 * * [simplify]: iters left: 3 (37 enodes) 6.397 * * [simplify]: iters left: 2 (41 enodes) 6.408 * * [simplify]: Extracting #0: cost 1 inf + 0 6.408 * * [simplify]: Extracting #1: cost 3 inf + 0 6.408 * * [simplify]: Extracting #2: cost 7 inf + 0 6.408 * * [simplify]: Extracting #3: cost 16 inf + 0 6.408 * * [simplify]: Extracting #4: cost 11 inf + 128 6.409 * * [simplify]: Extracting #5: cost 2 inf + 870 6.410 * * [simplify]: Extracting #6: cost 0 inf + 1156 6.410 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 6.410 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) 1) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.410 * * * * [progress]: [ 80 / 103 ] simplifiying candidate # 6.411 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.411 * * [simplify]: iters left: 6 (10 enodes) 6.415 * * [simplify]: iters left: 5 (34 enodes) 6.424 * * [simplify]: iters left: 4 (43 enodes) 6.435 * * [simplify]: iters left: 3 (47 enodes) 6.447 * * [simplify]: Extracting #0: cost 1 inf + 0 6.447 * * [simplify]: Extracting #1: cost 3 inf + 0 6.447 * * [simplify]: Extracting #2: cost 5 inf + 0 6.447 * * [simplify]: Extracting #3: cost 7 inf + 0 6.447 * * [simplify]: Extracting #4: cost 11 inf + 0 6.447 * * [simplify]: Extracting #5: cost 20 inf + 0 6.448 * * [simplify]: Extracting #6: cost 16 inf + 87 6.448 * * [simplify]: Extracting #7: cost 5 inf + 1074 6.449 * * [simplify]: Extracting #8: cost 0 inf + 2292 6.450 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.450 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.450 * * * * [progress]: [ 81 / 103 ] simplifiying candidate # 6.450 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 6.450 * * [simplify]: iters left: 6 (9 enodes) 6.454 * * [simplify]: iters left: 5 (31 enodes) 6.463 * * [simplify]: iters left: 4 (40 enodes) 6.474 * * [simplify]: iters left: 3 (44 enodes) 6.485 * * [simplify]: Extracting #0: cost 1 inf + 0 6.485 * * [simplify]: Extracting #1: cost 3 inf + 0 6.485 * * [simplify]: Extracting #2: cost 5 inf + 0 6.485 * * [simplify]: Extracting #3: cost 9 inf + 0 6.485 * * [simplify]: Extracting #4: cost 18 inf + 0 6.485 * * [simplify]: Extracting #5: cost 13 inf + 169 6.486 * * [simplify]: Extracting #6: cost 5 inf + 747 6.486 * * [simplify]: Extracting #7: cost 0 inf + 1564 6.487 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 6.487 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.487 * * * * [progress]: [ 82 / 103 ] simplifiying candidate # 6.487 * [simplify]: Simplifying (cbrt 1) 6.487 * * [simplify]: iters left: 1 (2 enodes) 6.492 * * [simplify]: Extracting #0: cost 1 inf + 0 6.492 * * [simplify]: Extracting #1: cost 0 inf + 1 6.492 * [simplify]: Simplified to 1 6.492 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* 1 (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.492 * * * * [progress]: [ 83 / 103 ] simplifiying candidate # 6.492 * [simplify]: Simplifying (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.492 * * [simplify]: iters left: 6 (10 enodes) 6.497 * * [simplify]: iters left: 5 (34 enodes) 6.506 * * [simplify]: iters left: 4 (43 enodes) 6.517 * * [simplify]: iters left: 3 (47 enodes) 6.527 * * [simplify]: Extracting #0: cost 1 inf + 0 6.527 * * [simplify]: Extracting #1: cost 3 inf + 0 6.527 * * [simplify]: Extracting #2: cost 5 inf + 0 6.527 * * [simplify]: Extracting #3: cost 7 inf + 0 6.527 * * [simplify]: Extracting #4: cost 11 inf + 0 6.528 * * [simplify]: Extracting #5: cost 20 inf + 0 6.528 * * [simplify]: Extracting #6: cost 16 inf + 87 6.528 * * [simplify]: Extracting #7: cost 5 inf + 1074 6.528 * * [simplify]: Extracting #8: cost 0 inf + 2372 6.529 * [simplify]: Simplified to (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.529 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.529 * * * * [progress]: [ 84 / 103 ] simplifiying candidate # 6.530 * [simplify]: Simplifying (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.530 * * [simplify]: iters left: 6 (9 enodes) 6.533 * * [simplify]: iters left: 5 (31 enodes) 6.541 * * [simplify]: iters left: 4 (40 enodes) 6.552 * * [simplify]: iters left: 3 (44 enodes) 6.563 * * [simplify]: Extracting #0: cost 1 inf + 0 6.563 * * [simplify]: Extracting #1: cost 3 inf + 0 6.563 * * [simplify]: Extracting #2: cost 5 inf + 0 6.563 * * [simplify]: Extracting #3: cost 9 inf + 0 6.563 * * [simplify]: Extracting #4: cost 18 inf + 0 6.564 * * [simplify]: Extracting #5: cost 13 inf + 169 6.564 * * [simplify]: Extracting #6: cost 5 inf + 787 6.565 * * [simplify]: Extracting #7: cost 0 inf + 1644 6.565 * [simplify]: Simplified to (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.565 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (sqrt (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.565 * * * * [progress]: [ 85 / 103 ] simplifiying candidate # 6.565 * * * * [progress]: [ 86 / 103 ] simplifiying candidate # 6.566 * [simplify]: Simplifying (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 6.566 * * [simplify]: iters left: 6 (12 enodes) 6.572 * * [simplify]: iters left: 5 (63 enodes) 6.595 * * [simplify]: iters left: 4 (145 enodes) 6.641 * * [simplify]: iters left: 3 (233 enodes) 6.692 * * [simplify]: iters left: 2 (294 enodes) 6.739 * * [simplify]: iters left: 1 (301 enodes) 6.787 * * [simplify]: Extracting #0: cost 1 inf + 0 6.787 * * [simplify]: Extracting #1: cost 3 inf + 0 6.787 * * [simplify]: Extracting #2: cost 10 inf + 0 6.787 * * [simplify]: Extracting #3: cost 43 inf + 0 6.787 * * [simplify]: Extracting #4: cost 60 inf + 86 6.788 * * [simplify]: Extracting #5: cost 30 inf + 1948 6.789 * * [simplify]: Extracting #6: cost 9 inf + 4618 6.790 * * [simplify]: Extracting #7: cost 0 inf + 6492 6.792 * [simplify]: Simplified to (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im)))) 6.792 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.792 * * * * [progress]: [ 87 / 103 ] simplifiying candidate # 6.793 * [simplify]: Simplifying (cbrt (+ (* x.re y.re) (* x.im y.im))) 6.793 * * [simplify]: iters left: 5 (8 enodes) 6.794 * * [simplify]: iters left: 4 (27 enodes) 6.798 * * [simplify]: Extracting #0: cost 1 inf + 0 6.798 * * [simplify]: Extracting #1: cost 3 inf + 0 6.798 * * [simplify]: Extracting #2: cost 6 inf + 0 6.798 * * [simplify]: Extracting #3: cost 12 inf + 0 6.798 * * [simplify]: Extracting #4: cost 8 inf + 4 6.798 * * [simplify]: Extracting #5: cost 1 inf + 624 6.798 * * [simplify]: Extracting #6: cost 0 inf + 828 6.798 * [simplify]: Simplified to (cbrt (+ (* x.im y.im) (* x.re y.re))) 6.798 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.798 * * * * [progress]: [ 88 / 103 ] simplifiying candidate # 6.799 * [simplify]: Simplifying (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.799 * * [simplify]: iters left: 6 (14 enodes) 6.803 * * [simplify]: iters left: 5 (68 enodes) 6.828 * * [simplify]: iters left: 4 (188 enodes) 6.904 * * [simplify]: Extracting #0: cost 1 inf + 0 6.904 * * [simplify]: Extracting #1: cost 4 inf + 0 6.904 * * [simplify]: Extracting #2: cost 8 inf + 0 6.904 * * [simplify]: Extracting #3: cost 18 inf + 0 6.904 * * [simplify]: Extracting #4: cost 111 inf + 0 6.905 * * [simplify]: Extracting #5: cost 149 inf + 1640 6.907 * * [simplify]: Extracting #6: cost 71 inf + 15314 6.910 * * [simplify]: Extracting #7: cost 14 inf + 24682 6.915 * * [simplify]: Extracting #8: cost 0 inf + 29806 6.919 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 6.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 6.919 * * * * [progress]: [ 89 / 103 ] simplifiying candidate # 6.919 * [simplify]: Simplifying (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 6.919 * * [simplify]: iters left: 6 (13 enodes) 6.924 * * [simplify]: iters left: 5 (62 enodes) 6.943 * * [simplify]: iters left: 4 (134 enodes) 7.000 * * [simplify]: iters left: 3 (240 enodes) 7.064 * * [simplify]: iters left: 2 (419 enodes) 7.206 * * [simplify]: Extracting #0: cost 1 inf + 0 7.206 * * [simplify]: Extracting #1: cost 4 inf + 0 7.206 * * [simplify]: Extracting #2: cost 8 inf + 0 7.206 * * [simplify]: Extracting #3: cost 29 inf + 0 7.207 * * [simplify]: Extracting #4: cost 103 inf + 0 7.208 * * [simplify]: Extracting #5: cost 133 inf + 1276 7.215 * * [simplify]: Extracting #6: cost 37 inf + 14352 7.227 * * [simplify]: Extracting #7: cost 3 inf + 20152 7.239 * * [simplify]: Extracting #8: cost 0 inf + 20844 7.251 * * [simplify]: Extracting #9: cost 0 inf + 20804 7.263 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 7.263 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 7.263 * * * * [progress]: [ 90 / 103 ] simplifiying candidate #real (real->posit16 (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))> 7.263 * * * * [progress]: [ 91 / 103 ] simplifiying candidate # 7.263 * * * * [progress]: [ 92 / 103 ] simplifiying candidate # 7.264 * [simplify]: Simplifying (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 7.264 * * [simplify]: iters left: 6 (24 enodes) 7.276 * * [simplify]: iters left: 5 (104 enodes) 7.313 * * [simplify]: iters left: 4 (214 enodes) 7.364 * * [simplify]: Extracting #0: cost 1 inf + 0 7.364 * * [simplify]: Extracting #1: cost 5 inf + 0 7.364 * * [simplify]: Extracting #2: cost 53 inf + 0 7.365 * * [simplify]: Extracting #3: cost 111 inf + 157 7.366 * * [simplify]: Extracting #4: cost 139 inf + 1261 7.368 * * [simplify]: Extracting #5: cost 140 inf + 3818 7.373 * * [simplify]: Extracting #6: cost 73 inf + 22825 7.387 * * [simplify]: Extracting #7: cost 15 inf + 49023 7.407 * * [simplify]: Extracting #8: cost 0 inf + 55469 7.418 * * [simplify]: Extracting #9: cost 0 inf + 53337 7.426 * * [simplify]: Extracting #10: cost 0 inf + 53097 7.435 * [simplify]: Simplified to (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) 7.435 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))))) 7.436 * * * * [progress]: [ 93 / 103 ] simplifiying candidate # 7.436 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 7.436 * * [simplify]: iters left: 6 (11 enodes) 7.440 * * [simplify]: iters left: 5 (52 enodes) 7.457 * * [simplify]: iters left: 4 (96 enodes) 7.483 * * [simplify]: iters left: 3 (212 enodes) 7.533 * * [simplify]: iters left: 2 (392 enodes) 7.641 * * [simplify]: Extracting #0: cost 1 inf + 0 7.641 * * [simplify]: Extracting #1: cost 57 inf + 0 7.642 * * [simplify]: Extracting #2: cost 135 inf + 3 7.643 * * [simplify]: Extracting #3: cost 166 inf + 1119 7.645 * * [simplify]: Extracting #4: cost 134 inf + 8390 7.648 * * [simplify]: Extracting #5: cost 62 inf + 28656 7.654 * * [simplify]: Extracting #6: cost 4 inf + 53139 7.661 * * [simplify]: Extracting #7: cost 0 inf + 54055 7.670 * * [simplify]: Extracting #8: cost 0 inf + 53855 7.683 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 7.683 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt y.re) (cbrt x.re)))) 7.684 * * * * [progress]: [ 94 / 103 ] simplifiying candidate # 7.684 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 7.684 * * [simplify]: iters left: 6 (11 enodes) 7.690 * * [simplify]: iters left: 5 (48 enodes) 7.705 * * [simplify]: iters left: 4 (90 enodes) 7.725 * * [simplify]: iters left: 3 (195 enodes) 7.763 * * [simplify]: iters left: 2 (448 enodes) 7.915 * * [simplify]: Extracting #0: cost 1 inf + 0 7.916 * * [simplify]: Extracting #1: cost 44 inf + 0 7.916 * * [simplify]: Extracting #2: cost 154 inf + 1 7.918 * * [simplify]: Extracting #3: cost 267 inf + 375 7.921 * * [simplify]: Extracting #4: cost 242 inf + 8697 7.932 * * [simplify]: Extracting #5: cost 102 inf + 40446 7.952 * * [simplify]: Extracting #6: cost 17 inf + 66276 7.975 * * [simplify]: Extracting #7: cost 0 inf + 77708 7.995 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 7.995 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3))) 7.995 * * * * [progress]: [ 95 / 103 ] simplifiying candidate # 7.995 * [simplify]: Simplifying (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 7.995 * * [simplify]: iters left: 6 (24 enodes) 8.001 * * [simplify]: iters left: 5 (104 enodes) 8.023 * * [simplify]: iters left: 4 (214 enodes) 8.092 * * [simplify]: Extracting #0: cost 1 inf + 0 8.092 * * [simplify]: Extracting #1: cost 5 inf + 0 8.092 * * [simplify]: Extracting #2: cost 53 inf + 0 8.093 * * [simplify]: Extracting #3: cost 111 inf + 157 8.093 * * [simplify]: Extracting #4: cost 139 inf + 1261 8.094 * * [simplify]: Extracting #5: cost 140 inf + 3818 8.097 * * [simplify]: Extracting #6: cost 73 inf + 22825 8.104 * * [simplify]: Extracting #7: cost 15 inf + 49023 8.112 * * [simplify]: Extracting #8: cost 0 inf + 55469 8.128 * * [simplify]: Extracting #9: cost 0 inf + 53337 8.137 * * [simplify]: Extracting #10: cost 0 inf + 53097 8.146 * [simplify]: Simplified to (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) 8.146 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 8.146 * * * * [progress]: [ 96 / 103 ] simplifiying candidate # 8.146 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 8.146 * * [simplify]: iters left: 6 (11 enodes) 8.151 * * [simplify]: iters left: 5 (52 enodes) 8.161 * * [simplify]: iters left: 4 (96 enodes) 8.180 * * [simplify]: iters left: 3 (212 enodes) 8.235 * * [simplify]: iters left: 2 (392 enodes) 8.355 * * [simplify]: Extracting #0: cost 1 inf + 0 8.355 * * [simplify]: Extracting #1: cost 57 inf + 0 8.356 * * [simplify]: Extracting #2: cost 135 inf + 3 8.357 * * [simplify]: Extracting #3: cost 166 inf + 1119 8.358 * * [simplify]: Extracting #4: cost 134 inf + 8390 8.361 * * [simplify]: Extracting #5: cost 62 inf + 28656 8.367 * * [simplify]: Extracting #6: cost 4 inf + 53139 8.374 * * [simplify]: Extracting #7: cost 0 inf + 54055 8.380 * * [simplify]: Extracting #8: cost 0 inf + 53855 8.387 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 8.387 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt y.re) (cbrt x.re))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 8.387 * * * * [progress]: [ 97 / 103 ] simplifiying candidate # 8.387 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 8.387 * * [simplify]: iters left: 6 (11 enodes) 8.391 * * [simplify]: iters left: 5 (48 enodes) 8.401 * * [simplify]: iters left: 4 (90 enodes) 8.420 * * [simplify]: iters left: 3 (195 enodes) 8.471 * * [simplify]: iters left: 2 (448 enodes) 8.605 * * [simplify]: Extracting #0: cost 1 inf + 0 8.605 * * [simplify]: Extracting #1: cost 44 inf + 0 8.605 * * [simplify]: Extracting #2: cost 154 inf + 1 8.606 * * [simplify]: Extracting #3: cost 267 inf + 375 8.611 * * [simplify]: Extracting #4: cost 242 inf + 8697 8.621 * * [simplify]: Extracting #5: cost 102 inf + 40446 8.634 * * [simplify]: Extracting #6: cost 17 inf + 66276 8.645 * * [simplify]: Extracting #7: cost 0 inf + 77708 8.657 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 8.657 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 8.657 * * * * [progress]: [ 98 / 103 ] simplifiying candidate # 8.657 * [simplify]: Simplifying (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 8.658 * * [simplify]: iters left: 6 (24 enodes) 8.671 * * [simplify]: iters left: 5 (104 enodes) 8.689 * * [simplify]: iters left: 4 (214 enodes) 8.760 * * [simplify]: Extracting #0: cost 1 inf + 0 8.761 * * [simplify]: Extracting #1: cost 5 inf + 0 8.761 * * [simplify]: Extracting #2: cost 53 inf + 0 8.761 * * [simplify]: Extracting #3: cost 111 inf + 157 8.762 * * [simplify]: Extracting #4: cost 139 inf + 1261 8.764 * * [simplify]: Extracting #5: cost 140 inf + 3818 8.769 * * [simplify]: Extracting #6: cost 73 inf + 22825 8.783 * * [simplify]: Extracting #7: cost 15 inf + 49023 8.800 * * [simplify]: Extracting #8: cost 0 inf + 55469 8.817 * * [simplify]: Extracting #9: cost 0 inf + 53337 8.836 * * [simplify]: Extracting #10: cost 0 inf + 53097 8.846 * [simplify]: Simplified to (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) 8.846 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 8.846 * * * * [progress]: [ 99 / 103 ] simplifiying candidate # 8.846 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 8.846 * * [simplify]: iters left: 6 (11 enodes) 8.850 * * [simplify]: iters left: 5 (52 enodes) 8.859 * * [simplify]: iters left: 4 (96 enodes) 8.883 * * [simplify]: iters left: 3 (212 enodes) 8.933 * * [simplify]: iters left: 2 (392 enodes) 9.083 * * [simplify]: Extracting #0: cost 1 inf + 0 9.083 * * [simplify]: Extracting #1: cost 57 inf + 0 9.084 * * [simplify]: Extracting #2: cost 135 inf + 3 9.085 * * [simplify]: Extracting #3: cost 166 inf + 1119 9.088 * * [simplify]: Extracting #4: cost 134 inf + 8390 9.095 * * [simplify]: Extracting #5: cost 62 inf + 28656 9.108 * * [simplify]: Extracting #6: cost 4 inf + 53139 9.121 * * [simplify]: Extracting #7: cost 0 inf + 54055 9.134 * * [simplify]: Extracting #8: cost 0 inf + 53855 9.140 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 9.140 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt y.re) (cbrt x.re)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 9.140 * * * * [progress]: [ 100 / 103 ] simplifiying candidate # 9.140 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 9.140 * * [simplify]: iters left: 6 (11 enodes) 9.144 * * [simplify]: iters left: 5 (48 enodes) 9.152 * * [simplify]: iters left: 4 (90 enodes) 9.169 * * [simplify]: iters left: 3 (195 enodes) 9.229 * * [simplify]: iters left: 2 (448 enodes) 9.333 * * [simplify]: Extracting #0: cost 1 inf + 0 9.333 * * [simplify]: Extracting #1: cost 44 inf + 0 9.334 * * [simplify]: Extracting #2: cost 154 inf + 1 9.334 * * [simplify]: Extracting #3: cost 267 inf + 375 9.336 * * [simplify]: Extracting #4: cost 242 inf + 8697 9.342 * * [simplify]: Extracting #5: cost 102 inf + 40446 9.355 * * [simplify]: Extracting #6: cost 17 inf + 66276 9.372 * * [simplify]: Extracting #7: cost 0 inf + 77708 9.388 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 9.388 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 9.388 * * * * [progress]: [ 101 / 103 ] simplifiying candidate # 9.388 * [simplify]: Simplifying (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 9.388 * * [simplify]: iters left: 6 (22 enodes) 9.396 * * [simplify]: iters left: 5 (98 enodes) 9.417 * * [simplify]: iters left: 4 (200 enodes) 9.457 * * [simplify]: iters left: 3 (451 enodes) 9.610 * * [simplify]: Extracting #0: cost 1 inf + 0 9.610 * * [simplify]: Extracting #1: cost 5 inf + 0 9.610 * * [simplify]: Extracting #2: cost 127 inf + 0 9.612 * * [simplify]: Extracting #3: cost 321 inf + 540 9.617 * * [simplify]: Extracting #4: cost 292 inf + 9869 9.627 * * [simplify]: Extracting #5: cost 169 inf + 42927 9.651 * * [simplify]: Extracting #6: cost 27 inf + 99438 9.681 * * [simplify]: Extracting #7: cost 0 inf + 110073 9.712 * [simplify]: Simplified to (- (cbrt (* (* y.im x.im) (* y.im x.im))) (* (* (* y.re x.re) (pow (* y.im x.im) -1/3)) 2/3)) 9.712 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (cbrt (* (* y.im x.im) (* y.im x.im))) (* (* (* y.re x.re) (pow (* y.im x.im) -1/3)) 2/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 9.712 * * * * [progress]: [ 102 / 103 ] simplifiying candidate # 9.713 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 9.713 * * [simplify]: iters left: 6 (14 enodes) 9.722 * * [simplify]: iters left: 5 (65 enodes) 9.740 * * [simplify]: iters left: 4 (128 enodes) 9.771 * * [simplify]: iters left: 3 (309 enodes) 9.895 * * [simplify]: Extracting #0: cost 1 inf + 0 9.895 * * [simplify]: Extracting #1: cost 32 inf + 0 9.896 * * [simplify]: Extracting #2: cost 141 inf + 74 9.897 * * [simplify]: Extracting #3: cost 182 inf + 294 9.898 * * [simplify]: Extracting #4: cost 150 inf + 4317 9.904 * * [simplify]: Extracting #5: cost 51 inf + 22491 9.913 * * [simplify]: Extracting #6: cost 8 inf + 34493 9.923 * * [simplify]: Extracting #7: cost 1 inf + 37987 9.937 * * [simplify]: Extracting #8: cost 0 inf + 38781 9.948 * [simplify]: Simplified to (exp (* 2/3 (+ (log y.re) (log x.re)))) 9.948 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (exp (* 2/3 (+ (log y.re) (log x.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 9.948 * * * * [progress]: [ 103 / 103 ] simplifiying candidate # 9.948 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 9.948 * * [simplify]: iters left: 6 (14 enodes) 9.955 * * [simplify]: iters left: 5 (61 enodes) 9.975 * * [simplify]: iters left: 4 (121 enodes) 10.016 * * [simplify]: iters left: 3 (276 enodes) 10.127 * * [simplify]: Extracting #0: cost 1 inf + 0 10.128 * * [simplify]: Extracting #1: cost 30 inf + 0 10.128 * * [simplify]: Extracting #2: cost 155 inf + 73 10.129 * * [simplify]: Extracting #3: cost 238 inf + 503 10.132 * * [simplify]: Extracting #4: cost 202 inf + 5288 10.140 * * [simplify]: Extracting #5: cost 78 inf + 34498 10.150 * * [simplify]: Extracting #6: cost 8 inf + 53946 10.158 * * [simplify]: Extracting #7: cost 0 inf + 57011 10.169 * * [simplify]: Extracting #8: cost 0 inf + 56611 10.178 * [simplify]: Simplified to (exp (* (+ (log (/ -1 y.re)) (log (/ -1 x.re))) -2/3)) 10.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (exp (* (+ (log (/ -1 y.re)) (log (/ -1 x.re))) -2/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 10.178 * * * [progress]: adding candidates to table 11.289 * * [progress]: iteration 3 / 4 11.289 * * * [progress]: picking best candidate 11.295 * * * * [pick]: Picked # 11.296 * * * [progress]: localizing error 11.354 * * * [progress]: generating rewritten candidates 11.354 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 11.898 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 11.903 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 2) 11.907 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1) 12.005 * * * [progress]: generating series expansions 12.005 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 12.007 * [backup-simplify]: Simplify (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) into (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) 12.007 * [approximate]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in (x.re y.re x.im y.im) around 0 12.007 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 12.007 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 12.007 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 12.007 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.007 * [backup-simplify]: Simplify 1/3 into 1/3 12.007 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 12.007 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 12.007 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 12.007 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.007 * [taylor]: Taking taylor expansion of y.re in y.im 12.007 * [backup-simplify]: Simplify y.re into y.re 12.007 * [taylor]: Taking taylor expansion of x.re in y.im 12.007 * [backup-simplify]: Simplify x.re into x.re 12.007 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.007 * [taylor]: Taking taylor expansion of y.im in y.im 12.007 * [backup-simplify]: Simplify 0 into 0 12.007 * [backup-simplify]: Simplify 1 into 1 12.007 * [taylor]: Taking taylor expansion of x.im in y.im 12.007 * [backup-simplify]: Simplify x.im into x.im 12.007 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.007 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.008 * [backup-simplify]: Simplify (- 0) into 0 12.008 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.008 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 12.008 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 12.009 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 12.009 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 12.009 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 12.009 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 12.009 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 12.009 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.009 * [backup-simplify]: Simplify 1/3 into 1/3 12.009 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 12.009 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 12.009 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 12.009 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.009 * [taylor]: Taking taylor expansion of y.re in x.im 12.009 * [backup-simplify]: Simplify y.re into y.re 12.009 * [taylor]: Taking taylor expansion of x.re in x.im 12.009 * [backup-simplify]: Simplify x.re into x.re 12.009 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.009 * [taylor]: Taking taylor expansion of y.im in x.im 12.009 * [backup-simplify]: Simplify y.im into y.im 12.009 * [taylor]: Taking taylor expansion of x.im in x.im 12.009 * [backup-simplify]: Simplify 0 into 0 12.009 * [backup-simplify]: Simplify 1 into 1 12.009 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.009 * [backup-simplify]: Simplify (* y.im 0) into 0 12.010 * [backup-simplify]: Simplify (- 0) into 0 12.010 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.010 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 12.010 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 12.010 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 12.010 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 12.010 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 12.011 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 12.011 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 12.011 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.011 * [backup-simplify]: Simplify 1/3 into 1/3 12.011 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 12.011 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 12.011 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 12.011 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.011 * [taylor]: Taking taylor expansion of y.re in y.re 12.011 * [backup-simplify]: Simplify 0 into 0 12.011 * [backup-simplify]: Simplify 1 into 1 12.011 * [taylor]: Taking taylor expansion of x.re in y.re 12.011 * [backup-simplify]: Simplify x.re into x.re 12.011 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.011 * [taylor]: Taking taylor expansion of y.im in y.re 12.011 * [backup-simplify]: Simplify y.im into y.im 12.011 * [taylor]: Taking taylor expansion of x.im in y.re 12.011 * [backup-simplify]: Simplify x.im into x.im 12.011 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.011 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.011 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.011 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.011 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 12.011 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 12.012 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 12.012 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 12.012 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 12.012 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 12.012 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 12.012 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.012 * [backup-simplify]: Simplify 1/3 into 1/3 12.012 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 12.012 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 12.012 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.012 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.012 * [taylor]: Taking taylor expansion of y.re in x.re 12.012 * [backup-simplify]: Simplify y.re into y.re 12.012 * [taylor]: Taking taylor expansion of x.re in x.re 12.012 * [backup-simplify]: Simplify 0 into 0 12.012 * [backup-simplify]: Simplify 1 into 1 12.012 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.012 * [taylor]: Taking taylor expansion of y.im in x.re 12.012 * [backup-simplify]: Simplify y.im into y.im 12.012 * [taylor]: Taking taylor expansion of x.im in x.re 12.012 * [backup-simplify]: Simplify x.im into x.im 12.012 * [backup-simplify]: Simplify (* y.re 0) into 0 12.012 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.012 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.013 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.013 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 12.013 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 12.013 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 12.013 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 12.013 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 12.013 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 12.013 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 12.013 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.013 * [backup-simplify]: Simplify 1/3 into 1/3 12.013 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 12.013 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 12.013 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.013 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.013 * [taylor]: Taking taylor expansion of y.re in x.re 12.014 * [backup-simplify]: Simplify y.re into y.re 12.014 * [taylor]: Taking taylor expansion of x.re in x.re 12.014 * [backup-simplify]: Simplify 0 into 0 12.014 * [backup-simplify]: Simplify 1 into 1 12.014 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.014 * [taylor]: Taking taylor expansion of y.im in x.re 12.014 * [backup-simplify]: Simplify y.im into y.im 12.014 * [taylor]: Taking taylor expansion of x.im in x.re 12.014 * [backup-simplify]: Simplify x.im into x.im 12.014 * [backup-simplify]: Simplify (* y.re 0) into 0 12.014 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.014 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.014 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.014 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 12.014 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 12.014 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 12.015 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 12.015 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 12.015 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 12.015 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 12.015 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.015 * [backup-simplify]: Simplify 1/3 into 1/3 12.015 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 12.015 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.015 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.015 * [taylor]: Taking taylor expansion of y.im in y.re 12.015 * [backup-simplify]: Simplify y.im into y.im 12.015 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.015 * [taylor]: Taking taylor expansion of x.im in y.re 12.015 * [backup-simplify]: Simplify x.im into x.im 12.015 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.015 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.015 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.015 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 12.016 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 12.016 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 12.016 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 12.016 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 12.016 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 12.016 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.016 * [backup-simplify]: Simplify 1/3 into 1/3 12.016 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 12.016 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 12.016 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.016 * [taylor]: Taking taylor expansion of y.im in x.im 12.016 * [backup-simplify]: Simplify y.im into y.im 12.016 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 12.016 * [taylor]: Taking taylor expansion of x.im in x.im 12.016 * [backup-simplify]: Simplify 0 into 0 12.016 * [backup-simplify]: Simplify 1 into 1 12.016 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.017 * [backup-simplify]: Simplify (* 1 1) into 1 12.017 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 12.017 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 12.017 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 12.018 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) 12.018 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) 12.018 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 12.018 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 12.018 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.018 * [backup-simplify]: Simplify 1/3 into 1/3 12.018 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 12.018 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 12.018 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.018 * [taylor]: Taking taylor expansion of y.im in y.im 12.018 * [backup-simplify]: Simplify 0 into 0 12.018 * [backup-simplify]: Simplify 1 into 1 12.018 * [backup-simplify]: Simplify (* 1 1) into 1 12.019 * [backup-simplify]: Simplify (log 1) into 0 12.019 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 12.019 * [taylor]: Taking taylor expansion of 2 in y.im 12.019 * [backup-simplify]: Simplify 2 into 2 12.019 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.019 * [taylor]: Taking taylor expansion of x.im in y.im 12.019 * [backup-simplify]: Simplify x.im into x.im 12.019 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.019 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 12.020 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 12.020 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 12.020 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 12.020 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 12.020 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 12.021 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.021 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.021 * [backup-simplify]: Simplify (- 0) into 0 12.021 * [backup-simplify]: Simplify (+ y.re 0) into y.re 12.021 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 12.022 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 12.022 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 12.023 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) 12.023 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 12.023 * [taylor]: Taking taylor expansion of -2/3 in y.re 12.023 * [backup-simplify]: Simplify -2/3 into -2/3 12.023 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 12.023 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 12.023 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 12.023 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 12.023 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.023 * [backup-simplify]: Simplify 1/3 into 1/3 12.023 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 12.023 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.023 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.023 * [taylor]: Taking taylor expansion of y.im in y.re 12.023 * [backup-simplify]: Simplify y.im into y.im 12.023 * [taylor]: Taking taylor expansion of x.im in y.re 12.023 * [backup-simplify]: Simplify x.im into x.im 12.023 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.023 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.023 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 12.024 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 12.024 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 12.024 * [taylor]: Taking taylor expansion of y.re in y.re 12.024 * [backup-simplify]: Simplify 0 into 0 12.024 * [backup-simplify]: Simplify 1 into 1 12.024 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 12.024 * [backup-simplify]: Simplify (* -2/3 0) into 0 12.024 * [taylor]: Taking taylor expansion of 0 in x.im 12.024 * [backup-simplify]: Simplify 0 into 0 12.024 * [taylor]: Taking taylor expansion of 0 in y.im 12.025 * [backup-simplify]: Simplify 0 into 0 12.025 * [backup-simplify]: Simplify 0 into 0 12.025 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 12.025 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.025 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 12.026 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 12.027 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 12.028 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.028 * [taylor]: Taking taylor expansion of 0 in x.im 12.028 * [backup-simplify]: Simplify 0 into 0 12.028 * [taylor]: Taking taylor expansion of 0 in y.im 12.028 * [backup-simplify]: Simplify 0 into 0 12.028 * [backup-simplify]: Simplify 0 into 0 12.029 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.029 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.029 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 12.030 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 12.030 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 12.031 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 12.032 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.032 * [taylor]: Taking taylor expansion of 0 in y.im 12.032 * [backup-simplify]: Simplify 0 into 0 12.032 * [backup-simplify]: Simplify 0 into 0 12.033 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.034 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.035 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 12.035 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 12.036 * [backup-simplify]: Simplify (+ 0 0) into 0 12.036 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 12.037 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.037 * [backup-simplify]: Simplify 0 into 0 12.038 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.038 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.039 * [backup-simplify]: Simplify (- 0) into 0 12.039 * [backup-simplify]: Simplify (+ 0 0) into 0 12.039 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 12.040 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (pow y.re 2)) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.041 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.042 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) 12.042 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) in y.re 12.042 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.042 * [backup-simplify]: Simplify -1/9 into -1/9 12.042 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 12.042 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 12.042 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 12.042 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 12.042 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.042 * [backup-simplify]: Simplify 1/3 into 1/3 12.042 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 12.042 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 12.042 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 12.042 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 12.042 * [taylor]: Taking taylor expansion of y.im in y.re 12.042 * [backup-simplify]: Simplify y.im into y.im 12.042 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 12.042 * [taylor]: Taking taylor expansion of x.im in y.re 12.042 * [backup-simplify]: Simplify x.im into x.im 12.042 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.043 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 12.043 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.043 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 12.043 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 12.043 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 12.043 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 12.043 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) into (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) 12.044 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) into (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) 12.044 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.044 * [taylor]: Taking taylor expansion of y.re in y.re 12.044 * [backup-simplify]: Simplify 0 into 0 12.044 * [backup-simplify]: Simplify 1 into 1 12.044 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.045 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 12.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 12.047 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.048 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 12.048 * [backup-simplify]: Simplify (+ (* -2/3 (pow (/ 1 (* y.im x.im)) 1/3)) (* 0 0)) into (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) 12.048 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 12.048 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 12.048 * [taylor]: Taking taylor expansion of 2/3 in x.im 12.048 * [backup-simplify]: Simplify 2/3 into 2/3 12.048 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 12.048 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 12.048 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 12.048 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.048 * [backup-simplify]: Simplify 1/3 into 1/3 12.049 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 12.049 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.049 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.049 * [taylor]: Taking taylor expansion of y.im in x.im 12.049 * [backup-simplify]: Simplify y.im into y.im 12.049 * [taylor]: Taking taylor expansion of x.im in x.im 12.049 * [backup-simplify]: Simplify 0 into 0 12.049 * [backup-simplify]: Simplify 1 into 1 12.049 * [backup-simplify]: Simplify (* y.im 0) into 0 12.049 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.049 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.049 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 12.050 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 12.050 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 12.050 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 12.050 * [backup-simplify]: Simplify (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) into (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) 12.051 * [backup-simplify]: Simplify (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) into (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) 12.051 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 12.051 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 12.051 * [taylor]: Taking taylor expansion of 2/3 in y.im 12.051 * [backup-simplify]: Simplify 2/3 into 2/3 12.051 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 12.051 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 12.051 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.051 * [backup-simplify]: Simplify 1/3 into 1/3 12.051 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 12.051 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 12.051 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 12.051 * [taylor]: Taking taylor expansion of y.im in y.im 12.051 * [backup-simplify]: Simplify 0 into 0 12.051 * [backup-simplify]: Simplify 1 into 1 12.051 * [backup-simplify]: Simplify (/ 1 1) into 1 12.052 * [backup-simplify]: Simplify (log 1) into 0 12.052 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.052 * [taylor]: Taking taylor expansion of x.im in y.im 12.052 * [backup-simplify]: Simplify x.im into x.im 12.052 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.052 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 12.052 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 12.052 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 12.052 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 12.053 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 12.053 * [backup-simplify]: Simplify (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) into (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) 12.053 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 12.053 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 12.054 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.054 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.055 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 12.056 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into 0 12.057 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 12.059 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.059 * [taylor]: Taking taylor expansion of 0 in x.im 12.059 * [backup-simplify]: Simplify 0 into 0 12.059 * [taylor]: Taking taylor expansion of 0 in y.im 12.059 * [backup-simplify]: Simplify 0 into 0 12.059 * [backup-simplify]: Simplify 0 into 0 12.059 * [taylor]: Taking taylor expansion of 0 in y.im 12.059 * [backup-simplify]: Simplify 0 into 0 12.059 * [backup-simplify]: Simplify 0 into 0 12.059 * [taylor]: Taking taylor expansion of 0 in y.im 12.059 * [backup-simplify]: Simplify 0 into 0 12.059 * [backup-simplify]: Simplify 0 into 0 12.060 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.061 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.061 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 12.063 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow y.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow y.im 2) 1)))) 2) into 0 12.064 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 12.065 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 12.066 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.066 * [taylor]: Taking taylor expansion of 0 in y.im 12.066 * [backup-simplify]: Simplify 0 into 0 12.066 * [backup-simplify]: Simplify 0 into 0 12.066 * [backup-simplify]: Simplify 0 into 0 12.066 * [backup-simplify]: Simplify 0 into 0 12.067 * [backup-simplify]: Simplify (+ (* (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 12.069 * [backup-simplify]: Simplify (cbrt (* (* (* (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) (* (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))))) (* (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 12.069 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 12.069 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 12.069 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 12.069 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 12.069 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.069 * [backup-simplify]: Simplify 1/3 into 1/3 12.069 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 12.069 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 12.069 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.069 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.069 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.069 * [taylor]: Taking taylor expansion of y.re in y.im 12.069 * [backup-simplify]: Simplify y.re into y.re 12.069 * [taylor]: Taking taylor expansion of x.re in y.im 12.069 * [backup-simplify]: Simplify x.re into x.re 12.069 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.069 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.069 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.069 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.069 * [taylor]: Taking taylor expansion of y.im in y.im 12.069 * [backup-simplify]: Simplify 0 into 0 12.069 * [backup-simplify]: Simplify 1 into 1 12.069 * [taylor]: Taking taylor expansion of x.im in y.im 12.069 * [backup-simplify]: Simplify x.im into x.im 12.069 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.070 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.070 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.070 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.070 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.070 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 12.070 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 12.071 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 12.071 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 12.071 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 12.071 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 12.071 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 12.071 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 12.071 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.071 * [backup-simplify]: Simplify 1/3 into 1/3 12.071 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 12.072 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 12.072 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.072 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.072 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.072 * [taylor]: Taking taylor expansion of y.re in x.im 12.072 * [backup-simplify]: Simplify y.re into y.re 12.072 * [taylor]: Taking taylor expansion of x.re in x.im 12.072 * [backup-simplify]: Simplify x.re into x.re 12.072 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.072 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.072 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.072 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.072 * [taylor]: Taking taylor expansion of y.im in x.im 12.072 * [backup-simplify]: Simplify y.im into y.im 12.072 * [taylor]: Taking taylor expansion of x.im in x.im 12.072 * [backup-simplify]: Simplify 0 into 0 12.072 * [backup-simplify]: Simplify 1 into 1 12.072 * [backup-simplify]: Simplify (* y.im 0) into 0 12.072 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.072 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.073 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.073 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.073 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 12.073 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 12.073 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 12.074 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 12.074 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 12.074 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 12.074 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 12.074 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 12.074 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.074 * [backup-simplify]: Simplify 1/3 into 1/3 12.074 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 12.074 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 12.074 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.074 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.074 * [taylor]: Taking taylor expansion of y.re in y.re 12.074 * [backup-simplify]: Simplify 0 into 0 12.074 * [backup-simplify]: Simplify 1 into 1 12.074 * [taylor]: Taking taylor expansion of x.re in y.re 12.074 * [backup-simplify]: Simplify x.re into x.re 12.074 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.075 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.075 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.075 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.075 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.075 * [taylor]: Taking taylor expansion of y.im in y.re 12.075 * [backup-simplify]: Simplify y.im into y.im 12.075 * [taylor]: Taking taylor expansion of x.im in y.re 12.075 * [backup-simplify]: Simplify x.im into x.im 12.075 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.075 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.075 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.075 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 12.075 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 12.076 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 12.076 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 12.076 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 12.076 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 12.076 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 12.076 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 12.076 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.077 * [backup-simplify]: Simplify 1/3 into 1/3 12.077 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 12.077 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 12.077 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.077 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.077 * [taylor]: Taking taylor expansion of y.re in x.re 12.077 * [backup-simplify]: Simplify y.re into y.re 12.077 * [taylor]: Taking taylor expansion of x.re in x.re 12.077 * [backup-simplify]: Simplify 0 into 0 12.077 * [backup-simplify]: Simplify 1 into 1 12.077 * [backup-simplify]: Simplify (* y.re 0) into 0 12.077 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.077 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.077 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.077 * [taylor]: Taking taylor expansion of y.im in x.re 12.077 * [backup-simplify]: Simplify y.im into y.im 12.077 * [taylor]: Taking taylor expansion of x.im in x.re 12.078 * [backup-simplify]: Simplify x.im into x.im 12.078 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.078 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.078 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.078 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 12.078 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 12.078 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.079 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 12.079 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 12.079 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 12.079 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 12.079 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 12.079 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.079 * [backup-simplify]: Simplify 1/3 into 1/3 12.079 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 12.079 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 12.079 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.079 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.079 * [taylor]: Taking taylor expansion of y.re in x.re 12.079 * [backup-simplify]: Simplify y.re into y.re 12.079 * [taylor]: Taking taylor expansion of x.re in x.re 12.079 * [backup-simplify]: Simplify 0 into 0 12.079 * [backup-simplify]: Simplify 1 into 1 12.079 * [backup-simplify]: Simplify (* y.re 0) into 0 12.080 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.080 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.080 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.080 * [taylor]: Taking taylor expansion of y.im in x.re 12.080 * [backup-simplify]: Simplify y.im into y.im 12.080 * [taylor]: Taking taylor expansion of x.im in x.re 12.080 * [backup-simplify]: Simplify x.im into x.im 12.080 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.080 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.080 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.080 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 12.080 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 12.081 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.081 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 12.081 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 12.081 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 12.081 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 12.081 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.081 * [backup-simplify]: Simplify 1/3 into 1/3 12.081 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 12.081 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 12.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.082 * [taylor]: Taking taylor expansion of y.re in y.re 12.082 * [backup-simplify]: Simplify 0 into 0 12.082 * [backup-simplify]: Simplify 1 into 1 12.082 * [backup-simplify]: Simplify (* 1 1) into 1 12.082 * [backup-simplify]: Simplify (/ 1 1) into 1 12.083 * [backup-simplify]: Simplify (log 1) into 0 12.083 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 12.083 * [taylor]: Taking taylor expansion of 2 in y.re 12.083 * [backup-simplify]: Simplify 2 into 2 12.083 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.083 * [taylor]: Taking taylor expansion of x.re in y.re 12.083 * [backup-simplify]: Simplify x.re into x.re 12.083 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.083 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 12.084 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.084 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 12.084 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.084 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.084 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.084 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 12.084 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 12.084 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.084 * [backup-simplify]: Simplify -1/3 into -1/3 12.084 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 12.084 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 12.084 * [taylor]: Taking taylor expansion of 2 in x.im 12.084 * [backup-simplify]: Simplify 2 into 2 12.084 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.084 * [taylor]: Taking taylor expansion of y.re in x.im 12.084 * [backup-simplify]: Simplify y.re into y.re 12.085 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.085 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 12.085 * [taylor]: Taking taylor expansion of 2 in x.im 12.085 * [backup-simplify]: Simplify 2 into 2 12.085 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.085 * [taylor]: Taking taylor expansion of x.re in x.im 12.085 * [backup-simplify]: Simplify x.re into x.re 12.085 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.085 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 12.085 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.085 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 12.085 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 12.085 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.085 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 12.085 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 12.085 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.085 * [backup-simplify]: Simplify -1/3 into -1/3 12.086 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 12.086 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 12.086 * [taylor]: Taking taylor expansion of 2 in y.im 12.086 * [backup-simplify]: Simplify 2 into 2 12.086 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.086 * [taylor]: Taking taylor expansion of x.re in y.im 12.086 * [backup-simplify]: Simplify x.re into x.re 12.086 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.086 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 12.086 * [taylor]: Taking taylor expansion of 2 in y.im 12.086 * [backup-simplify]: Simplify 2 into 2 12.086 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.086 * [taylor]: Taking taylor expansion of y.re in y.im 12.086 * [backup-simplify]: Simplify y.re into y.re 12.086 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.086 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.086 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 12.086 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 12.086 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.087 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.087 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.100 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.101 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.101 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.101 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 12.101 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 12.102 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.103 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 12.103 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 12.103 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 12.103 * [taylor]: Taking taylor expansion of -2/3 in y.re 12.103 * [backup-simplify]: Simplify -2/3 into -2/3 12.103 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 12.103 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 12.103 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 12.103 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 12.103 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.103 * [backup-simplify]: Simplify 1/3 into 1/3 12.103 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 12.103 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 12.104 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.104 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.104 * [taylor]: Taking taylor expansion of y.re in y.re 12.104 * [backup-simplify]: Simplify 0 into 0 12.104 * [backup-simplify]: Simplify 1 into 1 12.104 * [backup-simplify]: Simplify (* 1 1) into 1 12.104 * [backup-simplify]: Simplify (/ 1 1) into 1 12.105 * [backup-simplify]: Simplify (log 1) into 0 12.105 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 12.105 * [taylor]: Taking taylor expansion of 2 in y.re 12.105 * [backup-simplify]: Simplify 2 into 2 12.105 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.105 * [taylor]: Taking taylor expansion of x.re in y.re 12.105 * [backup-simplify]: Simplify x.re into x.re 12.105 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.106 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 12.106 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.106 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 12.106 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.106 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.106 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.106 * [taylor]: Taking taylor expansion of y.re in y.re 12.106 * [backup-simplify]: Simplify 0 into 0 12.107 * [backup-simplify]: Simplify 1 into 1 12.107 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 12.107 * [taylor]: Taking taylor expansion of x.im in y.re 12.107 * [backup-simplify]: Simplify x.im into x.im 12.107 * [taylor]: Taking taylor expansion of y.im in y.re 12.107 * [backup-simplify]: Simplify y.im into y.im 12.107 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 12.108 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.110 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.110 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.111 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.111 * [backup-simplify]: Simplify (- 0) into 0 12.112 * [backup-simplify]: Simplify (+ 0 0) into 0 12.112 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 12.113 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.114 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.114 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 12.114 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 12.115 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.117 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.118 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.118 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.118 * [backup-simplify]: Simplify (- 0) into 0 12.119 * [backup-simplify]: Simplify (+ 0 0) into 0 12.119 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 12.120 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.120 * [taylor]: Taking taylor expansion of 0 in x.im 12.120 * [backup-simplify]: Simplify 0 into 0 12.120 * [taylor]: Taking taylor expansion of 0 in y.im 12.121 * [backup-simplify]: Simplify 0 into 0 12.121 * [backup-simplify]: Simplify 0 into 0 12.121 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.122 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 12.123 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.123 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.123 * [backup-simplify]: Simplify (+ 0 0) into 0 12.124 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 12.125 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.125 * [taylor]: Taking taylor expansion of 0 in y.im 12.125 * [backup-simplify]: Simplify 0 into 0 12.125 * [backup-simplify]: Simplify 0 into 0 12.126 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.126 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.127 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.127 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 12.128 * [backup-simplify]: Simplify (+ 0 0) into 0 12.128 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 12.129 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.129 * [backup-simplify]: Simplify 0 into 0 12.130 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.131 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.131 * [backup-simplify]: Simplify (- 0) into 0 12.131 * [backup-simplify]: Simplify (+ 0 0) into 0 12.132 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 12.133 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.133 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.134 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.135 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 12.135 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 12.135 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.135 * [backup-simplify]: Simplify -1/9 into -1/9 12.135 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 12.135 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 12.135 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 12.135 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 12.135 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.135 * [backup-simplify]: Simplify 1/3 into 1/3 12.135 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 12.135 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 12.135 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.135 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.135 * [taylor]: Taking taylor expansion of y.re in y.re 12.135 * [backup-simplify]: Simplify 0 into 0 12.135 * [backup-simplify]: Simplify 1 into 1 12.136 * [backup-simplify]: Simplify (* 1 1) into 1 12.136 * [backup-simplify]: Simplify (/ 1 1) into 1 12.137 * [backup-simplify]: Simplify (log 1) into 0 12.137 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 12.137 * [taylor]: Taking taylor expansion of 2 in y.re 12.137 * [backup-simplify]: Simplify 2 into 2 12.137 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.137 * [taylor]: Taking taylor expansion of x.re in y.re 12.137 * [backup-simplify]: Simplify x.re into x.re 12.137 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.137 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 12.138 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.138 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 12.138 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.138 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.138 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.138 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.138 * [taylor]: Taking taylor expansion of y.re in y.re 12.138 * [backup-simplify]: Simplify 0 into 0 12.138 * [backup-simplify]: Simplify 1 into 1 12.138 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 12.138 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.138 * [taylor]: Taking taylor expansion of x.im in y.re 12.138 * [backup-simplify]: Simplify x.im into x.im 12.138 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.138 * [taylor]: Taking taylor expansion of y.im in y.re 12.139 * [backup-simplify]: Simplify y.im into y.im 12.139 * [backup-simplify]: Simplify (* 1 1) into 1 12.139 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.139 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.139 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.139 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.140 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 12.140 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 12.140 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 12.140 * [taylor]: Taking taylor expansion of -2/3 in x.im 12.140 * [backup-simplify]: Simplify -2/3 into -2/3 12.140 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 12.140 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 12.140 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 12.140 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.140 * [backup-simplify]: Simplify -1/3 into -1/3 12.140 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 12.140 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 12.140 * [taylor]: Taking taylor expansion of 2 in x.im 12.140 * [backup-simplify]: Simplify 2 into 2 12.140 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.140 * [taylor]: Taking taylor expansion of x.re in x.im 12.140 * [backup-simplify]: Simplify x.re into x.re 12.140 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.140 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 12.140 * [taylor]: Taking taylor expansion of 2 in x.im 12.141 * [backup-simplify]: Simplify 2 into 2 12.141 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.141 * [taylor]: Taking taylor expansion of y.re in x.im 12.141 * [backup-simplify]: Simplify y.re into y.re 12.141 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.141 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.141 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 12.141 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 12.141 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.141 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.141 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.141 * [taylor]: Taking taylor expansion of y.im in x.im 12.141 * [backup-simplify]: Simplify y.im into y.im 12.141 * [taylor]: Taking taylor expansion of x.im in x.im 12.141 * [backup-simplify]: Simplify 0 into 0 12.141 * [backup-simplify]: Simplify 1 into 1 12.141 * [backup-simplify]: Simplify (* y.im 0) into 0 12.142 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.142 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 12.143 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.144 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.144 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.145 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 12.145 * [backup-simplify]: Simplify (+ 0 0) into 0 12.146 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 12.147 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.148 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.148 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 12.149 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 12.149 * [taylor]: Taking taylor expansion of 0 in y.im 12.149 * [backup-simplify]: Simplify 0 into 0 12.149 * [backup-simplify]: Simplify 0 into 0 12.150 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.151 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.154 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.156 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.157 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 12.157 * [backup-simplify]: Simplify (- 0) into 0 12.158 * [backup-simplify]: Simplify (+ 0 0) into 0 12.159 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 12.160 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.160 * [taylor]: Taking taylor expansion of 0 in x.im 12.160 * [backup-simplify]: Simplify 0 into 0 12.160 * [taylor]: Taking taylor expansion of 0 in y.im 12.160 * [backup-simplify]: Simplify 0 into 0 12.160 * [backup-simplify]: Simplify 0 into 0 12.160 * [taylor]: Taking taylor expansion of 0 in y.im 12.160 * [backup-simplify]: Simplify 0 into 0 12.160 * [backup-simplify]: Simplify 0 into 0 12.161 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 12.163 * [backup-simplify]: Simplify (cbrt (* (* (* (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) (* (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))))) (* (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 12.163 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 12.163 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 12.163 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 12.163 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 12.163 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.163 * [backup-simplify]: Simplify 1/3 into 1/3 12.163 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 12.163 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 12.163 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.163 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.163 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.163 * [taylor]: Taking taylor expansion of y.re in y.im 12.163 * [backup-simplify]: Simplify y.re into y.re 12.163 * [taylor]: Taking taylor expansion of x.re in y.im 12.163 * [backup-simplify]: Simplify x.re into x.re 12.163 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.163 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.163 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.163 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.163 * [taylor]: Taking taylor expansion of y.im in y.im 12.163 * [backup-simplify]: Simplify 0 into 0 12.163 * [backup-simplify]: Simplify 1 into 1 12.164 * [taylor]: Taking taylor expansion of x.im in y.im 12.164 * [backup-simplify]: Simplify x.im into x.im 12.164 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.164 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.164 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.165 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.165 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.165 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 12.165 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 12.166 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 12.166 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 12.166 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 12.166 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 12.166 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 12.166 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 12.166 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.166 * [backup-simplify]: Simplify 1/3 into 1/3 12.166 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 12.166 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 12.166 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.166 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.166 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.167 * [taylor]: Taking taylor expansion of y.re in x.im 12.167 * [backup-simplify]: Simplify y.re into y.re 12.167 * [taylor]: Taking taylor expansion of x.re in x.im 12.167 * [backup-simplify]: Simplify x.re into x.re 12.167 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.167 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.167 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.167 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.167 * [taylor]: Taking taylor expansion of y.im in x.im 12.167 * [backup-simplify]: Simplify y.im into y.im 12.167 * [taylor]: Taking taylor expansion of x.im in x.im 12.167 * [backup-simplify]: Simplify 0 into 0 12.167 * [backup-simplify]: Simplify 1 into 1 12.167 * [backup-simplify]: Simplify (* y.im 0) into 0 12.168 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.168 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.168 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.168 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.168 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 12.168 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 12.169 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 12.169 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 12.169 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 12.169 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 12.169 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 12.169 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 12.169 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.169 * [backup-simplify]: Simplify 1/3 into 1/3 12.169 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 12.170 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 12.170 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.170 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.170 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.170 * [taylor]: Taking taylor expansion of y.re in y.re 12.170 * [backup-simplify]: Simplify 0 into 0 12.170 * [backup-simplify]: Simplify 1 into 1 12.170 * [taylor]: Taking taylor expansion of x.re in y.re 12.170 * [backup-simplify]: Simplify x.re into x.re 12.170 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.170 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.170 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.170 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.170 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.171 * [taylor]: Taking taylor expansion of y.im in y.re 12.171 * [backup-simplify]: Simplify y.im into y.im 12.171 * [taylor]: Taking taylor expansion of x.im in y.re 12.171 * [backup-simplify]: Simplify x.im into x.im 12.171 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.171 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.171 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.171 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 12.171 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 12.172 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 12.172 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 12.172 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 12.172 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 12.172 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 12.172 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 12.172 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.172 * [backup-simplify]: Simplify 1/3 into 1/3 12.172 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 12.172 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 12.172 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.172 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.172 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.172 * [taylor]: Taking taylor expansion of y.re in x.re 12.172 * [backup-simplify]: Simplify y.re into y.re 12.172 * [taylor]: Taking taylor expansion of x.re in x.re 12.173 * [backup-simplify]: Simplify 0 into 0 12.173 * [backup-simplify]: Simplify 1 into 1 12.173 * [backup-simplify]: Simplify (* y.re 0) into 0 12.173 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.173 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.173 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.173 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.173 * [taylor]: Taking taylor expansion of y.im in x.re 12.173 * [backup-simplify]: Simplify y.im into y.im 12.173 * [taylor]: Taking taylor expansion of x.im in x.re 12.173 * [backup-simplify]: Simplify x.im into x.im 12.173 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.174 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.174 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.174 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 12.174 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 12.174 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.175 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 12.175 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 12.175 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 12.175 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 12.175 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 12.175 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.175 * [backup-simplify]: Simplify 1/3 into 1/3 12.175 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 12.175 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 12.175 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.175 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.175 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.175 * [taylor]: Taking taylor expansion of y.re in x.re 12.175 * [backup-simplify]: Simplify y.re into y.re 12.175 * [taylor]: Taking taylor expansion of x.re in x.re 12.175 * [backup-simplify]: Simplify 0 into 0 12.175 * [backup-simplify]: Simplify 1 into 1 12.175 * [backup-simplify]: Simplify (* y.re 0) into 0 12.176 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.176 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.176 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.176 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.176 * [taylor]: Taking taylor expansion of y.im in x.re 12.176 * [backup-simplify]: Simplify y.im into y.im 12.176 * [taylor]: Taking taylor expansion of x.im in x.re 12.176 * [backup-simplify]: Simplify x.im into x.im 12.176 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.176 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.176 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.176 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 12.176 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 12.177 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.177 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 12.177 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 12.178 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 12.178 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 12.178 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.178 * [backup-simplify]: Simplify 1/3 into 1/3 12.178 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 12.178 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 12.178 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.178 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.178 * [taylor]: Taking taylor expansion of y.re in y.re 12.178 * [backup-simplify]: Simplify 0 into 0 12.178 * [backup-simplify]: Simplify 1 into 1 12.178 * [backup-simplify]: Simplify (* 1 1) into 1 12.179 * [backup-simplify]: Simplify (/ 1 1) into 1 12.179 * [backup-simplify]: Simplify (log 1) into 0 12.179 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 12.179 * [taylor]: Taking taylor expansion of 2 in y.re 12.179 * [backup-simplify]: Simplify 2 into 2 12.179 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.179 * [taylor]: Taking taylor expansion of x.re in y.re 12.180 * [backup-simplify]: Simplify x.re into x.re 12.180 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.180 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 12.180 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.180 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 12.180 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.181 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.181 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.181 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 12.181 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 12.181 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.181 * [backup-simplify]: Simplify -1/3 into -1/3 12.181 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 12.181 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 12.181 * [taylor]: Taking taylor expansion of 2 in x.im 12.181 * [backup-simplify]: Simplify 2 into 2 12.181 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.181 * [taylor]: Taking taylor expansion of y.re in x.im 12.181 * [backup-simplify]: Simplify y.re into y.re 12.181 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.181 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 12.181 * [taylor]: Taking taylor expansion of 2 in x.im 12.181 * [backup-simplify]: Simplify 2 into 2 12.181 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.181 * [taylor]: Taking taylor expansion of x.re in x.im 12.181 * [backup-simplify]: Simplify x.re into x.re 12.182 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.182 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 12.182 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.182 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 12.182 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 12.183 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.183 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 12.183 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 12.183 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.183 * [backup-simplify]: Simplify -1/3 into -1/3 12.183 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 12.183 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 12.183 * [taylor]: Taking taylor expansion of 2 in y.im 12.183 * [backup-simplify]: Simplify 2 into 2 12.183 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.183 * [taylor]: Taking taylor expansion of x.re in y.im 12.183 * [backup-simplify]: Simplify x.re into x.re 12.183 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.183 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 12.183 * [taylor]: Taking taylor expansion of 2 in y.im 12.183 * [backup-simplify]: Simplify 2 into 2 12.183 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.183 * [taylor]: Taking taylor expansion of y.re in y.im 12.183 * [backup-simplify]: Simplify y.re into y.re 12.183 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.184 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.184 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 12.184 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 12.184 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.184 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.184 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.186 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.186 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.186 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.186 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.187 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 12.187 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 12.188 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.188 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 12.189 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 12.189 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 12.189 * [taylor]: Taking taylor expansion of -2/3 in y.re 12.189 * [backup-simplify]: Simplify -2/3 into -2/3 12.189 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 12.189 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 12.189 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 12.189 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 12.189 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.189 * [backup-simplify]: Simplify 1/3 into 1/3 12.189 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 12.189 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 12.189 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.189 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.189 * [taylor]: Taking taylor expansion of y.re in y.re 12.189 * [backup-simplify]: Simplify 0 into 0 12.189 * [backup-simplify]: Simplify 1 into 1 12.190 * [backup-simplify]: Simplify (* 1 1) into 1 12.190 * [backup-simplify]: Simplify (/ 1 1) into 1 12.191 * [backup-simplify]: Simplify (log 1) into 0 12.191 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 12.191 * [taylor]: Taking taylor expansion of 2 in y.re 12.191 * [backup-simplify]: Simplify 2 into 2 12.191 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.191 * [taylor]: Taking taylor expansion of x.re in y.re 12.191 * [backup-simplify]: Simplify x.re into x.re 12.191 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.192 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 12.192 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.192 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 12.192 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.192 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.192 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.192 * [taylor]: Taking taylor expansion of y.re in y.re 12.192 * [backup-simplify]: Simplify 0 into 0 12.192 * [backup-simplify]: Simplify 1 into 1 12.192 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 12.192 * [taylor]: Taking taylor expansion of x.im in y.re 12.192 * [backup-simplify]: Simplify x.im into x.im 12.193 * [taylor]: Taking taylor expansion of y.im in y.re 12.193 * [backup-simplify]: Simplify y.im into y.im 12.193 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 12.194 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.196 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.197 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.197 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.198 * [backup-simplify]: Simplify (- 0) into 0 12.198 * [backup-simplify]: Simplify (+ 0 0) into 0 12.199 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 12.200 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.201 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.201 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 12.201 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 12.202 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.203 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.204 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.205 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.205 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.206 * [backup-simplify]: Simplify (- 0) into 0 12.206 * [backup-simplify]: Simplify (+ 0 0) into 0 12.207 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 12.208 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.208 * [taylor]: Taking taylor expansion of 0 in x.im 12.208 * [backup-simplify]: Simplify 0 into 0 12.208 * [taylor]: Taking taylor expansion of 0 in y.im 12.208 * [backup-simplify]: Simplify 0 into 0 12.208 * [backup-simplify]: Simplify 0 into 0 12.209 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.209 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 12.210 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.210 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.211 * [backup-simplify]: Simplify (+ 0 0) into 0 12.211 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 12.212 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.212 * [taylor]: Taking taylor expansion of 0 in y.im 12.212 * [backup-simplify]: Simplify 0 into 0 12.212 * [backup-simplify]: Simplify 0 into 0 12.213 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.214 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.215 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.215 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 12.216 * [backup-simplify]: Simplify (+ 0 0) into 0 12.216 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 12.217 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.217 * [backup-simplify]: Simplify 0 into 0 12.218 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.218 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.219 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.219 * [backup-simplify]: Simplify (- 0) into 0 12.219 * [backup-simplify]: Simplify (+ 0 0) into 0 12.220 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 12.221 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.221 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 12.222 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.223 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 12.223 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 12.223 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.223 * [backup-simplify]: Simplify -1/9 into -1/9 12.223 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 12.223 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 12.223 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 12.223 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 12.223 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.223 * [backup-simplify]: Simplify 1/3 into 1/3 12.223 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 12.223 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 12.223 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.223 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.223 * [taylor]: Taking taylor expansion of y.re in y.re 12.223 * [backup-simplify]: Simplify 0 into 0 12.223 * [backup-simplify]: Simplify 1 into 1 12.224 * [backup-simplify]: Simplify (* 1 1) into 1 12.224 * [backup-simplify]: Simplify (/ 1 1) into 1 12.224 * [backup-simplify]: Simplify (log 1) into 0 12.224 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 12.225 * [taylor]: Taking taylor expansion of 2 in y.re 12.225 * [backup-simplify]: Simplify 2 into 2 12.225 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.225 * [taylor]: Taking taylor expansion of x.re in y.re 12.225 * [backup-simplify]: Simplify x.re into x.re 12.225 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.225 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 12.225 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.225 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 12.225 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.226 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.226 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.226 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.226 * [taylor]: Taking taylor expansion of y.re in y.re 12.226 * [backup-simplify]: Simplify 0 into 0 12.226 * [backup-simplify]: Simplify 1 into 1 12.226 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 12.226 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.226 * [taylor]: Taking taylor expansion of x.im in y.re 12.226 * [backup-simplify]: Simplify x.im into x.im 12.226 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.226 * [taylor]: Taking taylor expansion of y.im in y.re 12.226 * [backup-simplify]: Simplify y.im into y.im 12.226 * [backup-simplify]: Simplify (* 1 1) into 1 12.227 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 12.227 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.227 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.227 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.227 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 12.227 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 12.228 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 12.228 * [taylor]: Taking taylor expansion of -2/3 in x.im 12.228 * [backup-simplify]: Simplify -2/3 into -2/3 12.228 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 12.228 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 12.228 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 12.228 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.228 * [backup-simplify]: Simplify -1/3 into -1/3 12.228 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 12.228 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 12.228 * [taylor]: Taking taylor expansion of 2 in x.im 12.228 * [backup-simplify]: Simplify 2 into 2 12.228 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.228 * [taylor]: Taking taylor expansion of x.re in x.im 12.228 * [backup-simplify]: Simplify x.re into x.re 12.228 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.228 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 12.228 * [taylor]: Taking taylor expansion of 2 in x.im 12.228 * [backup-simplify]: Simplify 2 into 2 12.228 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.228 * [taylor]: Taking taylor expansion of y.re in x.im 12.228 * [backup-simplify]: Simplify y.re into y.re 12.228 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.228 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 12.228 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 12.228 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 12.229 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 12.229 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 12.229 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.229 * [taylor]: Taking taylor expansion of y.im in x.im 12.229 * [backup-simplify]: Simplify y.im into y.im 12.229 * [taylor]: Taking taylor expansion of x.im in x.im 12.229 * [backup-simplify]: Simplify 0 into 0 12.229 * [backup-simplify]: Simplify 1 into 1 12.229 * [backup-simplify]: Simplify (* y.im 0) into 0 12.229 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.230 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 12.230 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.231 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 12.232 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.232 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 12.233 * [backup-simplify]: Simplify (+ 0 0) into 0 12.233 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 12.234 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.235 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.235 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 12.236 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 12.236 * [taylor]: Taking taylor expansion of 0 in y.im 12.236 * [backup-simplify]: Simplify 0 into 0 12.236 * [backup-simplify]: Simplify 0 into 0 12.237 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.240 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.242 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.243 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 12.243 * [backup-simplify]: Simplify (- 0) into 0 12.244 * [backup-simplify]: Simplify (+ 0 0) into 0 12.245 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 12.246 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.246 * [taylor]: Taking taylor expansion of 0 in x.im 12.246 * [backup-simplify]: Simplify 0 into 0 12.246 * [taylor]: Taking taylor expansion of 0 in y.im 12.246 * [backup-simplify]: Simplify 0 into 0 12.246 * [backup-simplify]: Simplify 0 into 0 12.247 * [taylor]: Taking taylor expansion of 0 in y.im 12.247 * [backup-simplify]: Simplify 0 into 0 12.247 * [backup-simplify]: Simplify 0 into 0 12.247 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.re)))) (* 2 (log (/ 1 (- y.re))))))) into (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 12.247 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 12.247 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 12.247 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in (x.re y.re x.im y.im) around 0 12.247 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 12.247 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 12.247 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 12.247 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.247 * [backup-simplify]: Simplify 1/3 into 1/3 12.247 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 12.247 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 12.247 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.247 * [taylor]: Taking taylor expansion of y.re in y.im 12.247 * [backup-simplify]: Simplify y.re into y.re 12.247 * [taylor]: Taking taylor expansion of x.re in y.im 12.248 * [backup-simplify]: Simplify x.re into x.re 12.248 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.248 * [taylor]: Taking taylor expansion of y.im in y.im 12.248 * [backup-simplify]: Simplify 0 into 0 12.248 * [backup-simplify]: Simplify 1 into 1 12.248 * [taylor]: Taking taylor expansion of x.im in y.im 12.248 * [backup-simplify]: Simplify x.im into x.im 12.248 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.248 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.248 * [backup-simplify]: Simplify (- 0) into 0 12.248 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.248 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 12.248 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 12.249 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 12.249 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 12.249 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 12.249 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 12.249 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.249 * [backup-simplify]: Simplify 1/3 into 1/3 12.249 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 12.249 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 12.249 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.249 * [taylor]: Taking taylor expansion of y.re in x.im 12.249 * [backup-simplify]: Simplify y.re into y.re 12.249 * [taylor]: Taking taylor expansion of x.re in x.im 12.249 * [backup-simplify]: Simplify x.re into x.re 12.249 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.249 * [taylor]: Taking taylor expansion of y.im in x.im 12.249 * [backup-simplify]: Simplify y.im into y.im 12.249 * [taylor]: Taking taylor expansion of x.im in x.im 12.249 * [backup-simplify]: Simplify 0 into 0 12.249 * [backup-simplify]: Simplify 1 into 1 12.249 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.249 * [backup-simplify]: Simplify (* y.im 0) into 0 12.250 * [backup-simplify]: Simplify (- 0) into 0 12.250 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.250 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 12.250 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 12.250 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 12.250 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 12.250 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 12.250 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 12.250 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.250 * [backup-simplify]: Simplify 1/3 into 1/3 12.250 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 12.250 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 12.250 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.250 * [taylor]: Taking taylor expansion of y.re in y.re 12.250 * [backup-simplify]: Simplify 0 into 0 12.250 * [backup-simplify]: Simplify 1 into 1 12.250 * [taylor]: Taking taylor expansion of x.re in y.re 12.250 * [backup-simplify]: Simplify x.re into x.re 12.250 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.250 * [taylor]: Taking taylor expansion of y.im in y.re 12.250 * [backup-simplify]: Simplify y.im into y.im 12.250 * [taylor]: Taking taylor expansion of x.im in y.re 12.250 * [backup-simplify]: Simplify x.im into x.im 12.251 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.251 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.251 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.251 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.251 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.251 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.251 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.251 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 12.251 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 12.251 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 12.251 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.251 * [backup-simplify]: Simplify 1/3 into 1/3 12.251 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 12.251 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.251 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.251 * [taylor]: Taking taylor expansion of y.re in x.re 12.251 * [backup-simplify]: Simplify y.re into y.re 12.251 * [taylor]: Taking taylor expansion of x.re in x.re 12.251 * [backup-simplify]: Simplify 0 into 0 12.251 * [backup-simplify]: Simplify 1 into 1 12.251 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.252 * [taylor]: Taking taylor expansion of y.im in x.re 12.252 * [backup-simplify]: Simplify y.im into y.im 12.252 * [taylor]: Taking taylor expansion of x.im in x.re 12.252 * [backup-simplify]: Simplify x.im into x.im 12.252 * [backup-simplify]: Simplify (* y.re 0) into 0 12.252 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.252 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.252 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.252 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.252 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.252 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.252 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 12.252 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 12.252 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 12.252 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.252 * [backup-simplify]: Simplify 1/3 into 1/3 12.252 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 12.252 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.252 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.252 * [taylor]: Taking taylor expansion of y.re in x.re 12.253 * [backup-simplify]: Simplify y.re into y.re 12.253 * [taylor]: Taking taylor expansion of x.re in x.re 12.253 * [backup-simplify]: Simplify 0 into 0 12.253 * [backup-simplify]: Simplify 1 into 1 12.253 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.253 * [taylor]: Taking taylor expansion of y.im in x.re 12.253 * [backup-simplify]: Simplify y.im into y.im 12.253 * [taylor]: Taking taylor expansion of x.im in x.re 12.253 * [backup-simplify]: Simplify x.im into x.im 12.253 * [backup-simplify]: Simplify (* y.re 0) into 0 12.253 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.253 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.253 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.253 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.253 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.253 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.253 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 12.254 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 12.254 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 12.254 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.254 * [backup-simplify]: Simplify 1/3 into 1/3 12.254 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 12.254 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 12.254 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.254 * [taylor]: Taking taylor expansion of y.im in y.re 12.254 * [backup-simplify]: Simplify y.im into y.im 12.254 * [taylor]: Taking taylor expansion of x.im in y.re 12.254 * [backup-simplify]: Simplify x.im into x.im 12.254 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.254 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.254 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.254 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.254 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.254 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.254 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 12.254 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 12.254 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 12.254 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.255 * [backup-simplify]: Simplify 1/3 into 1/3 12.255 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 12.255 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 12.255 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.255 * [taylor]: Taking taylor expansion of y.im in x.im 12.255 * [backup-simplify]: Simplify y.im into y.im 12.255 * [taylor]: Taking taylor expansion of x.im in x.im 12.255 * [backup-simplify]: Simplify 0 into 0 12.255 * [backup-simplify]: Simplify 1 into 1 12.255 * [backup-simplify]: Simplify (* y.im 0) into 0 12.255 * [backup-simplify]: Simplify (- 0) into 0 12.256 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.256 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.256 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.256 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 12.256 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.256 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 12.256 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 12.256 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 12.256 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 12.257 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.257 * [backup-simplify]: Simplify 1/3 into 1/3 12.257 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 12.257 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 12.257 * [taylor]: Taking taylor expansion of (- y.im) in y.im 12.257 * [taylor]: Taking taylor expansion of y.im in y.im 12.257 * [backup-simplify]: Simplify 0 into 0 12.257 * [backup-simplify]: Simplify 1 into 1 12.257 * [backup-simplify]: Simplify (- 0) into 0 12.257 * [backup-simplify]: Simplify (- 1) into -1 12.257 * [backup-simplify]: Simplify (- 1) into -1 12.258 * [backup-simplify]: Simplify (log -1) into (log -1) 12.258 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.258 * [taylor]: Taking taylor expansion of x.im in y.im 12.258 * [backup-simplify]: Simplify x.im into x.im 12.258 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.260 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 12.260 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 12.260 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 12.261 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 12.261 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 12.261 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.261 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.261 * [backup-simplify]: Simplify (- 0) into 0 12.261 * [backup-simplify]: Simplify (+ y.re 0) into y.re 12.262 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.262 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im))))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.262 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) 12.262 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 12.262 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.262 * [backup-simplify]: Simplify -1/3 into -1/3 12.262 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 12.262 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 12.262 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 12.262 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 12.262 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.262 * [backup-simplify]: Simplify 1/3 into 1/3 12.262 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 12.262 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 12.262 * [taylor]: Taking taylor expansion of -1 in y.re 12.262 * [backup-simplify]: Simplify -1 into -1 12.262 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.262 * [taylor]: Taking taylor expansion of y.im in y.re 12.262 * [backup-simplify]: Simplify y.im into y.im 12.262 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.262 * [taylor]: Taking taylor expansion of x.im in y.re 12.262 * [backup-simplify]: Simplify x.im into x.im 12.262 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.262 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.263 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.263 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 12.263 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 12.263 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) into (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 12.263 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 12.263 * [taylor]: Taking taylor expansion of y.re in y.re 12.263 * [backup-simplify]: Simplify 0 into 0 12.263 * [backup-simplify]: Simplify 1 into 1 12.263 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 12.263 * [backup-simplify]: Simplify (* -1/3 0) into 0 12.263 * [taylor]: Taking taylor expansion of 0 in x.im 12.263 * [backup-simplify]: Simplify 0 into 0 12.263 * [taylor]: Taking taylor expansion of 0 in y.im 12.263 * [backup-simplify]: Simplify 0 into 0 12.263 * [backup-simplify]: Simplify 0 into 0 12.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.264 * [backup-simplify]: Simplify (- 0) into 0 12.264 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.264 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 12.265 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 12.265 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.265 * [taylor]: Taking taylor expansion of 0 in x.im 12.265 * [backup-simplify]: Simplify 0 into 0 12.266 * [taylor]: Taking taylor expansion of 0 in y.im 12.266 * [backup-simplify]: Simplify 0 into 0 12.266 * [backup-simplify]: Simplify 0 into 0 12.266 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.267 * [backup-simplify]: Simplify (- 0) into 0 12.267 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.267 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 12.267 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.268 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 12.268 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.268 * [taylor]: Taking taylor expansion of 0 in y.im 12.268 * [backup-simplify]: Simplify 0 into 0 12.268 * [backup-simplify]: Simplify 0 into 0 12.268 * [backup-simplify]: Simplify (- 0) into 0 12.269 * [backup-simplify]: Simplify (- 1) into -1 12.269 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 12.270 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 12.270 * [backup-simplify]: Simplify (+ 0 0) into 0 12.271 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 12.271 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.271 * [backup-simplify]: Simplify 0 into 0 12.272 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.272 * [backup-simplify]: Simplify (- 0) into 0 12.273 * [backup-simplify]: Simplify (+ 0 0) into 0 12.273 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 y.re) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.274 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.274 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) 12.274 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) in y.re 12.274 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.274 * [backup-simplify]: Simplify -1/9 into -1/9 12.274 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 12.274 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 12.274 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 12.274 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 12.274 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.274 * [backup-simplify]: Simplify 1/3 into 1/3 12.274 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 12.274 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 12.274 * [taylor]: Taking taylor expansion of -1 in y.re 12.274 * [backup-simplify]: Simplify -1 into -1 12.274 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 12.274 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 12.274 * [taylor]: Taking taylor expansion of y.im in y.re 12.274 * [backup-simplify]: Simplify y.im into y.im 12.274 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 12.274 * [taylor]: Taking taylor expansion of x.im in y.re 12.274 * [backup-simplify]: Simplify x.im into x.im 12.274 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.275 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 12.275 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 12.275 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.275 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 12.275 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 12.275 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 12.275 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 12.275 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 12.275 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) into (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) 12.275 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) into (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) 12.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.275 * [taylor]: Taking taylor expansion of y.re in y.re 12.275 * [backup-simplify]: Simplify 0 into 0 12.275 * [backup-simplify]: Simplify 1 into 1 12.275 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 12.275 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.275 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 12.276 * [backup-simplify]: Simplify (- (/ 0 (* (pow y.im 2) (pow x.im 2))) (+ (* (/ -1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 12.276 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 12.277 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 12.277 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.278 * [backup-simplify]: Simplify (+ (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 1) (* 0 0)) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 12.278 * [backup-simplify]: Simplify (+ (* -1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) (* 0 0)) into (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) 12.278 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 12.278 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 12.278 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.278 * [backup-simplify]: Simplify 1/3 into 1/3 12.278 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 12.278 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 12.278 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 12.278 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.278 * [backup-simplify]: Simplify 1/3 into 1/3 12.278 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 12.278 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 12.278 * [taylor]: Taking taylor expansion of -1 in x.im 12.278 * [backup-simplify]: Simplify -1 into -1 12.278 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 12.278 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.278 * [taylor]: Taking taylor expansion of y.im in x.im 12.278 * [backup-simplify]: Simplify y.im into y.im 12.278 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 12.278 * [taylor]: Taking taylor expansion of x.im in x.im 12.278 * [backup-simplify]: Simplify 0 into 0 12.278 * [backup-simplify]: Simplify 1 into 1 12.278 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.279 * [backup-simplify]: Simplify (* 1 1) into 1 12.279 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 12.279 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 12.279 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 12.279 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 12.279 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) 12.279 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) 12.279 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) into (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) 12.280 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) into (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) 12.280 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 12.280 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 12.280 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.280 * [backup-simplify]: Simplify 1/3 into 1/3 12.280 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 12.280 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 12.280 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.280 * [backup-simplify]: Simplify 1/3 into 1/3 12.280 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 12.280 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 12.280 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 12.280 * [taylor]: Taking taylor expansion of -1 in y.im 12.280 * [backup-simplify]: Simplify -1 into -1 12.280 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.280 * [taylor]: Taking taylor expansion of y.im in y.im 12.280 * [backup-simplify]: Simplify 0 into 0 12.280 * [backup-simplify]: Simplify 1 into 1 12.280 * [backup-simplify]: Simplify (* 1 1) into 1 12.280 * [backup-simplify]: Simplify (/ -1 1) into -1 12.281 * [backup-simplify]: Simplify (log -1) into (log -1) 12.281 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 12.281 * [taylor]: Taking taylor expansion of 2 in y.im 12.281 * [backup-simplify]: Simplify 2 into 2 12.281 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.281 * [taylor]: Taking taylor expansion of x.im in y.im 12.281 * [backup-simplify]: Simplify x.im into x.im 12.281 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.281 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 12.281 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 12.281 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 12.282 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 12.282 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) 12.282 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) 12.283 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) into (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) 12.283 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 12.283 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 12.284 * [backup-simplify]: Simplify (- 0) into 0 12.284 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.284 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.284 * [backup-simplify]: Simplify (- 0) into 0 12.284 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.285 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into 0 12.286 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 12.287 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.287 * [taylor]: Taking taylor expansion of 0 in x.im 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [taylor]: Taking taylor expansion of 0 in y.im 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [taylor]: Taking taylor expansion of 0 in y.im 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [taylor]: Taking taylor expansion of 0 in y.im 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [backup-simplify]: Simplify 0 into 0 12.287 * [backup-simplify]: Simplify (- 0) into 0 12.287 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.288 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.288 * [backup-simplify]: Simplify (- 0) into 0 12.288 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.289 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- y.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- y.im) 1)))) 2) into 0 12.290 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.291 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 12.292 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.292 * [taylor]: Taking taylor expansion of 0 in y.im 12.292 * [backup-simplify]: Simplify 0 into 0 12.292 * [backup-simplify]: Simplify 0 into 0 12.292 * [backup-simplify]: Simplify 0 into 0 12.292 * [backup-simplify]: Simplify 0 into 0 12.293 * [backup-simplify]: Simplify (+ (* (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))))) into (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 12.293 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 12.293 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 12.293 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 12.293 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 12.293 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 12.293 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.293 * [backup-simplify]: Simplify 1/3 into 1/3 12.293 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 12.293 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.293 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.293 * [taylor]: Taking taylor expansion of y.re in y.im 12.293 * [backup-simplify]: Simplify y.re into y.re 12.293 * [taylor]: Taking taylor expansion of x.re in y.im 12.293 * [backup-simplify]: Simplify x.re into x.re 12.293 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.294 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.294 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.294 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.294 * [taylor]: Taking taylor expansion of y.im in y.im 12.294 * [backup-simplify]: Simplify 0 into 0 12.294 * [backup-simplify]: Simplify 1 into 1 12.294 * [taylor]: Taking taylor expansion of x.im in y.im 12.294 * [backup-simplify]: Simplify x.im into x.im 12.294 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.294 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.294 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.294 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.294 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.294 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 12.294 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 12.294 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 12.295 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 12.295 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 12.295 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 12.295 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 12.295 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.295 * [backup-simplify]: Simplify 1/3 into 1/3 12.295 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 12.295 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.295 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.295 * [taylor]: Taking taylor expansion of y.re in x.im 12.295 * [backup-simplify]: Simplify y.re into y.re 12.295 * [taylor]: Taking taylor expansion of x.re in x.im 12.295 * [backup-simplify]: Simplify x.re into x.re 12.295 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.295 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.295 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.295 * [taylor]: Taking taylor expansion of y.im in x.im 12.295 * [backup-simplify]: Simplify y.im into y.im 12.295 * [taylor]: Taking taylor expansion of x.im in x.im 12.295 * [backup-simplify]: Simplify 0 into 0 12.295 * [backup-simplify]: Simplify 1 into 1 12.295 * [backup-simplify]: Simplify (* y.im 0) into 0 12.295 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.295 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.295 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.295 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.295 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 12.296 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 12.296 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 12.296 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 12.296 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 12.296 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 12.296 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 12.296 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.296 * [backup-simplify]: Simplify 1/3 into 1/3 12.296 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 12.296 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.296 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.296 * [taylor]: Taking taylor expansion of y.re in y.re 12.296 * [backup-simplify]: Simplify 0 into 0 12.296 * [backup-simplify]: Simplify 1 into 1 12.296 * [taylor]: Taking taylor expansion of x.re in y.re 12.296 * [backup-simplify]: Simplify x.re into x.re 12.296 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.296 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.297 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.297 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.297 * [taylor]: Taking taylor expansion of y.im in y.re 12.297 * [backup-simplify]: Simplify y.im into y.im 12.297 * [taylor]: Taking taylor expansion of x.im in y.re 12.297 * [backup-simplify]: Simplify x.im into x.im 12.297 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.297 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.297 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.297 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 12.297 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 12.297 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 12.297 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 12.297 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.297 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.297 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.297 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.297 * [backup-simplify]: Simplify 1/3 into 1/3 12.297 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.297 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.297 * [taylor]: Taking taylor expansion of y.re in x.re 12.297 * [backup-simplify]: Simplify y.re into y.re 12.297 * [taylor]: Taking taylor expansion of x.re in x.re 12.297 * [backup-simplify]: Simplify 0 into 0 12.297 * [backup-simplify]: Simplify 1 into 1 12.297 * [backup-simplify]: Simplify (* y.re 0) into 0 12.298 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.298 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.298 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.298 * [taylor]: Taking taylor expansion of y.im in x.re 12.298 * [backup-simplify]: Simplify y.im into y.im 12.298 * [taylor]: Taking taylor expansion of x.im in x.re 12.298 * [backup-simplify]: Simplify x.im into x.im 12.298 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.298 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.298 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.298 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.298 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.298 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.298 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.299 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.299 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.299 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.299 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.299 * [backup-simplify]: Simplify 1/3 into 1/3 12.299 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.299 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.299 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.299 * [taylor]: Taking taylor expansion of y.re in x.re 12.299 * [backup-simplify]: Simplify y.re into y.re 12.299 * [taylor]: Taking taylor expansion of x.re in x.re 12.299 * [backup-simplify]: Simplify 0 into 0 12.299 * [backup-simplify]: Simplify 1 into 1 12.299 * [backup-simplify]: Simplify (* y.re 0) into 0 12.299 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.299 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.299 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.299 * [taylor]: Taking taylor expansion of y.im in x.re 12.299 * [backup-simplify]: Simplify y.im into y.im 12.299 * [taylor]: Taking taylor expansion of x.im in x.re 12.299 * [backup-simplify]: Simplify x.im into x.im 12.299 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.299 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.299 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.299 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.300 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.300 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.300 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.300 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.300 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.300 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.300 * [backup-simplify]: Simplify 1/3 into 1/3 12.300 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.300 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.300 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.300 * [taylor]: Taking taylor expansion of y.re in y.re 12.300 * [backup-simplify]: Simplify 0 into 0 12.300 * [backup-simplify]: Simplify 1 into 1 12.300 * [backup-simplify]: Simplify (/ 1 1) into 1 12.300 * [backup-simplify]: Simplify (log 1) into 0 12.300 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.300 * [taylor]: Taking taylor expansion of x.re in y.re 12.301 * [backup-simplify]: Simplify x.re into x.re 12.301 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.301 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.301 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.301 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.301 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.301 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.301 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 12.301 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 12.301 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.301 * [backup-simplify]: Simplify -1/3 into -1/3 12.301 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 12.301 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.301 * [taylor]: Taking taylor expansion of y.re in x.im 12.301 * [backup-simplify]: Simplify y.re into y.re 12.301 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.301 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.301 * [taylor]: Taking taylor expansion of x.re in x.im 12.301 * [backup-simplify]: Simplify x.re into x.re 12.301 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.301 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 12.301 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 12.301 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.301 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 12.301 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 12.301 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.301 * [backup-simplify]: Simplify -1/3 into -1/3 12.302 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 12.302 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.302 * [taylor]: Taking taylor expansion of x.re in y.im 12.302 * [backup-simplify]: Simplify x.re into x.re 12.302 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.302 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.302 * [taylor]: Taking taylor expansion of y.re in y.im 12.302 * [backup-simplify]: Simplify y.re into y.re 12.302 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.302 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.302 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.302 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.302 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.302 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.302 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.303 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.303 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.303 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.303 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.303 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 12.303 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 12.303 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.303 * [backup-simplify]: Simplify -1/3 into -1/3 12.304 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 12.304 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.304 * [taylor]: Taking taylor expansion of y.re in y.re 12.304 * [backup-simplify]: Simplify 0 into 0 12.304 * [backup-simplify]: Simplify 1 into 1 12.304 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.304 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.304 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.304 * [backup-simplify]: Simplify 1/3 into 1/3 12.304 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.304 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.304 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.304 * [taylor]: Taking taylor expansion of y.re in y.re 12.304 * [backup-simplify]: Simplify 0 into 0 12.304 * [backup-simplify]: Simplify 1 into 1 12.304 * [backup-simplify]: Simplify (/ 1 1) into 1 12.304 * [backup-simplify]: Simplify (log 1) into 0 12.304 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.304 * [taylor]: Taking taylor expansion of x.re in y.re 12.304 * [backup-simplify]: Simplify x.re into x.re 12.304 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.305 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.305 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.305 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.305 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.305 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.305 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.305 * [taylor]: Taking taylor expansion of y.im in y.re 12.305 * [backup-simplify]: Simplify y.im into y.im 12.305 * [taylor]: Taking taylor expansion of x.im in y.re 12.305 * [backup-simplify]: Simplify x.im into x.im 12.305 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 12.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.306 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.307 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.307 * [backup-simplify]: Simplify (- 0) into 0 12.307 * [backup-simplify]: Simplify (+ 0 0) into 0 12.307 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.308 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.308 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.308 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.308 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 12.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.310 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.310 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.310 * [backup-simplify]: Simplify (- 0) into 0 12.310 * [backup-simplify]: Simplify (+ 0 0) into 0 12.311 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.311 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.311 * [taylor]: Taking taylor expansion of 0 in x.im 12.311 * [backup-simplify]: Simplify 0 into 0 12.311 * [taylor]: Taking taylor expansion of 0 in y.im 12.311 * [backup-simplify]: Simplify 0 into 0 12.311 * [backup-simplify]: Simplify 0 into 0 12.312 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.312 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.313 * [backup-simplify]: Simplify (+ 0 0) into 0 12.313 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 12.313 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.313 * [taylor]: Taking taylor expansion of 0 in y.im 12.313 * [backup-simplify]: Simplify 0 into 0 12.313 * [backup-simplify]: Simplify 0 into 0 12.314 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.314 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.315 * [backup-simplify]: Simplify (+ 0 0) into 0 12.315 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.315 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.315 * [backup-simplify]: Simplify 0 into 0 12.316 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.316 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.317 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.317 * [backup-simplify]: Simplify (- 0) into 0 12.317 * [backup-simplify]: Simplify (+ 0 0) into 0 12.319 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.319 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.320 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.321 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 12.321 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 12.321 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.321 * [backup-simplify]: Simplify -1/9 into -1/9 12.321 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 12.321 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.321 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.321 * [taylor]: Taking taylor expansion of y.re in y.re 12.321 * [backup-simplify]: Simplify 0 into 0 12.321 * [backup-simplify]: Simplify 1 into 1 12.321 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.321 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.321 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.321 * [backup-simplify]: Simplify 1/3 into 1/3 12.321 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.321 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.321 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.321 * [taylor]: Taking taylor expansion of y.re in y.re 12.321 * [backup-simplify]: Simplify 0 into 0 12.321 * [backup-simplify]: Simplify 1 into 1 12.322 * [backup-simplify]: Simplify (/ 1 1) into 1 12.322 * [backup-simplify]: Simplify (log 1) into 0 12.322 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.322 * [taylor]: Taking taylor expansion of x.re in y.re 12.322 * [backup-simplify]: Simplify x.re into x.re 12.322 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.322 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.323 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.323 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.323 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.323 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.323 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.323 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.323 * [taylor]: Taking taylor expansion of y.im in y.re 12.323 * [backup-simplify]: Simplify y.im into y.im 12.323 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.323 * [taylor]: Taking taylor expansion of x.im in y.re 12.323 * [backup-simplify]: Simplify x.im into x.im 12.323 * [backup-simplify]: Simplify (* 1 1) into 1 12.324 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.324 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.324 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.324 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.324 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 12.324 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 12.324 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 12.324 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.324 * [backup-simplify]: Simplify -1/3 into -1/3 12.324 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 12.325 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 12.325 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 12.325 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.325 * [backup-simplify]: Simplify -1/3 into -1/3 12.325 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 12.325 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.325 * [taylor]: Taking taylor expansion of x.re in x.im 12.325 * [backup-simplify]: Simplify x.re into x.re 12.325 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.325 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.325 * [taylor]: Taking taylor expansion of y.re in x.im 12.325 * [backup-simplify]: Simplify y.re into y.re 12.325 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.325 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.325 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.325 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.325 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 12.325 * [taylor]: Taking taylor expansion of x.im in x.im 12.325 * [backup-simplify]: Simplify 0 into 0 12.325 * [backup-simplify]: Simplify 1 into 1 12.325 * [taylor]: Taking taylor expansion of y.im in x.im 12.325 * [backup-simplify]: Simplify y.im into y.im 12.325 * [backup-simplify]: Simplify (* 0 y.im) into 0 12.326 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 12.326 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 12.327 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.328 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.328 * [backup-simplify]: Simplify (+ 0 0) into 0 12.328 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.329 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.331 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 12.331 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 12.331 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 12.331 * [taylor]: Taking taylor expansion of 0 in y.im 12.331 * [backup-simplify]: Simplify 0 into 0 12.331 * [backup-simplify]: Simplify 0 into 0 12.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.335 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.337 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.337 * [backup-simplify]: Simplify (- 0) into 0 12.338 * [backup-simplify]: Simplify (+ 0 0) into 0 12.339 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 12.340 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.340 * [taylor]: Taking taylor expansion of 0 in x.im 12.340 * [backup-simplify]: Simplify 0 into 0 12.340 * [taylor]: Taking taylor expansion of 0 in y.im 12.340 * [backup-simplify]: Simplify 0 into 0 12.340 * [backup-simplify]: Simplify 0 into 0 12.340 * [taylor]: Taking taylor expansion of 0 in y.im 12.340 * [backup-simplify]: Simplify 0 into 0 12.340 * [backup-simplify]: Simplify 0 into 0 12.340 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) into (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 12.341 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 12.341 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 12.341 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 12.341 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 12.341 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 12.341 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.341 * [backup-simplify]: Simplify 1/3 into 1/3 12.341 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 12.341 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.341 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.341 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.341 * [taylor]: Taking taylor expansion of y.re in y.im 12.341 * [backup-simplify]: Simplify y.re into y.re 12.341 * [taylor]: Taking taylor expansion of x.re in y.im 12.341 * [backup-simplify]: Simplify x.re into x.re 12.341 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.341 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.341 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.341 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.342 * [taylor]: Taking taylor expansion of y.im in y.im 12.342 * [backup-simplify]: Simplify 0 into 0 12.342 * [backup-simplify]: Simplify 1 into 1 12.342 * [taylor]: Taking taylor expansion of x.im in y.im 12.342 * [backup-simplify]: Simplify x.im into x.im 12.342 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.342 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.342 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.342 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.342 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.342 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 12.343 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 12.343 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 12.343 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 12.343 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 12.343 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 12.343 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 12.343 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.343 * [backup-simplify]: Simplify 1/3 into 1/3 12.343 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 12.343 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.343 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.343 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.343 * [taylor]: Taking taylor expansion of y.re in x.im 12.344 * [backup-simplify]: Simplify y.re into y.re 12.344 * [taylor]: Taking taylor expansion of x.re in x.im 12.344 * [backup-simplify]: Simplify x.re into x.re 12.344 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.344 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.344 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.344 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.344 * [taylor]: Taking taylor expansion of y.im in x.im 12.344 * [backup-simplify]: Simplify y.im into y.im 12.344 * [taylor]: Taking taylor expansion of x.im in x.im 12.344 * [backup-simplify]: Simplify 0 into 0 12.344 * [backup-simplify]: Simplify 1 into 1 12.344 * [backup-simplify]: Simplify (* y.im 0) into 0 12.344 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.344 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.344 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.344 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.345 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 12.345 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 12.345 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 12.345 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 12.345 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 12.346 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 12.346 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 12.346 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.346 * [backup-simplify]: Simplify 1/3 into 1/3 12.346 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 12.346 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.346 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.346 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.346 * [taylor]: Taking taylor expansion of y.re in y.re 12.346 * [backup-simplify]: Simplify 0 into 0 12.346 * [backup-simplify]: Simplify 1 into 1 12.346 * [taylor]: Taking taylor expansion of x.re in y.re 12.346 * [backup-simplify]: Simplify x.re into x.re 12.346 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.346 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.346 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.346 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.346 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.347 * [taylor]: Taking taylor expansion of y.im in y.re 12.347 * [backup-simplify]: Simplify y.im into y.im 12.347 * [taylor]: Taking taylor expansion of x.im in y.re 12.347 * [backup-simplify]: Simplify x.im into x.im 12.347 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.347 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.347 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.347 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 12.347 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 12.347 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 12.348 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 12.348 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.348 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.348 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.348 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.348 * [backup-simplify]: Simplify 1/3 into 1/3 12.348 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.348 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.348 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.348 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.348 * [taylor]: Taking taylor expansion of y.re in x.re 12.348 * [backup-simplify]: Simplify y.re into y.re 12.348 * [taylor]: Taking taylor expansion of x.re in x.re 12.348 * [backup-simplify]: Simplify 0 into 0 12.348 * [backup-simplify]: Simplify 1 into 1 12.348 * [backup-simplify]: Simplify (* y.re 0) into 0 12.348 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.348 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.349 * [taylor]: Taking taylor expansion of y.im in x.re 12.349 * [backup-simplify]: Simplify y.im into y.im 12.349 * [taylor]: Taking taylor expansion of x.im in x.re 12.349 * [backup-simplify]: Simplify x.im into x.im 12.349 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.349 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.349 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.349 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.349 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.350 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.350 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.350 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.350 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.350 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.350 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.350 * [backup-simplify]: Simplify 1/3 into 1/3 12.350 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.350 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.350 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.350 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.350 * [taylor]: Taking taylor expansion of y.re in x.re 12.350 * [backup-simplify]: Simplify y.re into y.re 12.350 * [taylor]: Taking taylor expansion of x.re in x.re 12.350 * [backup-simplify]: Simplify 0 into 0 12.350 * [backup-simplify]: Simplify 1 into 1 12.350 * [backup-simplify]: Simplify (* y.re 0) into 0 12.350 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.351 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.351 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.351 * [taylor]: Taking taylor expansion of y.im in x.re 12.351 * [backup-simplify]: Simplify y.im into y.im 12.351 * [taylor]: Taking taylor expansion of x.im in x.re 12.351 * [backup-simplify]: Simplify x.im into x.im 12.351 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.351 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.351 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.351 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.351 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.352 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.352 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.352 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.352 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.352 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.352 * [backup-simplify]: Simplify 1/3 into 1/3 12.352 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.352 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.352 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.352 * [taylor]: Taking taylor expansion of y.re in y.re 12.352 * [backup-simplify]: Simplify 0 into 0 12.352 * [backup-simplify]: Simplify 1 into 1 12.352 * [backup-simplify]: Simplify (/ 1 1) into 1 12.353 * [backup-simplify]: Simplify (log 1) into 0 12.353 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.353 * [taylor]: Taking taylor expansion of x.re in y.re 12.353 * [backup-simplify]: Simplify x.re into x.re 12.353 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.353 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.353 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.354 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.354 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.354 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.354 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 12.354 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 12.354 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.354 * [backup-simplify]: Simplify -1/3 into -1/3 12.354 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 12.354 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.354 * [taylor]: Taking taylor expansion of y.re in x.im 12.354 * [backup-simplify]: Simplify y.re into y.re 12.354 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.354 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.354 * [taylor]: Taking taylor expansion of x.re in x.im 12.354 * [backup-simplify]: Simplify x.re into x.re 12.354 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.354 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 12.354 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 12.354 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.354 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 12.355 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 12.355 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.355 * [backup-simplify]: Simplify -1/3 into -1/3 12.355 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 12.355 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.355 * [taylor]: Taking taylor expansion of x.re in y.im 12.355 * [backup-simplify]: Simplify x.re into x.re 12.355 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.355 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.355 * [taylor]: Taking taylor expansion of y.re in y.im 12.355 * [backup-simplify]: Simplify y.re into y.re 12.355 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.355 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.355 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.355 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.355 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.356 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.356 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.356 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.357 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.357 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.358 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.358 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 12.358 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 12.358 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.358 * [backup-simplify]: Simplify -1/3 into -1/3 12.358 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 12.358 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.358 * [taylor]: Taking taylor expansion of y.re in y.re 12.358 * [backup-simplify]: Simplify 0 into 0 12.358 * [backup-simplify]: Simplify 1 into 1 12.358 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.358 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.358 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.358 * [backup-simplify]: Simplify 1/3 into 1/3 12.358 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.358 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.358 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.358 * [taylor]: Taking taylor expansion of y.re in y.re 12.358 * [backup-simplify]: Simplify 0 into 0 12.358 * [backup-simplify]: Simplify 1 into 1 12.359 * [backup-simplify]: Simplify (/ 1 1) into 1 12.359 * [backup-simplify]: Simplify (log 1) into 0 12.359 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.359 * [taylor]: Taking taylor expansion of x.re in y.re 12.359 * [backup-simplify]: Simplify x.re into x.re 12.359 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.360 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.360 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.360 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.360 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.360 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.360 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.360 * [taylor]: Taking taylor expansion of y.im in y.re 12.360 * [backup-simplify]: Simplify y.im into y.im 12.360 * [taylor]: Taking taylor expansion of x.im in y.re 12.360 * [backup-simplify]: Simplify x.im into x.im 12.360 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 12.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.362 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.363 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.363 * [backup-simplify]: Simplify (- 0) into 0 12.364 * [backup-simplify]: Simplify (+ 0 0) into 0 12.364 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.365 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.365 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.366 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.366 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 12.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.368 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.369 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.369 * [backup-simplify]: Simplify (- 0) into 0 12.369 * [backup-simplify]: Simplify (+ 0 0) into 0 12.370 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.371 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.371 * [taylor]: Taking taylor expansion of 0 in x.im 12.371 * [backup-simplify]: Simplify 0 into 0 12.371 * [taylor]: Taking taylor expansion of 0 in y.im 12.371 * [backup-simplify]: Simplify 0 into 0 12.371 * [backup-simplify]: Simplify 0 into 0 12.372 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.372 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.373 * [backup-simplify]: Simplify (+ 0 0) into 0 12.373 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 12.374 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.374 * [taylor]: Taking taylor expansion of 0 in y.im 12.374 * [backup-simplify]: Simplify 0 into 0 12.374 * [backup-simplify]: Simplify 0 into 0 12.375 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.376 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.376 * [backup-simplify]: Simplify (+ 0 0) into 0 12.379 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.380 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.380 * [backup-simplify]: Simplify 0 into 0 12.381 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.381 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.381 * [backup-simplify]: Simplify (- 0) into 0 12.382 * [backup-simplify]: Simplify (+ 0 0) into 0 12.383 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.383 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.384 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.384 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 12.385 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 12.385 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.385 * [backup-simplify]: Simplify -1/9 into -1/9 12.385 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 12.385 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.385 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.385 * [taylor]: Taking taylor expansion of y.re in y.re 12.385 * [backup-simplify]: Simplify 0 into 0 12.385 * [backup-simplify]: Simplify 1 into 1 12.385 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.385 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.385 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.385 * [backup-simplify]: Simplify 1/3 into 1/3 12.385 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.385 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.385 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.385 * [taylor]: Taking taylor expansion of y.re in y.re 12.385 * [backup-simplify]: Simplify 0 into 0 12.385 * [backup-simplify]: Simplify 1 into 1 12.385 * [backup-simplify]: Simplify (/ 1 1) into 1 12.386 * [backup-simplify]: Simplify (log 1) into 0 12.386 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.386 * [taylor]: Taking taylor expansion of x.re in y.re 12.386 * [backup-simplify]: Simplify x.re into x.re 12.386 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.386 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.386 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.386 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.386 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.387 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.387 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.387 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.387 * [taylor]: Taking taylor expansion of y.im in y.re 12.387 * [backup-simplify]: Simplify y.im into y.im 12.387 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.387 * [taylor]: Taking taylor expansion of x.im in y.re 12.387 * [backup-simplify]: Simplify x.im into x.im 12.387 * [backup-simplify]: Simplify (* 1 1) into 1 12.387 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.387 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.387 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.387 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.388 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 12.388 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 12.388 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 12.388 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.388 * [backup-simplify]: Simplify -1/3 into -1/3 12.388 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 12.388 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 12.388 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 12.388 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.388 * [backup-simplify]: Simplify -1/3 into -1/3 12.388 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 12.388 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.388 * [taylor]: Taking taylor expansion of x.re in x.im 12.388 * [backup-simplify]: Simplify x.re into x.re 12.388 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.388 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.388 * [taylor]: Taking taylor expansion of y.re in x.im 12.388 * [backup-simplify]: Simplify y.re into y.re 12.388 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.388 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.389 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.389 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.389 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 12.389 * [taylor]: Taking taylor expansion of x.im in x.im 12.389 * [backup-simplify]: Simplify 0 into 0 12.389 * [backup-simplify]: Simplify 1 into 1 12.389 * [taylor]: Taking taylor expansion of y.im in x.im 12.389 * [backup-simplify]: Simplify y.im into y.im 12.389 * [backup-simplify]: Simplify (* 0 y.im) into 0 12.389 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 12.390 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 12.390 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.391 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.392 * [backup-simplify]: Simplify (+ 0 0) into 0 12.392 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.393 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.394 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 12.395 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 12.395 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 12.395 * [taylor]: Taking taylor expansion of 0 in y.im 12.395 * [backup-simplify]: Simplify 0 into 0 12.395 * [backup-simplify]: Simplify 0 into 0 12.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.399 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.401 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.401 * [backup-simplify]: Simplify (- 0) into 0 12.402 * [backup-simplify]: Simplify (+ 0 0) into 0 12.403 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 12.404 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.404 * [taylor]: Taking taylor expansion of 0 in x.im 12.404 * [backup-simplify]: Simplify 0 into 0 12.404 * [taylor]: Taking taylor expansion of 0 in y.im 12.404 * [backup-simplify]: Simplify 0 into 0 12.404 * [backup-simplify]: Simplify 0 into 0 12.404 * [taylor]: Taking taylor expansion of 0 in y.im 12.404 * [backup-simplify]: Simplify 0 into 0 12.404 * [backup-simplify]: Simplify 0 into 0 12.405 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 (- x.re))) (log (/ 1 (- y.re)))))) into (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 12.405 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 2) 12.405 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 12.405 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in (x.re y.re x.im y.im) around 0 12.405 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 12.405 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 12.405 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 12.405 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.405 * [backup-simplify]: Simplify 1/3 into 1/3 12.405 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 12.405 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 12.405 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.405 * [taylor]: Taking taylor expansion of y.re in y.im 12.405 * [backup-simplify]: Simplify y.re into y.re 12.405 * [taylor]: Taking taylor expansion of x.re in y.im 12.405 * [backup-simplify]: Simplify x.re into x.re 12.405 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.406 * [taylor]: Taking taylor expansion of y.im in y.im 12.406 * [backup-simplify]: Simplify 0 into 0 12.406 * [backup-simplify]: Simplify 1 into 1 12.406 * [taylor]: Taking taylor expansion of x.im in y.im 12.406 * [backup-simplify]: Simplify x.im into x.im 12.406 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.406 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.406 * [backup-simplify]: Simplify (- 0) into 0 12.406 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.406 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 12.406 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 12.407 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 12.407 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 12.407 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 12.407 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 12.407 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.407 * [backup-simplify]: Simplify 1/3 into 1/3 12.407 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 12.407 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 12.407 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.407 * [taylor]: Taking taylor expansion of y.re in x.im 12.407 * [backup-simplify]: Simplify y.re into y.re 12.407 * [taylor]: Taking taylor expansion of x.re in x.im 12.407 * [backup-simplify]: Simplify x.re into x.re 12.407 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.407 * [taylor]: Taking taylor expansion of y.im in x.im 12.407 * [backup-simplify]: Simplify y.im into y.im 12.407 * [taylor]: Taking taylor expansion of x.im in x.im 12.407 * [backup-simplify]: Simplify 0 into 0 12.407 * [backup-simplify]: Simplify 1 into 1 12.407 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.407 * [backup-simplify]: Simplify (* y.im 0) into 0 12.408 * [backup-simplify]: Simplify (- 0) into 0 12.408 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.408 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 12.408 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 12.408 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 12.408 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 12.408 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 12.408 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 12.408 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.408 * [backup-simplify]: Simplify 1/3 into 1/3 12.408 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 12.408 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 12.408 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.408 * [taylor]: Taking taylor expansion of y.re in y.re 12.408 * [backup-simplify]: Simplify 0 into 0 12.408 * [backup-simplify]: Simplify 1 into 1 12.408 * [taylor]: Taking taylor expansion of x.re in y.re 12.408 * [backup-simplify]: Simplify x.re into x.re 12.408 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.408 * [taylor]: Taking taylor expansion of y.im in y.re 12.408 * [backup-simplify]: Simplify y.im into y.im 12.408 * [taylor]: Taking taylor expansion of x.im in y.re 12.408 * [backup-simplify]: Simplify x.im into x.im 12.408 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.408 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.408 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.409 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.409 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.409 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.409 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.409 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 12.409 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 12.409 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 12.409 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.409 * [backup-simplify]: Simplify 1/3 into 1/3 12.409 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 12.409 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.409 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.409 * [taylor]: Taking taylor expansion of y.re in x.re 12.409 * [backup-simplify]: Simplify y.re into y.re 12.409 * [taylor]: Taking taylor expansion of x.re in x.re 12.409 * [backup-simplify]: Simplify 0 into 0 12.409 * [backup-simplify]: Simplify 1 into 1 12.409 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.409 * [taylor]: Taking taylor expansion of y.im in x.re 12.409 * [backup-simplify]: Simplify y.im into y.im 12.409 * [taylor]: Taking taylor expansion of x.im in x.re 12.409 * [backup-simplify]: Simplify x.im into x.im 12.409 * [backup-simplify]: Simplify (* y.re 0) into 0 12.409 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.409 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.410 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.410 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.410 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.410 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.410 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 12.410 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 12.410 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 12.410 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.410 * [backup-simplify]: Simplify 1/3 into 1/3 12.410 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 12.410 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.410 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.410 * [taylor]: Taking taylor expansion of y.re in x.re 12.410 * [backup-simplify]: Simplify y.re into y.re 12.410 * [taylor]: Taking taylor expansion of x.re in x.re 12.410 * [backup-simplify]: Simplify 0 into 0 12.410 * [backup-simplify]: Simplify 1 into 1 12.410 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.410 * [taylor]: Taking taylor expansion of y.im in x.re 12.410 * [backup-simplify]: Simplify y.im into y.im 12.410 * [taylor]: Taking taylor expansion of x.im in x.re 12.410 * [backup-simplify]: Simplify x.im into x.im 12.410 * [backup-simplify]: Simplify (* y.re 0) into 0 12.410 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.411 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.411 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.411 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.411 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.411 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.411 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 12.411 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 12.411 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 12.411 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.411 * [backup-simplify]: Simplify 1/3 into 1/3 12.411 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 12.411 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 12.411 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.411 * [taylor]: Taking taylor expansion of y.im in y.re 12.411 * [backup-simplify]: Simplify y.im into y.im 12.411 * [taylor]: Taking taylor expansion of x.im in y.re 12.411 * [backup-simplify]: Simplify x.im into x.im 12.411 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.411 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.412 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.412 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.412 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.412 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.412 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 12.412 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 12.412 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 12.412 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.412 * [backup-simplify]: Simplify 1/3 into 1/3 12.412 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 12.412 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 12.412 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.412 * [taylor]: Taking taylor expansion of y.im in x.im 12.412 * [backup-simplify]: Simplify y.im into y.im 12.412 * [taylor]: Taking taylor expansion of x.im in x.im 12.412 * [backup-simplify]: Simplify 0 into 0 12.412 * [backup-simplify]: Simplify 1 into 1 12.412 * [backup-simplify]: Simplify (* y.im 0) into 0 12.413 * [backup-simplify]: Simplify (- 0) into 0 12.413 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.413 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.413 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.413 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 12.414 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.414 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 12.414 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 12.414 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 12.414 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 12.414 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.414 * [backup-simplify]: Simplify 1/3 into 1/3 12.414 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 12.414 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 12.414 * [taylor]: Taking taylor expansion of (- y.im) in y.im 12.414 * [taylor]: Taking taylor expansion of y.im in y.im 12.414 * [backup-simplify]: Simplify 0 into 0 12.414 * [backup-simplify]: Simplify 1 into 1 12.415 * [backup-simplify]: Simplify (- 0) into 0 12.415 * [backup-simplify]: Simplify (- 1) into -1 12.416 * [backup-simplify]: Simplify (- 1) into -1 12.416 * [backup-simplify]: Simplify (log -1) into (log -1) 12.416 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.416 * [taylor]: Taking taylor expansion of x.im in y.im 12.416 * [backup-simplify]: Simplify x.im into x.im 12.416 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.417 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 12.417 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 12.418 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 12.418 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 12.419 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 12.419 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.419 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.420 * [backup-simplify]: Simplify (- 0) into 0 12.420 * [backup-simplify]: Simplify (+ y.re 0) into y.re 12.420 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.420 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im))))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.421 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) 12.421 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 12.421 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.421 * [backup-simplify]: Simplify -1/3 into -1/3 12.421 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 12.421 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 12.421 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 12.421 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 12.421 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.421 * [backup-simplify]: Simplify 1/3 into 1/3 12.421 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 12.421 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 12.421 * [taylor]: Taking taylor expansion of -1 in y.re 12.421 * [backup-simplify]: Simplify -1 into -1 12.421 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.421 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.421 * [taylor]: Taking taylor expansion of y.im in y.re 12.421 * [backup-simplify]: Simplify y.im into y.im 12.421 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.421 * [taylor]: Taking taylor expansion of x.im in y.re 12.421 * [backup-simplify]: Simplify x.im into x.im 12.421 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.421 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.422 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.422 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 12.422 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 12.422 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) into (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 12.422 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 12.422 * [taylor]: Taking taylor expansion of y.re in y.re 12.422 * [backup-simplify]: Simplify 0 into 0 12.422 * [backup-simplify]: Simplify 1 into 1 12.423 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 12.423 * [backup-simplify]: Simplify (* -1/3 0) into 0 12.423 * [taylor]: Taking taylor expansion of 0 in x.im 12.423 * [backup-simplify]: Simplify 0 into 0 12.423 * [taylor]: Taking taylor expansion of 0 in y.im 12.423 * [backup-simplify]: Simplify 0 into 0 12.423 * [backup-simplify]: Simplify 0 into 0 12.423 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.424 * [backup-simplify]: Simplify (- 0) into 0 12.424 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.425 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 12.425 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 12.426 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.426 * [taylor]: Taking taylor expansion of 0 in x.im 12.426 * [backup-simplify]: Simplify 0 into 0 12.426 * [taylor]: Taking taylor expansion of 0 in y.im 12.427 * [backup-simplify]: Simplify 0 into 0 12.427 * [backup-simplify]: Simplify 0 into 0 12.427 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.428 * [backup-simplify]: Simplify (- 0) into 0 12.428 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.429 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 12.429 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.430 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 12.430 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.430 * [taylor]: Taking taylor expansion of 0 in y.im 12.430 * [backup-simplify]: Simplify 0 into 0 12.431 * [backup-simplify]: Simplify 0 into 0 12.431 * [backup-simplify]: Simplify (- 0) into 0 12.431 * [backup-simplify]: Simplify (- 1) into -1 12.433 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 12.434 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 12.434 * [backup-simplify]: Simplify (+ 0 0) into 0 12.435 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 12.436 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.436 * [backup-simplify]: Simplify 0 into 0 12.437 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.438 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.438 * [backup-simplify]: Simplify (- 0) into 0 12.438 * [backup-simplify]: Simplify (+ 0 0) into 0 12.440 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 y.re) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.440 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.441 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) 12.441 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) in y.re 12.441 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.441 * [backup-simplify]: Simplify -1/9 into -1/9 12.441 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 12.441 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 12.441 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 12.441 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 12.441 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.441 * [backup-simplify]: Simplify 1/3 into 1/3 12.441 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 12.442 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 12.442 * [taylor]: Taking taylor expansion of -1 in y.re 12.442 * [backup-simplify]: Simplify -1 into -1 12.442 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 12.442 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 12.442 * [taylor]: Taking taylor expansion of y.im in y.re 12.442 * [backup-simplify]: Simplify y.im into y.im 12.442 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 12.442 * [taylor]: Taking taylor expansion of x.im in y.re 12.442 * [backup-simplify]: Simplify x.im into x.im 12.442 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.442 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 12.442 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 12.442 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.442 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 12.442 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 12.442 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 12.443 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 12.443 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 12.443 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) into (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) 12.443 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) into (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) 12.443 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.443 * [taylor]: Taking taylor expansion of y.re in y.re 12.443 * [backup-simplify]: Simplify 0 into 0 12.443 * [backup-simplify]: Simplify 1 into 1 12.443 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 12.443 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.444 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 12.444 * [backup-simplify]: Simplify (- (/ 0 (* (pow y.im 2) (pow x.im 2))) (+ (* (/ -1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 12.445 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 12.446 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 12.447 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.448 * [backup-simplify]: Simplify (+ (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 1) (* 0 0)) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 12.448 * [backup-simplify]: Simplify (+ (* -1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) (* 0 0)) into (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) 12.448 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 12.448 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 12.448 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.448 * [backup-simplify]: Simplify 1/3 into 1/3 12.448 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 12.448 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 12.448 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 12.448 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.448 * [backup-simplify]: Simplify 1/3 into 1/3 12.448 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 12.448 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 12.449 * [taylor]: Taking taylor expansion of -1 in x.im 12.449 * [backup-simplify]: Simplify -1 into -1 12.449 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 12.449 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.449 * [taylor]: Taking taylor expansion of y.im in x.im 12.449 * [backup-simplify]: Simplify y.im into y.im 12.449 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 12.449 * [taylor]: Taking taylor expansion of x.im in x.im 12.449 * [backup-simplify]: Simplify 0 into 0 12.449 * [backup-simplify]: Simplify 1 into 1 12.449 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.449 * [backup-simplify]: Simplify (* 1 1) into 1 12.449 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 12.449 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 12.450 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 12.450 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 12.450 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) 12.450 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) 12.451 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) into (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) 12.451 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) into (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) 12.451 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 12.451 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 12.451 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.451 * [backup-simplify]: Simplify 1/3 into 1/3 12.451 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 12.451 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 12.451 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.451 * [backup-simplify]: Simplify 1/3 into 1/3 12.451 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 12.451 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 12.451 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 12.451 * [taylor]: Taking taylor expansion of -1 in y.im 12.451 * [backup-simplify]: Simplify -1 into -1 12.451 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.451 * [taylor]: Taking taylor expansion of y.im in y.im 12.451 * [backup-simplify]: Simplify 0 into 0 12.451 * [backup-simplify]: Simplify 1 into 1 12.452 * [backup-simplify]: Simplify (* 1 1) into 1 12.452 * [backup-simplify]: Simplify (/ -1 1) into -1 12.453 * [backup-simplify]: Simplify (log -1) into (log -1) 12.453 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 12.453 * [taylor]: Taking taylor expansion of 2 in y.im 12.453 * [backup-simplify]: Simplify 2 into 2 12.453 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.453 * [taylor]: Taking taylor expansion of x.im in y.im 12.453 * [backup-simplify]: Simplify x.im into x.im 12.453 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.454 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 12.454 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 12.454 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 12.454 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 12.455 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) 12.455 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) 12.456 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) into (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) 12.456 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 12.456 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 12.457 * [backup-simplify]: Simplify (- 0) into 0 12.457 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.457 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.457 * [backup-simplify]: Simplify (- 0) into 0 12.457 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.458 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into 0 12.459 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 12.460 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.460 * [taylor]: Taking taylor expansion of 0 in x.im 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [taylor]: Taking taylor expansion of 0 in y.im 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [taylor]: Taking taylor expansion of 0 in y.im 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [taylor]: Taking taylor expansion of 0 in y.im 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [backup-simplify]: Simplify 0 into 0 12.460 * [backup-simplify]: Simplify (- 0) into 0 12.460 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.461 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.461 * [backup-simplify]: Simplify (- 0) into 0 12.461 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.462 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- y.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- y.im) 1)))) 2) into 0 12.462 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.463 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 12.464 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.464 * [taylor]: Taking taylor expansion of 0 in y.im 12.464 * [backup-simplify]: Simplify 0 into 0 12.464 * [backup-simplify]: Simplify 0 into 0 12.464 * [backup-simplify]: Simplify 0 into 0 12.464 * [backup-simplify]: Simplify 0 into 0 12.464 * [backup-simplify]: Simplify (+ (* (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))))) into (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 12.465 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 12.465 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 12.465 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 12.465 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 12.465 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 12.465 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.465 * [backup-simplify]: Simplify 1/3 into 1/3 12.465 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 12.465 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.465 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.465 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.465 * [taylor]: Taking taylor expansion of y.re in y.im 12.465 * [backup-simplify]: Simplify y.re into y.re 12.465 * [taylor]: Taking taylor expansion of x.re in y.im 12.465 * [backup-simplify]: Simplify x.re into x.re 12.465 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.465 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.465 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.465 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.465 * [taylor]: Taking taylor expansion of y.im in y.im 12.465 * [backup-simplify]: Simplify 0 into 0 12.465 * [backup-simplify]: Simplify 1 into 1 12.465 * [taylor]: Taking taylor expansion of x.im in y.im 12.465 * [backup-simplify]: Simplify x.im into x.im 12.465 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.465 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.465 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.465 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.465 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.465 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 12.466 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 12.466 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 12.466 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 12.466 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 12.466 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 12.466 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 12.466 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.466 * [backup-simplify]: Simplify 1/3 into 1/3 12.466 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 12.466 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.466 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.466 * [taylor]: Taking taylor expansion of y.re in x.im 12.466 * [backup-simplify]: Simplify y.re into y.re 12.466 * [taylor]: Taking taylor expansion of x.re in x.im 12.466 * [backup-simplify]: Simplify x.re into x.re 12.466 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.466 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.466 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.466 * [taylor]: Taking taylor expansion of y.im in x.im 12.466 * [backup-simplify]: Simplify y.im into y.im 12.466 * [taylor]: Taking taylor expansion of x.im in x.im 12.466 * [backup-simplify]: Simplify 0 into 0 12.466 * [backup-simplify]: Simplify 1 into 1 12.466 * [backup-simplify]: Simplify (* y.im 0) into 0 12.467 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.467 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.467 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.467 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.467 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 12.467 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 12.467 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 12.467 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 12.467 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 12.467 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 12.467 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 12.467 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.467 * [backup-simplify]: Simplify 1/3 into 1/3 12.467 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 12.467 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.467 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.467 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.467 * [taylor]: Taking taylor expansion of y.re in y.re 12.467 * [backup-simplify]: Simplify 0 into 0 12.467 * [backup-simplify]: Simplify 1 into 1 12.468 * [taylor]: Taking taylor expansion of x.re in y.re 12.468 * [backup-simplify]: Simplify x.re into x.re 12.468 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.468 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.468 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.468 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.468 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.468 * [taylor]: Taking taylor expansion of y.im in y.re 12.468 * [backup-simplify]: Simplify y.im into y.im 12.468 * [taylor]: Taking taylor expansion of x.im in y.re 12.468 * [backup-simplify]: Simplify x.im into x.im 12.468 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.468 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.468 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.468 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 12.468 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 12.469 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 12.469 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 12.469 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.469 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.469 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.469 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.469 * [backup-simplify]: Simplify 1/3 into 1/3 12.469 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.469 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.469 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.469 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.469 * [taylor]: Taking taylor expansion of y.re in x.re 12.469 * [backup-simplify]: Simplify y.re into y.re 12.469 * [taylor]: Taking taylor expansion of x.re in x.re 12.469 * [backup-simplify]: Simplify 0 into 0 12.469 * [backup-simplify]: Simplify 1 into 1 12.469 * [backup-simplify]: Simplify (* y.re 0) into 0 12.469 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.469 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.469 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.469 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.469 * [taylor]: Taking taylor expansion of y.im in x.re 12.469 * [backup-simplify]: Simplify y.im into y.im 12.469 * [taylor]: Taking taylor expansion of x.im in x.re 12.469 * [backup-simplify]: Simplify x.im into x.im 12.469 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.469 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.469 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.469 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.470 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.470 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.470 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.470 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.470 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.470 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.470 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.470 * [backup-simplify]: Simplify 1/3 into 1/3 12.470 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.470 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.470 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.470 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.470 * [taylor]: Taking taylor expansion of y.re in x.re 12.470 * [backup-simplify]: Simplify y.re into y.re 12.470 * [taylor]: Taking taylor expansion of x.re in x.re 12.470 * [backup-simplify]: Simplify 0 into 0 12.470 * [backup-simplify]: Simplify 1 into 1 12.470 * [backup-simplify]: Simplify (* y.re 0) into 0 12.470 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.470 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.470 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.470 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.470 * [taylor]: Taking taylor expansion of y.im in x.re 12.470 * [backup-simplify]: Simplify y.im into y.im 12.470 * [taylor]: Taking taylor expansion of x.im in x.re 12.470 * [backup-simplify]: Simplify x.im into x.im 12.471 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.471 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.471 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.471 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.471 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.471 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.471 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.471 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.471 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.471 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.471 * [backup-simplify]: Simplify 1/3 into 1/3 12.471 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.471 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.471 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.471 * [taylor]: Taking taylor expansion of y.re in y.re 12.471 * [backup-simplify]: Simplify 0 into 0 12.471 * [backup-simplify]: Simplify 1 into 1 12.472 * [backup-simplify]: Simplify (/ 1 1) into 1 12.472 * [backup-simplify]: Simplify (log 1) into 0 12.472 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.472 * [taylor]: Taking taylor expansion of x.re in y.re 12.472 * [backup-simplify]: Simplify x.re into x.re 12.472 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.472 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.472 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.472 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.472 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.472 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.472 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 12.472 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 12.472 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.472 * [backup-simplify]: Simplify -1/3 into -1/3 12.472 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 12.472 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.473 * [taylor]: Taking taylor expansion of y.re in x.im 12.473 * [backup-simplify]: Simplify y.re into y.re 12.473 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.473 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.473 * [taylor]: Taking taylor expansion of x.re in x.im 12.473 * [backup-simplify]: Simplify x.re into x.re 12.473 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.473 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 12.473 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 12.473 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.473 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 12.473 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 12.473 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.473 * [backup-simplify]: Simplify -1/3 into -1/3 12.473 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 12.473 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.473 * [taylor]: Taking taylor expansion of x.re in y.im 12.473 * [backup-simplify]: Simplify x.re into x.re 12.473 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.473 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.473 * [taylor]: Taking taylor expansion of y.re in y.im 12.473 * [backup-simplify]: Simplify y.re into y.re 12.473 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.473 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.473 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.473 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.473 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.474 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.474 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.474 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.474 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.474 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.475 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.475 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 12.475 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 12.475 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.475 * [backup-simplify]: Simplify -1/3 into -1/3 12.475 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 12.475 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.475 * [taylor]: Taking taylor expansion of y.re in y.re 12.475 * [backup-simplify]: Simplify 0 into 0 12.475 * [backup-simplify]: Simplify 1 into 1 12.475 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.475 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.475 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.475 * [backup-simplify]: Simplify 1/3 into 1/3 12.475 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.475 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.475 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.475 * [taylor]: Taking taylor expansion of y.re in y.re 12.475 * [backup-simplify]: Simplify 0 into 0 12.475 * [backup-simplify]: Simplify 1 into 1 12.475 * [backup-simplify]: Simplify (/ 1 1) into 1 12.476 * [backup-simplify]: Simplify (log 1) into 0 12.476 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.476 * [taylor]: Taking taylor expansion of x.re in y.re 12.476 * [backup-simplify]: Simplify x.re into x.re 12.476 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.476 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.476 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.476 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.476 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.476 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.476 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.476 * [taylor]: Taking taylor expansion of y.im in y.re 12.476 * [backup-simplify]: Simplify y.im into y.im 12.476 * [taylor]: Taking taylor expansion of x.im in y.re 12.476 * [backup-simplify]: Simplify x.im into x.im 12.476 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 12.477 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.478 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.479 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.480 * [backup-simplify]: Simplify (- 0) into 0 12.480 * [backup-simplify]: Simplify (+ 0 0) into 0 12.480 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.481 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.482 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.482 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.482 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 12.483 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.484 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.485 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.485 * [backup-simplify]: Simplify (- 0) into 0 12.486 * [backup-simplify]: Simplify (+ 0 0) into 0 12.486 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.487 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.487 * [taylor]: Taking taylor expansion of 0 in x.im 12.487 * [backup-simplify]: Simplify 0 into 0 12.487 * [taylor]: Taking taylor expansion of 0 in y.im 12.487 * [backup-simplify]: Simplify 0 into 0 12.487 * [backup-simplify]: Simplify 0 into 0 12.488 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.489 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.489 * [backup-simplify]: Simplify (+ 0 0) into 0 12.490 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 12.491 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.491 * [taylor]: Taking taylor expansion of 0 in y.im 12.491 * [backup-simplify]: Simplify 0 into 0 12.491 * [backup-simplify]: Simplify 0 into 0 12.492 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.493 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.493 * [backup-simplify]: Simplify (+ 0 0) into 0 12.493 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.494 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.494 * [backup-simplify]: Simplify 0 into 0 12.495 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.495 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.495 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.496 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.496 * [backup-simplify]: Simplify (- 0) into 0 12.496 * [backup-simplify]: Simplify (+ 0 0) into 0 12.497 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.498 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.498 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.499 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 12.499 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 12.499 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.499 * [backup-simplify]: Simplify -1/9 into -1/9 12.499 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 12.500 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.500 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.500 * [taylor]: Taking taylor expansion of y.re in y.re 12.500 * [backup-simplify]: Simplify 0 into 0 12.500 * [backup-simplify]: Simplify 1 into 1 12.500 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.500 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.500 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.500 * [backup-simplify]: Simplify 1/3 into 1/3 12.500 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.500 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.500 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.500 * [taylor]: Taking taylor expansion of y.re in y.re 12.500 * [backup-simplify]: Simplify 0 into 0 12.500 * [backup-simplify]: Simplify 1 into 1 12.500 * [backup-simplify]: Simplify (/ 1 1) into 1 12.501 * [backup-simplify]: Simplify (log 1) into 0 12.501 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.501 * [taylor]: Taking taylor expansion of x.re in y.re 12.501 * [backup-simplify]: Simplify x.re into x.re 12.501 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.501 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.501 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.501 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.502 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.502 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.502 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.502 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.502 * [taylor]: Taking taylor expansion of y.im in y.re 12.502 * [backup-simplify]: Simplify y.im into y.im 12.502 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.502 * [taylor]: Taking taylor expansion of x.im in y.re 12.502 * [backup-simplify]: Simplify x.im into x.im 12.502 * [backup-simplify]: Simplify (* 1 1) into 1 12.502 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.503 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.503 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.503 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.503 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 12.503 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 12.503 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 12.503 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.503 * [backup-simplify]: Simplify -1/3 into -1/3 12.503 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 12.503 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 12.503 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 12.503 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.503 * [backup-simplify]: Simplify -1/3 into -1/3 12.503 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 12.503 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.503 * [taylor]: Taking taylor expansion of x.re in x.im 12.503 * [backup-simplify]: Simplify x.re into x.re 12.504 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.504 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.504 * [taylor]: Taking taylor expansion of y.re in x.im 12.504 * [backup-simplify]: Simplify y.re into y.re 12.504 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.504 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.504 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.504 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.504 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 12.504 * [taylor]: Taking taylor expansion of x.im in x.im 12.504 * [backup-simplify]: Simplify 0 into 0 12.504 * [backup-simplify]: Simplify 1 into 1 12.504 * [taylor]: Taking taylor expansion of y.im in x.im 12.504 * [backup-simplify]: Simplify y.im into y.im 12.504 * [backup-simplify]: Simplify (* 0 y.im) into 0 12.505 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 12.505 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 12.505 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.506 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.507 * [backup-simplify]: Simplify (+ 0 0) into 0 12.507 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.508 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.509 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 12.509 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 12.510 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 12.510 * [taylor]: Taking taylor expansion of 0 in y.im 12.510 * [backup-simplify]: Simplify 0 into 0 12.510 * [backup-simplify]: Simplify 0 into 0 12.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.513 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.515 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.515 * [backup-simplify]: Simplify (- 0) into 0 12.516 * [backup-simplify]: Simplify (+ 0 0) into 0 12.517 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 12.520 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.520 * [taylor]: Taking taylor expansion of 0 in x.im 12.520 * [backup-simplify]: Simplify 0 into 0 12.521 * [taylor]: Taking taylor expansion of 0 in y.im 12.521 * [backup-simplify]: Simplify 0 into 0 12.521 * [backup-simplify]: Simplify 0 into 0 12.521 * [taylor]: Taking taylor expansion of 0 in y.im 12.521 * [backup-simplify]: Simplify 0 into 0 12.521 * [backup-simplify]: Simplify 0 into 0 12.521 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) into (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 12.521 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 12.521 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 12.521 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 12.521 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 12.521 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 12.521 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.521 * [backup-simplify]: Simplify 1/3 into 1/3 12.521 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 12.521 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.522 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.522 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.522 * [taylor]: Taking taylor expansion of y.re in y.im 12.522 * [backup-simplify]: Simplify y.re into y.re 12.522 * [taylor]: Taking taylor expansion of x.re in y.im 12.522 * [backup-simplify]: Simplify x.re into x.re 12.522 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.522 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.522 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.522 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.522 * [taylor]: Taking taylor expansion of y.im in y.im 12.522 * [backup-simplify]: Simplify 0 into 0 12.522 * [backup-simplify]: Simplify 1 into 1 12.522 * [taylor]: Taking taylor expansion of x.im in y.im 12.522 * [backup-simplify]: Simplify x.im into x.im 12.522 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.523 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.523 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.523 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.523 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.523 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 12.523 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 12.524 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 12.524 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 12.524 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 12.524 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 12.524 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 12.524 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.524 * [backup-simplify]: Simplify 1/3 into 1/3 12.524 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 12.524 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.524 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.524 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.524 * [taylor]: Taking taylor expansion of y.re in x.im 12.524 * [backup-simplify]: Simplify y.re into y.re 12.524 * [taylor]: Taking taylor expansion of x.re in x.im 12.524 * [backup-simplify]: Simplify x.re into x.re 12.524 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.524 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.524 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.524 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.524 * [taylor]: Taking taylor expansion of y.im in x.im 12.524 * [backup-simplify]: Simplify y.im into y.im 12.524 * [taylor]: Taking taylor expansion of x.im in x.im 12.524 * [backup-simplify]: Simplify 0 into 0 12.524 * [backup-simplify]: Simplify 1 into 1 12.525 * [backup-simplify]: Simplify (* y.im 0) into 0 12.525 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.525 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.525 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.525 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.525 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 12.526 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 12.526 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 12.526 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 12.526 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 12.526 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 12.526 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 12.526 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.526 * [backup-simplify]: Simplify 1/3 into 1/3 12.526 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 12.526 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.526 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.526 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.526 * [taylor]: Taking taylor expansion of y.re in y.re 12.526 * [backup-simplify]: Simplify 0 into 0 12.527 * [backup-simplify]: Simplify 1 into 1 12.527 * [taylor]: Taking taylor expansion of x.re in y.re 12.527 * [backup-simplify]: Simplify x.re into x.re 12.527 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.527 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.527 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.527 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.527 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.527 * [taylor]: Taking taylor expansion of y.im in y.re 12.527 * [backup-simplify]: Simplify y.im into y.im 12.527 * [taylor]: Taking taylor expansion of x.im in y.re 12.527 * [backup-simplify]: Simplify x.im into x.im 12.527 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.527 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.527 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.528 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 12.528 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 12.528 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 12.528 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 12.528 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.528 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.528 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.528 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.528 * [backup-simplify]: Simplify 1/3 into 1/3 12.528 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.528 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.528 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.528 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.528 * [taylor]: Taking taylor expansion of y.re in x.re 12.528 * [backup-simplify]: Simplify y.re into y.re 12.528 * [taylor]: Taking taylor expansion of x.re in x.re 12.528 * [backup-simplify]: Simplify 0 into 0 12.528 * [backup-simplify]: Simplify 1 into 1 12.529 * [backup-simplify]: Simplify (* y.re 0) into 0 12.529 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.529 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.529 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.529 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.529 * [taylor]: Taking taylor expansion of y.im in x.re 12.529 * [backup-simplify]: Simplify y.im into y.im 12.529 * [taylor]: Taking taylor expansion of x.im in x.re 12.529 * [backup-simplify]: Simplify x.im into x.im 12.529 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.529 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.529 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.529 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.529 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.530 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.530 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.530 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.530 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.530 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.530 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.530 * [backup-simplify]: Simplify 1/3 into 1/3 12.530 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.530 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.530 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.530 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.530 * [taylor]: Taking taylor expansion of y.re in x.re 12.530 * [backup-simplify]: Simplify y.re into y.re 12.530 * [taylor]: Taking taylor expansion of x.re in x.re 12.530 * [backup-simplify]: Simplify 0 into 0 12.530 * [backup-simplify]: Simplify 1 into 1 12.530 * [backup-simplify]: Simplify (* y.re 0) into 0 12.530 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.530 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.530 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.530 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.530 * [taylor]: Taking taylor expansion of y.im in x.re 12.530 * [backup-simplify]: Simplify y.im into y.im 12.530 * [taylor]: Taking taylor expansion of x.im in x.re 12.530 * [backup-simplify]: Simplify x.im into x.im 12.530 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.530 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.530 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.530 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.531 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.531 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.531 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.531 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.531 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.531 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.531 * [backup-simplify]: Simplify 1/3 into 1/3 12.531 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.531 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.531 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.531 * [taylor]: Taking taylor expansion of y.re in y.re 12.531 * [backup-simplify]: Simplify 0 into 0 12.531 * [backup-simplify]: Simplify 1 into 1 12.531 * [backup-simplify]: Simplify (/ 1 1) into 1 12.532 * [backup-simplify]: Simplify (log 1) into 0 12.532 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.532 * [taylor]: Taking taylor expansion of x.re in y.re 12.532 * [backup-simplify]: Simplify x.re into x.re 12.532 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.532 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.532 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.532 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.532 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.532 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.532 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 12.532 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 12.532 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.532 * [backup-simplify]: Simplify -1/3 into -1/3 12.532 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 12.532 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.532 * [taylor]: Taking taylor expansion of y.re in x.im 12.532 * [backup-simplify]: Simplify y.re into y.re 12.532 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.532 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.532 * [taylor]: Taking taylor expansion of x.re in x.im 12.532 * [backup-simplify]: Simplify x.re into x.re 12.532 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.532 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 12.533 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 12.533 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.533 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 12.533 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 12.533 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.533 * [backup-simplify]: Simplify -1/3 into -1/3 12.533 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 12.533 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.533 * [taylor]: Taking taylor expansion of x.re in y.im 12.533 * [backup-simplify]: Simplify x.re into x.re 12.533 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.533 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.533 * [taylor]: Taking taylor expansion of y.re in y.im 12.533 * [backup-simplify]: Simplify y.re into y.re 12.533 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.533 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.533 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.533 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.533 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.534 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.534 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.534 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.534 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.534 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.534 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.535 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 12.535 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 12.535 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.535 * [backup-simplify]: Simplify -1/3 into -1/3 12.535 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 12.535 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.535 * [taylor]: Taking taylor expansion of y.re in y.re 12.535 * [backup-simplify]: Simplify 0 into 0 12.535 * [backup-simplify]: Simplify 1 into 1 12.535 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.535 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.535 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.535 * [backup-simplify]: Simplify 1/3 into 1/3 12.535 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.535 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.535 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.535 * [taylor]: Taking taylor expansion of y.re in y.re 12.535 * [backup-simplify]: Simplify 0 into 0 12.535 * [backup-simplify]: Simplify 1 into 1 12.535 * [backup-simplify]: Simplify (/ 1 1) into 1 12.535 * [backup-simplify]: Simplify (log 1) into 0 12.535 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.535 * [taylor]: Taking taylor expansion of x.re in y.re 12.535 * [backup-simplify]: Simplify x.re into x.re 12.535 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.536 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.536 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.536 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.536 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.536 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.536 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.536 * [taylor]: Taking taylor expansion of y.im in y.re 12.536 * [backup-simplify]: Simplify y.im into y.im 12.536 * [taylor]: Taking taylor expansion of x.im in y.re 12.536 * [backup-simplify]: Simplify x.im into x.im 12.536 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 12.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.537 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.538 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.538 * [backup-simplify]: Simplify (- 0) into 0 12.538 * [backup-simplify]: Simplify (+ 0 0) into 0 12.539 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.539 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.539 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.539 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.540 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 12.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.541 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.541 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.541 * [backup-simplify]: Simplify (- 0) into 0 12.542 * [backup-simplify]: Simplify (+ 0 0) into 0 12.542 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.543 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.543 * [taylor]: Taking taylor expansion of 0 in x.im 12.543 * [backup-simplify]: Simplify 0 into 0 12.543 * [taylor]: Taking taylor expansion of 0 in y.im 12.543 * [backup-simplify]: Simplify 0 into 0 12.543 * [backup-simplify]: Simplify 0 into 0 12.543 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.544 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.544 * [backup-simplify]: Simplify (+ 0 0) into 0 12.544 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 12.545 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.545 * [taylor]: Taking taylor expansion of 0 in y.im 12.545 * [backup-simplify]: Simplify 0 into 0 12.545 * [backup-simplify]: Simplify 0 into 0 12.545 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.546 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.546 * [backup-simplify]: Simplify (+ 0 0) into 0 12.546 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.547 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.547 * [backup-simplify]: Simplify 0 into 0 12.547 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.548 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.548 * [backup-simplify]: Simplify (- 0) into 0 12.548 * [backup-simplify]: Simplify (+ 0 0) into 0 12.549 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.549 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.550 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.550 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 12.550 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 12.550 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.550 * [backup-simplify]: Simplify -1/9 into -1/9 12.550 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 12.550 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.550 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.550 * [taylor]: Taking taylor expansion of y.re in y.re 12.550 * [backup-simplify]: Simplify 0 into 0 12.550 * [backup-simplify]: Simplify 1 into 1 12.550 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.550 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.550 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.550 * [backup-simplify]: Simplify 1/3 into 1/3 12.550 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.550 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.550 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.550 * [taylor]: Taking taylor expansion of y.re in y.re 12.550 * [backup-simplify]: Simplify 0 into 0 12.550 * [backup-simplify]: Simplify 1 into 1 12.551 * [backup-simplify]: Simplify (/ 1 1) into 1 12.551 * [backup-simplify]: Simplify (log 1) into 0 12.551 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.551 * [taylor]: Taking taylor expansion of x.re in y.re 12.551 * [backup-simplify]: Simplify x.re into x.re 12.551 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.551 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.551 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.551 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.551 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.551 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.552 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.552 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.552 * [taylor]: Taking taylor expansion of y.im in y.re 12.552 * [backup-simplify]: Simplify y.im into y.im 12.552 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.552 * [taylor]: Taking taylor expansion of x.im in y.re 12.552 * [backup-simplify]: Simplify x.im into x.im 12.552 * [backup-simplify]: Simplify (* 1 1) into 1 12.552 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.552 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.552 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.552 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.552 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 12.552 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 12.552 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 12.552 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.552 * [backup-simplify]: Simplify -1/3 into -1/3 12.552 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 12.552 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 12.552 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 12.552 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.553 * [backup-simplify]: Simplify -1/3 into -1/3 12.553 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 12.553 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.553 * [taylor]: Taking taylor expansion of x.re in x.im 12.553 * [backup-simplify]: Simplify x.re into x.re 12.553 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.553 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.553 * [taylor]: Taking taylor expansion of y.re in x.im 12.553 * [backup-simplify]: Simplify y.re into y.re 12.553 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.553 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.553 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.553 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.553 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 12.553 * [taylor]: Taking taylor expansion of x.im in x.im 12.553 * [backup-simplify]: Simplify 0 into 0 12.553 * [backup-simplify]: Simplify 1 into 1 12.553 * [taylor]: Taking taylor expansion of y.im in x.im 12.553 * [backup-simplify]: Simplify y.im into y.im 12.553 * [backup-simplify]: Simplify (* 0 y.im) into 0 12.553 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 12.553 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 12.554 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.554 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.554 * [backup-simplify]: Simplify (+ 0 0) into 0 12.555 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.555 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.556 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 12.556 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 12.556 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 12.556 * [taylor]: Taking taylor expansion of 0 in y.im 12.556 * [backup-simplify]: Simplify 0 into 0 12.556 * [backup-simplify]: Simplify 0 into 0 12.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.558 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.559 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.560 * [backup-simplify]: Simplify (- 0) into 0 12.560 * [backup-simplify]: Simplify (+ 0 0) into 0 12.561 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 12.562 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.562 * [taylor]: Taking taylor expansion of 0 in x.im 12.562 * [backup-simplify]: Simplify 0 into 0 12.562 * [taylor]: Taking taylor expansion of 0 in y.im 12.562 * [backup-simplify]: Simplify 0 into 0 12.562 * [backup-simplify]: Simplify 0 into 0 12.562 * [taylor]: Taking taylor expansion of 0 in y.im 12.562 * [backup-simplify]: Simplify 0 into 0 12.562 * [backup-simplify]: Simplify 0 into 0 12.562 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 (- x.re))) (log (/ 1 (- y.re)))))) into (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 12.562 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1) 12.563 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 12.563 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in (x.re y.re x.im y.im) around 0 12.563 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 12.563 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 12.563 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 12.563 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.563 * [backup-simplify]: Simplify 1/3 into 1/3 12.563 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 12.563 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 12.563 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.563 * [taylor]: Taking taylor expansion of y.re in y.im 12.563 * [backup-simplify]: Simplify y.re into y.re 12.563 * [taylor]: Taking taylor expansion of x.re in y.im 12.563 * [backup-simplify]: Simplify x.re into x.re 12.563 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.563 * [taylor]: Taking taylor expansion of y.im in y.im 12.563 * [backup-simplify]: Simplify 0 into 0 12.563 * [backup-simplify]: Simplify 1 into 1 12.563 * [taylor]: Taking taylor expansion of x.im in y.im 12.563 * [backup-simplify]: Simplify x.im into x.im 12.563 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.563 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.564 * [backup-simplify]: Simplify (- 0) into 0 12.564 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.564 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 12.564 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 12.564 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 12.564 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 12.564 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 12.564 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 12.564 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.564 * [backup-simplify]: Simplify 1/3 into 1/3 12.564 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 12.564 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 12.564 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.564 * [taylor]: Taking taylor expansion of y.re in x.im 12.564 * [backup-simplify]: Simplify y.re into y.re 12.564 * [taylor]: Taking taylor expansion of x.re in x.im 12.564 * [backup-simplify]: Simplify x.re into x.re 12.564 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.564 * [taylor]: Taking taylor expansion of y.im in x.im 12.564 * [backup-simplify]: Simplify y.im into y.im 12.564 * [taylor]: Taking taylor expansion of x.im in x.im 12.564 * [backup-simplify]: Simplify 0 into 0 12.564 * [backup-simplify]: Simplify 1 into 1 12.565 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.565 * [backup-simplify]: Simplify (* y.im 0) into 0 12.565 * [backup-simplify]: Simplify (- 0) into 0 12.565 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 12.565 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 12.565 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 12.565 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 12.565 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 12.565 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 12.565 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 12.565 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.565 * [backup-simplify]: Simplify 1/3 into 1/3 12.566 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 12.566 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 12.566 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.566 * [taylor]: Taking taylor expansion of y.re in y.re 12.566 * [backup-simplify]: Simplify 0 into 0 12.566 * [backup-simplify]: Simplify 1 into 1 12.566 * [taylor]: Taking taylor expansion of x.re in y.re 12.566 * [backup-simplify]: Simplify x.re into x.re 12.566 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.566 * [taylor]: Taking taylor expansion of y.im in y.re 12.566 * [backup-simplify]: Simplify y.im into y.im 12.566 * [taylor]: Taking taylor expansion of x.im in y.re 12.566 * [backup-simplify]: Simplify x.im into x.im 12.566 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.566 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.566 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.566 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.566 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.566 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.566 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.566 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 12.566 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 12.567 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 12.567 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.567 * [backup-simplify]: Simplify 1/3 into 1/3 12.567 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 12.567 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.567 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.567 * [taylor]: Taking taylor expansion of y.re in x.re 12.567 * [backup-simplify]: Simplify y.re into y.re 12.567 * [taylor]: Taking taylor expansion of x.re in x.re 12.567 * [backup-simplify]: Simplify 0 into 0 12.567 * [backup-simplify]: Simplify 1 into 1 12.567 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.567 * [taylor]: Taking taylor expansion of y.im in x.re 12.567 * [backup-simplify]: Simplify y.im into y.im 12.567 * [taylor]: Taking taylor expansion of x.im in x.re 12.567 * [backup-simplify]: Simplify x.im into x.im 12.567 * [backup-simplify]: Simplify (* y.re 0) into 0 12.567 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.567 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.567 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.567 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.567 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.567 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.568 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 12.568 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 12.568 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 12.568 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.568 * [backup-simplify]: Simplify 1/3 into 1/3 12.568 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 12.568 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 12.568 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.568 * [taylor]: Taking taylor expansion of y.re in x.re 12.568 * [backup-simplify]: Simplify y.re into y.re 12.568 * [taylor]: Taking taylor expansion of x.re in x.re 12.568 * [backup-simplify]: Simplify 0 into 0 12.568 * [backup-simplify]: Simplify 1 into 1 12.568 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.568 * [taylor]: Taking taylor expansion of y.im in x.re 12.568 * [backup-simplify]: Simplify y.im into y.im 12.568 * [taylor]: Taking taylor expansion of x.im in x.re 12.568 * [backup-simplify]: Simplify x.im into x.im 12.568 * [backup-simplify]: Simplify (* y.re 0) into 0 12.568 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.568 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.568 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 12.568 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.568 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.569 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.569 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 12.569 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 12.569 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 12.569 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.569 * [backup-simplify]: Simplify 1/3 into 1/3 12.569 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 12.569 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 12.569 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.569 * [taylor]: Taking taylor expansion of y.im in y.re 12.569 * [backup-simplify]: Simplify y.im into y.im 12.569 * [taylor]: Taking taylor expansion of x.im in y.re 12.569 * [backup-simplify]: Simplify x.im into x.im 12.569 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.569 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.569 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.569 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 12.569 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 12.570 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 12.570 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 12.570 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 12.570 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 12.570 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.570 * [backup-simplify]: Simplify 1/3 into 1/3 12.570 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 12.570 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 12.570 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.570 * [taylor]: Taking taylor expansion of y.im in x.im 12.570 * [backup-simplify]: Simplify y.im into y.im 12.570 * [taylor]: Taking taylor expansion of x.im in x.im 12.570 * [backup-simplify]: Simplify 0 into 0 12.570 * [backup-simplify]: Simplify 1 into 1 12.570 * [backup-simplify]: Simplify (* y.im 0) into 0 12.570 * [backup-simplify]: Simplify (- 0) into 0 12.571 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.571 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.571 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.571 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 12.572 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.572 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 12.572 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 12.572 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 12.572 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 12.572 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.572 * [backup-simplify]: Simplify 1/3 into 1/3 12.572 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 12.572 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 12.572 * [taylor]: Taking taylor expansion of (- y.im) in y.im 12.572 * [taylor]: Taking taylor expansion of y.im in y.im 12.572 * [backup-simplify]: Simplify 0 into 0 12.572 * [backup-simplify]: Simplify 1 into 1 12.572 * [backup-simplify]: Simplify (- 0) into 0 12.573 * [backup-simplify]: Simplify (- 1) into -1 12.573 * [backup-simplify]: Simplify (- 1) into -1 12.573 * [backup-simplify]: Simplify (log -1) into (log -1) 12.573 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.573 * [taylor]: Taking taylor expansion of x.im in y.im 12.573 * [backup-simplify]: Simplify x.im into x.im 12.573 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.574 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 12.574 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 12.574 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 12.575 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 12.575 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) into (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) 12.575 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.575 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.576 * [backup-simplify]: Simplify (- 0) into 0 12.576 * [backup-simplify]: Simplify (+ y.re 0) into y.re 12.576 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.576 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im))))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.576 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) 12.576 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 12.576 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.576 * [backup-simplify]: Simplify -1/3 into -1/3 12.576 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 12.576 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 12.576 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 12.576 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 12.576 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.576 * [backup-simplify]: Simplify 1/3 into 1/3 12.576 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 12.576 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 12.576 * [taylor]: Taking taylor expansion of -1 in y.re 12.576 * [backup-simplify]: Simplify -1 into -1 12.576 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.576 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.576 * [taylor]: Taking taylor expansion of y.im in y.re 12.576 * [backup-simplify]: Simplify y.im into y.im 12.577 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.577 * [taylor]: Taking taylor expansion of x.im in y.re 12.577 * [backup-simplify]: Simplify x.im into x.im 12.577 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.577 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.577 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.577 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 12.577 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 12.577 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) into (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 12.577 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 12.577 * [taylor]: Taking taylor expansion of y.re in y.re 12.577 * [backup-simplify]: Simplify 0 into 0 12.577 * [backup-simplify]: Simplify 1 into 1 12.577 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 12.578 * [backup-simplify]: Simplify (* -1/3 0) into 0 12.578 * [taylor]: Taking taylor expansion of 0 in x.im 12.578 * [backup-simplify]: Simplify 0 into 0 12.578 * [taylor]: Taking taylor expansion of 0 in y.im 12.578 * [backup-simplify]: Simplify 0 into 0 12.578 * [backup-simplify]: Simplify 0 into 0 12.578 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.578 * [backup-simplify]: Simplify (- 0) into 0 12.578 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.579 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 12.579 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 12.579 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.579 * [taylor]: Taking taylor expansion of 0 in x.im 12.579 * [backup-simplify]: Simplify 0 into 0 12.579 * [taylor]: Taking taylor expansion of 0 in y.im 12.579 * [backup-simplify]: Simplify 0 into 0 12.579 * [backup-simplify]: Simplify 0 into 0 12.580 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.580 * [backup-simplify]: Simplify (- 0) into 0 12.580 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.581 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 12.581 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.581 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 12.582 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.582 * [taylor]: Taking taylor expansion of 0 in y.im 12.582 * [backup-simplify]: Simplify 0 into 0 12.582 * [backup-simplify]: Simplify 0 into 0 12.582 * [backup-simplify]: Simplify (- 0) into 0 12.582 * [backup-simplify]: Simplify (- 1) into -1 12.583 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 12.584 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 12.584 * [backup-simplify]: Simplify (+ 0 0) into 0 12.584 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 12.585 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.585 * [backup-simplify]: Simplify 0 into 0 12.586 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.586 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.586 * [backup-simplify]: Simplify (- 0) into 0 12.586 * [backup-simplify]: Simplify (+ 0 0) into 0 12.587 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 y.re) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.587 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (log (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.588 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) 12.588 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2))) in y.re 12.588 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.588 * [backup-simplify]: Simplify -1/9 into -1/9 12.588 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 12.588 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 12.588 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 12.588 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 12.588 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.588 * [backup-simplify]: Simplify 1/3 into 1/3 12.588 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 12.588 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 12.588 * [taylor]: Taking taylor expansion of -1 in y.re 12.588 * [backup-simplify]: Simplify -1 into -1 12.588 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 12.588 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 12.588 * [taylor]: Taking taylor expansion of y.im in y.re 12.588 * [backup-simplify]: Simplify y.im into y.im 12.588 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 12.588 * [taylor]: Taking taylor expansion of x.im in y.re 12.588 * [backup-simplify]: Simplify x.im into x.im 12.588 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.588 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 12.588 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 12.588 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.588 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 12.589 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 12.589 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 12.589 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 12.589 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 12.589 * [backup-simplify]: Simplify (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) into (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) 12.589 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) into (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) 12.589 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.589 * [taylor]: Taking taylor expansion of y.re in y.re 12.589 * [backup-simplify]: Simplify 0 into 0 12.589 * [backup-simplify]: Simplify 1 into 1 12.589 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 12.589 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.589 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 12.589 * [backup-simplify]: Simplify (- (/ 0 (* (pow y.im 2) (pow x.im 2))) (+ (* (/ -1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 12.590 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 12.590 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 12.591 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 12.591 * [backup-simplify]: Simplify (+ (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 1) (* 0 0)) into (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 12.592 * [backup-simplify]: Simplify (+ (* -1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) (* 0 0)) into (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) 12.592 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 12.592 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 12.592 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.592 * [backup-simplify]: Simplify 1/3 into 1/3 12.592 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 12.592 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 12.592 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 12.592 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.592 * [backup-simplify]: Simplify 1/3 into 1/3 12.592 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 12.592 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 12.592 * [taylor]: Taking taylor expansion of -1 in x.im 12.592 * [backup-simplify]: Simplify -1 into -1 12.592 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 12.592 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.592 * [taylor]: Taking taylor expansion of y.im in x.im 12.592 * [backup-simplify]: Simplify y.im into y.im 12.592 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 12.592 * [taylor]: Taking taylor expansion of x.im in x.im 12.592 * [backup-simplify]: Simplify 0 into 0 12.592 * [backup-simplify]: Simplify 1 into 1 12.592 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.592 * [backup-simplify]: Simplify (* 1 1) into 1 12.593 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 12.593 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 12.593 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 12.593 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 12.593 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) 12.593 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) 12.593 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) into (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) 12.593 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) into (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) 12.593 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 12.593 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 12.593 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.594 * [backup-simplify]: Simplify 1/3 into 1/3 12.594 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 12.594 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 12.594 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.594 * [backup-simplify]: Simplify 1/3 into 1/3 12.594 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 12.594 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 12.594 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 12.594 * [taylor]: Taking taylor expansion of -1 in y.im 12.594 * [backup-simplify]: Simplify -1 into -1 12.594 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.594 * [taylor]: Taking taylor expansion of y.im in y.im 12.594 * [backup-simplify]: Simplify 0 into 0 12.594 * [backup-simplify]: Simplify 1 into 1 12.594 * [backup-simplify]: Simplify (* 1 1) into 1 12.594 * [backup-simplify]: Simplify (/ -1 1) into -1 12.594 * [backup-simplify]: Simplify (log -1) into (log -1) 12.594 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 12.594 * [taylor]: Taking taylor expansion of 2 in y.im 12.595 * [backup-simplify]: Simplify 2 into 2 12.595 * [taylor]: Taking taylor expansion of (log x.im) in y.im 12.595 * [taylor]: Taking taylor expansion of x.im in y.im 12.595 * [backup-simplify]: Simplify x.im into x.im 12.595 * [backup-simplify]: Simplify (log x.im) into (log x.im) 12.595 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 12.595 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 12.595 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 12.595 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 12.596 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))) 12.596 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))) 12.597 * [backup-simplify]: Simplify (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) into (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im))))))) 12.597 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 12.597 * [backup-simplify]: Simplify (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) into (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) 12.598 * [backup-simplify]: Simplify (- 0) into 0 12.598 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.598 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.598 * [backup-simplify]: Simplify (- 0) into 0 12.598 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 12.599 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (* y.im x.im)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- (* y.im x.im)) 1)))) 2) into 0 12.600 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 12.601 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.601 * [taylor]: Taking taylor expansion of 0 in x.im 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [taylor]: Taking taylor expansion of 0 in y.im 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [taylor]: Taking taylor expansion of 0 in y.im 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [taylor]: Taking taylor expansion of 0 in y.im 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify (- 0) into 0 12.601 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.602 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.602 * [backup-simplify]: Simplify (- 0) into 0 12.602 * [backup-simplify]: Simplify (- y.im) into (- y.im) 12.603 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- y.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- y.im) 1)))) 2) into 0 12.603 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 12.604 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 12.605 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.605 * [taylor]: Taking taylor expansion of 0 in y.im 12.605 * [backup-simplify]: Simplify 0 into 0 12.605 * [backup-simplify]: Simplify 0 into 0 12.605 * [backup-simplify]: Simplify 0 into 0 12.605 * [backup-simplify]: Simplify 0 into 0 12.606 * [backup-simplify]: Simplify (+ (* (- (* 1/3 (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))))) into (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 12.607 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 12.607 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 12.607 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 12.607 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 12.607 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 12.607 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.607 * [backup-simplify]: Simplify 1/3 into 1/3 12.607 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 12.607 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.607 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.607 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.607 * [taylor]: Taking taylor expansion of y.re in y.im 12.607 * [backup-simplify]: Simplify y.re into y.re 12.607 * [taylor]: Taking taylor expansion of x.re in y.im 12.607 * [backup-simplify]: Simplify x.re into x.re 12.607 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.607 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.607 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.607 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.607 * [taylor]: Taking taylor expansion of y.im in y.im 12.607 * [backup-simplify]: Simplify 0 into 0 12.607 * [backup-simplify]: Simplify 1 into 1 12.607 * [taylor]: Taking taylor expansion of x.im in y.im 12.607 * [backup-simplify]: Simplify x.im into x.im 12.607 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.608 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.608 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.608 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.608 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.608 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 12.608 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 12.609 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 12.609 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 12.609 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 12.609 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 12.609 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 12.609 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.609 * [backup-simplify]: Simplify 1/3 into 1/3 12.609 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 12.609 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.609 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.609 * [taylor]: Taking taylor expansion of y.re in x.im 12.609 * [backup-simplify]: Simplify y.re into y.re 12.609 * [taylor]: Taking taylor expansion of x.re in x.im 12.609 * [backup-simplify]: Simplify x.re into x.re 12.609 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.609 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.609 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.609 * [taylor]: Taking taylor expansion of y.im in x.im 12.609 * [backup-simplify]: Simplify y.im into y.im 12.609 * [taylor]: Taking taylor expansion of x.im in x.im 12.609 * [backup-simplify]: Simplify 0 into 0 12.609 * [backup-simplify]: Simplify 1 into 1 12.609 * [backup-simplify]: Simplify (* y.im 0) into 0 12.610 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.610 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.610 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.610 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.610 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 12.611 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 12.611 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 12.611 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 12.611 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 12.611 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 12.611 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 12.611 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.611 * [backup-simplify]: Simplify 1/3 into 1/3 12.611 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 12.611 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.611 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.611 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.611 * [taylor]: Taking taylor expansion of y.re in y.re 12.611 * [backup-simplify]: Simplify 0 into 0 12.611 * [backup-simplify]: Simplify 1 into 1 12.611 * [taylor]: Taking taylor expansion of x.re in y.re 12.611 * [backup-simplify]: Simplify x.re into x.re 12.611 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.612 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.612 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.612 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.612 * [taylor]: Taking taylor expansion of y.im in y.re 12.612 * [backup-simplify]: Simplify y.im into y.im 12.612 * [taylor]: Taking taylor expansion of x.im in y.re 12.612 * [backup-simplify]: Simplify x.im into x.im 12.612 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.612 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.612 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.612 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 12.612 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 12.613 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 12.613 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 12.613 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.613 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.613 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.613 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.613 * [backup-simplify]: Simplify 1/3 into 1/3 12.613 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.613 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.613 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.613 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.613 * [taylor]: Taking taylor expansion of y.re in x.re 12.613 * [backup-simplify]: Simplify y.re into y.re 12.613 * [taylor]: Taking taylor expansion of x.re in x.re 12.613 * [backup-simplify]: Simplify 0 into 0 12.613 * [backup-simplify]: Simplify 1 into 1 12.613 * [backup-simplify]: Simplify (* y.re 0) into 0 12.613 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.614 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.614 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.614 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.614 * [taylor]: Taking taylor expansion of y.im in x.re 12.614 * [backup-simplify]: Simplify y.im into y.im 12.614 * [taylor]: Taking taylor expansion of x.im in x.re 12.614 * [backup-simplify]: Simplify x.im into x.im 12.614 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.614 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.614 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.614 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.614 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.614 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.615 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.615 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.615 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.615 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.615 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.615 * [backup-simplify]: Simplify 1/3 into 1/3 12.615 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.615 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.615 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.615 * [taylor]: Taking taylor expansion of y.re in x.re 12.615 * [backup-simplify]: Simplify y.re into y.re 12.615 * [taylor]: Taking taylor expansion of x.re in x.re 12.615 * [backup-simplify]: Simplify 0 into 0 12.615 * [backup-simplify]: Simplify 1 into 1 12.615 * [backup-simplify]: Simplify (* y.re 0) into 0 12.615 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.615 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.616 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.616 * [taylor]: Taking taylor expansion of y.im in x.re 12.616 * [backup-simplify]: Simplify y.im into y.im 12.616 * [taylor]: Taking taylor expansion of x.im in x.re 12.616 * [backup-simplify]: Simplify x.im into x.im 12.616 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.616 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.616 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.616 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.616 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.616 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.617 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.617 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.617 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.617 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.617 * [backup-simplify]: Simplify 1/3 into 1/3 12.617 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.617 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.617 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.617 * [taylor]: Taking taylor expansion of y.re in y.re 12.617 * [backup-simplify]: Simplify 0 into 0 12.617 * [backup-simplify]: Simplify 1 into 1 12.617 * [backup-simplify]: Simplify (/ 1 1) into 1 12.618 * [backup-simplify]: Simplify (log 1) into 0 12.618 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.618 * [taylor]: Taking taylor expansion of x.re in y.re 12.618 * [backup-simplify]: Simplify x.re into x.re 12.618 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.618 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.618 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.619 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.619 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.619 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.619 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 12.619 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 12.619 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.619 * [backup-simplify]: Simplify -1/3 into -1/3 12.619 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 12.619 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.619 * [taylor]: Taking taylor expansion of y.re in x.im 12.619 * [backup-simplify]: Simplify y.re into y.re 12.619 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.619 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.619 * [taylor]: Taking taylor expansion of x.re in x.im 12.619 * [backup-simplify]: Simplify x.re into x.re 12.619 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.619 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 12.619 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 12.619 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.619 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 12.619 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 12.619 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.620 * [backup-simplify]: Simplify -1/3 into -1/3 12.620 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 12.620 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.620 * [taylor]: Taking taylor expansion of x.re in y.im 12.620 * [backup-simplify]: Simplify x.re into x.re 12.620 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.620 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.620 * [taylor]: Taking taylor expansion of y.re in y.im 12.620 * [backup-simplify]: Simplify y.re into y.re 12.620 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.620 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.620 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.620 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.620 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.621 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.621 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.621 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.622 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.622 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.623 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.623 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 12.623 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 12.623 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.623 * [backup-simplify]: Simplify -1/3 into -1/3 12.623 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 12.623 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.623 * [taylor]: Taking taylor expansion of y.re in y.re 12.623 * [backup-simplify]: Simplify 0 into 0 12.623 * [backup-simplify]: Simplify 1 into 1 12.623 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.623 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.623 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.623 * [backup-simplify]: Simplify 1/3 into 1/3 12.623 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.623 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.623 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.623 * [taylor]: Taking taylor expansion of y.re in y.re 12.623 * [backup-simplify]: Simplify 0 into 0 12.623 * [backup-simplify]: Simplify 1 into 1 12.624 * [backup-simplify]: Simplify (/ 1 1) into 1 12.624 * [backup-simplify]: Simplify (log 1) into 0 12.624 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.624 * [taylor]: Taking taylor expansion of x.re in y.re 12.624 * [backup-simplify]: Simplify x.re into x.re 12.624 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.625 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.625 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.625 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.625 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.625 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.625 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.625 * [taylor]: Taking taylor expansion of y.im in y.re 12.625 * [backup-simplify]: Simplify y.im into y.im 12.625 * [taylor]: Taking taylor expansion of x.im in y.re 12.625 * [backup-simplify]: Simplify x.im into x.im 12.625 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 12.626 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.628 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.628 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.629 * [backup-simplify]: Simplify (- 0) into 0 12.629 * [backup-simplify]: Simplify (+ 0 0) into 0 12.630 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.631 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.631 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.632 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.632 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 12.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.636 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.637 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.637 * [backup-simplify]: Simplify (- 0) into 0 12.637 * [backup-simplify]: Simplify (+ 0 0) into 0 12.638 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.639 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.639 * [taylor]: Taking taylor expansion of 0 in x.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.639 * [taylor]: Taking taylor expansion of 0 in y.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.639 * [backup-simplify]: Simplify 0 into 0 12.640 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.640 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.641 * [backup-simplify]: Simplify (+ 0 0) into 0 12.641 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 12.642 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.642 * [taylor]: Taking taylor expansion of 0 in y.im 12.642 * [backup-simplify]: Simplify 0 into 0 12.642 * [backup-simplify]: Simplify 0 into 0 12.643 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.644 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.645 * [backup-simplify]: Simplify (+ 0 0) into 0 12.645 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.646 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.646 * [backup-simplify]: Simplify 0 into 0 12.647 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.647 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.648 * [backup-simplify]: Simplify (- 0) into 0 12.648 * [backup-simplify]: Simplify (+ 0 0) into 0 12.650 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.650 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.651 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.652 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 12.652 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 12.652 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.652 * [backup-simplify]: Simplify -1/9 into -1/9 12.652 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 12.652 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.652 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.652 * [taylor]: Taking taylor expansion of y.re in y.re 12.652 * [backup-simplify]: Simplify 0 into 0 12.652 * [backup-simplify]: Simplify 1 into 1 12.652 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.652 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.652 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.652 * [backup-simplify]: Simplify 1/3 into 1/3 12.652 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.652 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.652 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.652 * [taylor]: Taking taylor expansion of y.re in y.re 12.652 * [backup-simplify]: Simplify 0 into 0 12.652 * [backup-simplify]: Simplify 1 into 1 12.653 * [backup-simplify]: Simplify (/ 1 1) into 1 12.653 * [backup-simplify]: Simplify (log 1) into 0 12.653 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.653 * [taylor]: Taking taylor expansion of x.re in y.re 12.653 * [backup-simplify]: Simplify x.re into x.re 12.653 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.654 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.654 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.654 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.654 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.654 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.654 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.654 * [taylor]: Taking taylor expansion of y.im in y.re 12.654 * [backup-simplify]: Simplify y.im into y.im 12.654 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.654 * [taylor]: Taking taylor expansion of x.im in y.re 12.654 * [backup-simplify]: Simplify x.im into x.im 12.655 * [backup-simplify]: Simplify (* 1 1) into 1 12.655 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.655 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.655 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.655 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.655 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 12.656 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 12.656 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 12.656 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.656 * [backup-simplify]: Simplify -1/3 into -1/3 12.656 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 12.656 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 12.656 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 12.656 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.656 * [backup-simplify]: Simplify -1/3 into -1/3 12.656 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 12.656 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.656 * [taylor]: Taking taylor expansion of x.re in x.im 12.656 * [backup-simplify]: Simplify x.re into x.re 12.656 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.656 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.656 * [taylor]: Taking taylor expansion of y.re in x.im 12.656 * [backup-simplify]: Simplify y.re into y.re 12.656 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.656 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.656 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.656 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.656 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 12.656 * [taylor]: Taking taylor expansion of x.im in x.im 12.656 * [backup-simplify]: Simplify 0 into 0 12.656 * [backup-simplify]: Simplify 1 into 1 12.656 * [taylor]: Taking taylor expansion of y.im in x.im 12.656 * [backup-simplify]: Simplify y.im into y.im 12.656 * [backup-simplify]: Simplify (* 0 y.im) into 0 12.657 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 12.657 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 12.657 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.658 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.658 * [backup-simplify]: Simplify (+ 0 0) into 0 12.658 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.659 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.659 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 12.659 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 12.660 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 12.660 * [taylor]: Taking taylor expansion of 0 in y.im 12.660 * [backup-simplify]: Simplify 0 into 0 12.660 * [backup-simplify]: Simplify 0 into 0 12.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.662 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.663 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.663 * [backup-simplify]: Simplify (- 0) into 0 12.663 * [backup-simplify]: Simplify (+ 0 0) into 0 12.664 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 12.665 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.665 * [taylor]: Taking taylor expansion of 0 in x.im 12.665 * [backup-simplify]: Simplify 0 into 0 12.665 * [taylor]: Taking taylor expansion of 0 in y.im 12.665 * [backup-simplify]: Simplify 0 into 0 12.665 * [backup-simplify]: Simplify 0 into 0 12.665 * [taylor]: Taking taylor expansion of 0 in y.im 12.665 * [backup-simplify]: Simplify 0 into 0 12.665 * [backup-simplify]: Simplify 0 into 0 12.665 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) into (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 12.665 * [backup-simplify]: Simplify (cbrt (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) 12.665 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in (x.re y.re x.im y.im) around 0 12.665 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 12.665 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 12.665 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 12.665 * [taylor]: Taking taylor expansion of 1/3 in y.im 12.665 * [backup-simplify]: Simplify 1/3 into 1/3 12.665 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 12.665 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.665 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.665 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.665 * [taylor]: Taking taylor expansion of y.re in y.im 12.665 * [backup-simplify]: Simplify y.re into y.re 12.665 * [taylor]: Taking taylor expansion of x.re in y.im 12.665 * [backup-simplify]: Simplify x.re into x.re 12.666 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.666 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.666 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.666 * [taylor]: Taking taylor expansion of y.im in y.im 12.666 * [backup-simplify]: Simplify 0 into 0 12.666 * [backup-simplify]: Simplify 1 into 1 12.666 * [taylor]: Taking taylor expansion of x.im in y.im 12.666 * [backup-simplify]: Simplify x.im into x.im 12.666 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.666 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.666 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.666 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 12.666 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 12.666 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 12.666 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 12.667 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 12.667 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 12.667 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 12.667 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 12.667 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 12.667 * [taylor]: Taking taylor expansion of 1/3 in x.im 12.667 * [backup-simplify]: Simplify 1/3 into 1/3 12.667 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 12.667 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.667 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.667 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.667 * [taylor]: Taking taylor expansion of y.re in x.im 12.667 * [backup-simplify]: Simplify y.re into y.re 12.667 * [taylor]: Taking taylor expansion of x.re in x.im 12.667 * [backup-simplify]: Simplify x.re into x.re 12.667 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.667 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.667 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.667 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.667 * [taylor]: Taking taylor expansion of y.im in x.im 12.667 * [backup-simplify]: Simplify y.im into y.im 12.667 * [taylor]: Taking taylor expansion of x.im in x.im 12.667 * [backup-simplify]: Simplify 0 into 0 12.667 * [backup-simplify]: Simplify 1 into 1 12.667 * [backup-simplify]: Simplify (* y.im 0) into 0 12.667 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.667 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 12.667 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 12.668 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 12.668 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 12.668 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 12.668 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 12.668 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 12.668 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 12.668 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 12.668 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.668 * [backup-simplify]: Simplify 1/3 into 1/3 12.668 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 12.668 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.668 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.668 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.668 * [taylor]: Taking taylor expansion of y.re in y.re 12.668 * [backup-simplify]: Simplify 0 into 0 12.668 * [backup-simplify]: Simplify 1 into 1 12.668 * [taylor]: Taking taylor expansion of x.re in y.re 12.668 * [backup-simplify]: Simplify x.re into x.re 12.668 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.669 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.669 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.669 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.669 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.669 * [taylor]: Taking taylor expansion of y.im in y.re 12.669 * [backup-simplify]: Simplify y.im into y.im 12.669 * [taylor]: Taking taylor expansion of x.im in y.re 12.669 * [backup-simplify]: Simplify x.im into x.im 12.669 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.669 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.669 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.669 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 12.669 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 12.669 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 12.669 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 12.669 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.669 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.669 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.669 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.669 * [backup-simplify]: Simplify 1/3 into 1/3 12.669 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.669 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.669 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.669 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.670 * [taylor]: Taking taylor expansion of y.re in x.re 12.670 * [backup-simplify]: Simplify y.re into y.re 12.670 * [taylor]: Taking taylor expansion of x.re in x.re 12.670 * [backup-simplify]: Simplify 0 into 0 12.670 * [backup-simplify]: Simplify 1 into 1 12.670 * [backup-simplify]: Simplify (* y.re 0) into 0 12.670 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.670 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.670 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.670 * [taylor]: Taking taylor expansion of y.im in x.re 12.670 * [backup-simplify]: Simplify y.im into y.im 12.670 * [taylor]: Taking taylor expansion of x.im in x.re 12.670 * [backup-simplify]: Simplify x.im into x.im 12.670 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.670 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.670 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.670 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.670 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.671 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.671 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.671 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 12.671 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 12.671 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 12.671 * [taylor]: Taking taylor expansion of 1/3 in x.re 12.671 * [backup-simplify]: Simplify 1/3 into 1/3 12.671 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 12.671 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.671 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.671 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.671 * [taylor]: Taking taylor expansion of y.re in x.re 12.671 * [backup-simplify]: Simplify y.re into y.re 12.671 * [taylor]: Taking taylor expansion of x.re in x.re 12.671 * [backup-simplify]: Simplify 0 into 0 12.671 * [backup-simplify]: Simplify 1 into 1 12.671 * [backup-simplify]: Simplify (* y.re 0) into 0 12.671 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.671 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.671 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.671 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.671 * [taylor]: Taking taylor expansion of y.im in x.re 12.671 * [backup-simplify]: Simplify y.im into y.im 12.671 * [taylor]: Taking taylor expansion of x.im in x.re 12.671 * [backup-simplify]: Simplify x.im into x.im 12.671 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.671 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.671 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.672 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 12.672 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.672 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 12.672 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 12.672 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.672 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.672 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.672 * [backup-simplify]: Simplify 1/3 into 1/3 12.672 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.672 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.672 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.672 * [taylor]: Taking taylor expansion of y.re in y.re 12.672 * [backup-simplify]: Simplify 0 into 0 12.672 * [backup-simplify]: Simplify 1 into 1 12.672 * [backup-simplify]: Simplify (/ 1 1) into 1 12.673 * [backup-simplify]: Simplify (log 1) into 0 12.673 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.673 * [taylor]: Taking taylor expansion of x.re in y.re 12.673 * [backup-simplify]: Simplify x.re into x.re 12.673 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.673 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.673 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.673 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.673 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.673 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.673 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 12.673 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 12.673 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.673 * [backup-simplify]: Simplify -1/3 into -1/3 12.673 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 12.673 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.673 * [taylor]: Taking taylor expansion of y.re in x.im 12.673 * [backup-simplify]: Simplify y.re into y.re 12.673 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.674 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.674 * [taylor]: Taking taylor expansion of x.re in x.im 12.674 * [backup-simplify]: Simplify x.re into x.re 12.674 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.674 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 12.674 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 12.674 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.674 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 12.674 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 12.674 * [taylor]: Taking taylor expansion of -1/3 in y.im 12.674 * [backup-simplify]: Simplify -1/3 into -1/3 12.674 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 12.674 * [taylor]: Taking taylor expansion of (log x.re) in y.im 12.674 * [taylor]: Taking taylor expansion of x.re in y.im 12.674 * [backup-simplify]: Simplify x.re into x.re 12.674 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.674 * [taylor]: Taking taylor expansion of (log y.re) in y.im 12.674 * [taylor]: Taking taylor expansion of y.re in y.im 12.674 * [backup-simplify]: Simplify y.re into y.re 12.674 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.674 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.674 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.674 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.674 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.675 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.675 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 12.675 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 12.675 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 1)) (pow (/ 1 y.re) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 12.675 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.676 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re)))) into (- (* 1/3 (/ y.re (* y.im x.im)))) 12.676 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) 12.676 * [taylor]: Taking taylor expansion of (* -1/3 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im))) in y.re 12.676 * [taylor]: Taking taylor expansion of -1/3 in y.re 12.676 * [backup-simplify]: Simplify -1/3 into -1/3 12.676 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 12.676 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.676 * [taylor]: Taking taylor expansion of y.re in y.re 12.676 * [backup-simplify]: Simplify 0 into 0 12.676 * [backup-simplify]: Simplify 1 into 1 12.676 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.676 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.676 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.676 * [backup-simplify]: Simplify 1/3 into 1/3 12.676 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.676 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.676 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.676 * [taylor]: Taking taylor expansion of y.re in y.re 12.676 * [backup-simplify]: Simplify 0 into 0 12.676 * [backup-simplify]: Simplify 1 into 1 12.676 * [backup-simplify]: Simplify (/ 1 1) into 1 12.677 * [backup-simplify]: Simplify (log 1) into 0 12.677 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.677 * [taylor]: Taking taylor expansion of x.re in y.re 12.677 * [backup-simplify]: Simplify x.re into x.re 12.677 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.677 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.677 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.677 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.677 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.677 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.677 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.677 * [taylor]: Taking taylor expansion of y.im in y.re 12.677 * [backup-simplify]: Simplify y.im into y.im 12.677 * [taylor]: Taking taylor expansion of x.im in y.re 12.677 * [backup-simplify]: Simplify x.im into x.im 12.678 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 12.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.679 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.679 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.679 * [backup-simplify]: Simplify (- 0) into 0 12.680 * [backup-simplify]: Simplify (+ 0 0) into 0 12.680 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.681 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.681 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (exp (* -1/3 (+ (log y.re) (log x.re)))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.681 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.681 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im)) 12.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.682 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 12.683 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.683 * [backup-simplify]: Simplify (- 0) into 0 12.683 * [backup-simplify]: Simplify (+ 0 0) into 0 12.684 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 12.684 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.684 * [taylor]: Taking taylor expansion of 0 in x.im 12.684 * [backup-simplify]: Simplify 0 into 0 12.684 * [taylor]: Taking taylor expansion of 0 in y.im 12.684 * [backup-simplify]: Simplify 0 into 0 12.684 * [backup-simplify]: Simplify 0 into 0 12.685 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.686 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.686 * [backup-simplify]: Simplify (+ 0 0) into 0 12.687 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 12.687 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.687 * [taylor]: Taking taylor expansion of 0 in y.im 12.688 * [backup-simplify]: Simplify 0 into 0 12.688 * [backup-simplify]: Simplify 0 into 0 12.688 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.689 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.690 * [backup-simplify]: Simplify (+ 0 0) into 0 12.690 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.691 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.691 * [backup-simplify]: Simplify 0 into 0 12.692 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.692 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.693 * [backup-simplify]: Simplify (- 0) into 0 12.693 * [backup-simplify]: Simplify (+ 0 0) into 0 12.695 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 (* y.im x.im)))) 2)) (pow (/ 1 y.re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 y.re) 1)))) 2) into (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 12.696 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 12.696 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -1 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 y.re)) (log x.re))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 12.697 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) 12.697 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2)))) in y.re 12.697 * [taylor]: Taking taylor expansion of -1/9 in y.re 12.697 * [backup-simplify]: Simplify -1/9 into -1/9 12.697 * [taylor]: Taking taylor expansion of (/ (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* (pow y.im 2) (pow x.im 2))) in y.re 12.697 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 12.697 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.697 * [taylor]: Taking taylor expansion of y.re in y.re 12.697 * [backup-simplify]: Simplify 0 into 0 12.697 * [backup-simplify]: Simplify 1 into 1 12.698 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 12.698 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 12.698 * [taylor]: Taking taylor expansion of 1/3 in y.re 12.698 * [backup-simplify]: Simplify 1/3 into 1/3 12.698 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 12.698 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 12.698 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.698 * [taylor]: Taking taylor expansion of y.re in y.re 12.698 * [backup-simplify]: Simplify 0 into 0 12.698 * [backup-simplify]: Simplify 1 into 1 12.698 * [backup-simplify]: Simplify (/ 1 1) into 1 12.699 * [backup-simplify]: Simplify (log 1) into 0 12.699 * [taylor]: Taking taylor expansion of (log x.re) in y.re 12.699 * [taylor]: Taking taylor expansion of x.re in y.re 12.699 * [backup-simplify]: Simplify x.re into x.re 12.699 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.699 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 12.699 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 12.699 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 12.699 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 12.700 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.700 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 12.700 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.700 * [taylor]: Taking taylor expansion of y.im in y.re 12.700 * [backup-simplify]: Simplify y.im into y.im 12.700 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 12.700 * [taylor]: Taking taylor expansion of x.im in y.re 12.700 * [backup-simplify]: Simplify x.im into x.im 12.700 * [backup-simplify]: Simplify (* 1 1) into 1 12.700 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 12.700 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.700 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 12.701 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 12.701 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* (pow y.im 2) (pow x.im 2))) 12.701 * [backup-simplify]: Simplify (* -1/3 (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) (* y.im x.im))) into (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) 12.701 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 12.701 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.701 * [backup-simplify]: Simplify -1/3 into -1/3 12.701 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 12.701 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 12.701 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 12.701 * [taylor]: Taking taylor expansion of -1/3 in x.im 12.701 * [backup-simplify]: Simplify -1/3 into -1/3 12.701 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 12.701 * [taylor]: Taking taylor expansion of (log x.re) in x.im 12.701 * [taylor]: Taking taylor expansion of x.re in x.im 12.701 * [backup-simplify]: Simplify x.re into x.re 12.701 * [backup-simplify]: Simplify (log x.re) into (log x.re) 12.701 * [taylor]: Taking taylor expansion of (log y.re) in x.im 12.702 * [taylor]: Taking taylor expansion of y.re in x.im 12.702 * [backup-simplify]: Simplify y.re into y.re 12.702 * [backup-simplify]: Simplify (log y.re) into (log y.re) 12.702 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 12.702 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 12.702 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 12.702 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 12.702 * [taylor]: Taking taylor expansion of x.im in x.im 12.702 * [backup-simplify]: Simplify 0 into 0 12.702 * [backup-simplify]: Simplify 1 into 1 12.702 * [taylor]: Taking taylor expansion of y.im in x.im 12.702 * [backup-simplify]: Simplify y.im into y.im 12.702 * [backup-simplify]: Simplify (* 0 y.im) into 0 12.702 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 12.703 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log y.re) (log x.re)))) y.im) into (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) 12.703 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 12.704 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 12.705 * [backup-simplify]: Simplify (+ 0 0) into 0 12.705 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 12.706 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 12.707 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 12.707 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 12.708 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 12.708 * [taylor]: Taking taylor expansion of 0 in y.im 12.708 * [backup-simplify]: Simplify 0 into 0 12.708 * [backup-simplify]: Simplify 0 into 0 12.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.712 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 12.714 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 12.714 * [backup-simplify]: Simplify (- 0) into 0 12.714 * [backup-simplify]: Simplify (+ 0 0) into 0 12.715 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 12.717 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 12.717 * [taylor]: Taking taylor expansion of 0 in x.im 12.717 * [backup-simplify]: Simplify 0 into 0 12.717 * [taylor]: Taking taylor expansion of 0 in y.im 12.717 * [backup-simplify]: Simplify 0 into 0 12.717 * [backup-simplify]: Simplify 0 into 0 12.717 * [taylor]: Taking taylor expansion of 0 in y.im 12.717 * [backup-simplify]: Simplify 0 into 0 12.717 * [backup-simplify]: Simplify 0 into 0 12.717 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 (- x.re))) (log (/ 1 (- y.re)))))) into (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 12.717 * * * [progress]: simplifying candidates 12.717 * * * * [progress]: [ 1 / 793 ] simplifiying candidate # 12.717 * * * * [progress]: [ 2 / 793 ] simplifiying candidate # 12.718 * * * * [progress]: [ 3 / 793 ] simplifiying candidate # 12.718 * * * * [progress]: [ 4 / 793 ] simplifiying candidate # 12.718 * * * * [progress]: [ 5 / 793 ] simplifiying candidate # 12.718 * [simplify]: Simplifying (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 12.718 * * [simplify]: iters left: 6 (11 enodes) 12.723 * * [simplify]: iters left: 5 (41 enodes) 12.735 * * [simplify]: iters left: 4 (54 enodes) 12.751 * * [simplify]: iters left: 3 (69 enodes) 12.776 * * [simplify]: iters left: 2 (101 enodes) 12.812 * * [simplify]: iters left: 1 (185 enodes) 12.878 * * [simplify]: Extracting #0: cost 1 inf + 0 12.878 * * [simplify]: Extracting #1: cost 3 inf + 0 12.879 * * [simplify]: Extracting #2: cost 18 inf + 0 12.879 * * [simplify]: Extracting #3: cost 63 inf + 1 12.880 * * [simplify]: Extracting #4: cost 64 inf + 217 12.881 * * [simplify]: Extracting #5: cost 49 inf + 2392 12.884 * * [simplify]: Extracting #6: cost 12 inf + 14935 12.889 * * [simplify]: Extracting #7: cost 3 inf + 20176 12.895 * * [simplify]: Extracting #8: cost 0 inf + 22345 12.900 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 12.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 12.900 * * * * [progress]: [ 6 / 793 ] simplifiying candidate # 12.901 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 12.901 * * [simplify]: iters left: 6 (15 enodes) 12.913 * * [simplify]: iters left: 5 (76 enodes) 12.947 * * [simplify]: iters left: 4 (200 enodes) 13.010 * * [simplify]: Extracting #0: cost 1 inf + 0 13.010 * * [simplify]: Extracting #1: cost 4 inf + 0 13.010 * * [simplify]: Extracting #2: cost 22 inf + 0 13.010 * * [simplify]: Extracting #3: cost 32 inf + 2 13.010 * * [simplify]: Extracting #4: cost 118 inf + 4 13.013 * * [simplify]: Extracting #5: cost 154 inf + 2276 13.015 * * [simplify]: Extracting #6: cost 56 inf + 19088 13.019 * * [simplify]: Extracting #7: cost 5 inf + 36667 13.026 * * [simplify]: Extracting #8: cost 0 inf + 37624 13.037 * * [simplify]: Extracting #9: cost 0 inf + 36569 13.046 * [simplify]: Simplified to (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 13.046 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 13.047 * * * * [progress]: [ 7 / 793 ] simplifiying candidate # 13.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 13.047 * * [simplify]: iters left: 6 (20 enodes) 13.057 * * [simplify]: iters left: 5 (110 enodes) 13.093 * * [simplify]: iters left: 4 (302 enodes) 13.214 * * [simplify]: Extracting #0: cost 1 inf + 0 13.214 * * [simplify]: Extracting #1: cost 3 inf + 0 13.214 * * [simplify]: Extracting #2: cost 14 inf + 0 13.214 * * [simplify]: Extracting #3: cost 33 inf + 0 13.218 * * [simplify]: Extracting #4: cost 137 inf + 2 13.219 * * [simplify]: Extracting #5: cost 180 inf + 1429 13.223 * * [simplify]: Extracting #6: cost 84 inf + 16947 13.234 * * [simplify]: Extracting #7: cost 12 inf + 37430 13.242 * * [simplify]: Extracting #8: cost 1 inf + 42281 13.250 * * [simplify]: Extracting #9: cost 0 inf + 42085 13.265 * * [simplify]: Extracting #10: cost 0 inf + 41965 13.274 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 13.274 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 13.275 * * * * [progress]: [ 8 / 793 ] simplifiying candidate # 13.275 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 13.275 * * [simplify]: iters left: 6 (20 enodes) 13.281 * * [simplify]: iters left: 5 (110 enodes) 13.312 * * [simplify]: iters left: 4 (302 enodes) 13.434 * * [simplify]: Extracting #0: cost 1 inf + 0 13.434 * * [simplify]: Extracting #1: cost 3 inf + 0 13.434 * * [simplify]: Extracting #2: cost 14 inf + 0 13.434 * * [simplify]: Extracting #3: cost 33 inf + 0 13.435 * * [simplify]: Extracting #4: cost 137 inf + 2 13.435 * * [simplify]: Extracting #5: cost 179 inf + 1641 13.438 * * [simplify]: Extracting #6: cost 77 inf + 19482 13.444 * * [simplify]: Extracting #7: cost 13 inf + 37299 13.461 * * [simplify]: Extracting #8: cost 1 inf + 42401 13.475 * * [simplify]: Extracting #9: cost 0 inf + 42085 13.483 * * [simplify]: Extracting #10: cost 0 inf + 41965 13.491 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 13.491 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 13.492 * * * * [progress]: [ 9 / 793 ] simplifiying candidate # 13.492 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 13.492 * * [simplify]: iters left: 6 (20 enodes) 13.498 * * [simplify]: iters left: 5 (111 enodes) 13.535 * * [simplify]: iters left: 4 (310 enodes) 13.622 * * [simplify]: Extracting #0: cost 1 inf + 0 13.622 * * [simplify]: Extracting #1: cost 3 inf + 0 13.622 * * [simplify]: Extracting #2: cost 18 inf + 0 13.622 * * [simplify]: Extracting #3: cost 42 inf + 0 13.623 * * [simplify]: Extracting #4: cost 146 inf + 2 13.623 * * [simplify]: Extracting #5: cost 187 inf + 1723 13.626 * * [simplify]: Extracting #6: cost 79 inf + 20978 13.632 * * [simplify]: Extracting #7: cost 17 inf + 40129 13.641 * * [simplify]: Extracting #8: cost 1 inf + 48169 13.658 * * [simplify]: Extracting #9: cost 0 inf + 45812 13.676 * * [simplify]: Extracting #10: cost 0 inf + 45481 13.696 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 13.696 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 13.696 * * * * [progress]: [ 10 / 793 ] simplifiying candidate # 13.697 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 13.697 * * [simplify]: iters left: 6 (18 enodes) 13.702 * * [simplify]: iters left: 5 (89 enodes) 13.722 * * [simplify]: iters left: 4 (236 enodes) 13.805 * * [simplify]: Extracting #0: cost 1 inf + 0 13.805 * * [simplify]: Extracting #1: cost 3 inf + 0 13.806 * * [simplify]: Extracting #2: cost 15 inf + 0 13.806 * * [simplify]: Extracting #3: cost 34 inf + 0 13.806 * * [simplify]: Extracting #4: cost 127 inf + 2 13.808 * * [simplify]: Extracting #5: cost 164 inf + 2733 13.814 * * [simplify]: Extracting #6: cost 57 inf + 25619 13.831 * * [simplify]: Extracting #7: cost 4 inf + 38362 13.844 * * [simplify]: Extracting #8: cost 0 inf + 39656 13.851 * * [simplify]: Extracting #9: cost 0 inf + 39576 13.859 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 13.859 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 13.859 * * * * [progress]: [ 11 / 793 ] simplifiying candidate # 13.859 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 13.860 * * [simplify]: iters left: 6 (22 enodes) 13.866 * * [simplify]: iters left: 5 (117 enodes) 13.895 * * [simplify]: iters left: 4 (321 enodes) 13.987 * * [simplify]: Extracting #0: cost 1 inf + 0 13.987 * * [simplify]: Extracting #1: cost 3 inf + 0 13.987 * * [simplify]: Extracting #2: cost 20 inf + 0 13.987 * * [simplify]: Extracting #3: cost 53 inf + 0 13.988 * * [simplify]: Extracting #4: cost 159 inf + 2 13.990 * * [simplify]: Extracting #5: cost 215 inf + 2079 13.995 * * [simplify]: Extracting #6: cost 101 inf + 21902 14.008 * * [simplify]: Extracting #7: cost 21 inf + 45189 14.027 * * [simplify]: Extracting #8: cost 2 inf + 56073 14.046 * * [simplify]: Extracting #9: cost 0 inf + 56441 14.070 * * [simplify]: Extracting #10: cost 0 inf + 56281 14.094 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 14.094 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 14.095 * * * * [progress]: [ 12 / 793 ] simplifiying candidate # 14.096 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 14.096 * * [simplify]: iters left: 6 (18 enodes) 14.105 * * [simplify]: iters left: 5 (89 enodes) 14.126 * * [simplify]: iters left: 4 (236 enodes) 14.220 * * [simplify]: Extracting #0: cost 1 inf + 0 14.220 * * [simplify]: Extracting #1: cost 3 inf + 0 14.220 * * [simplify]: Extracting #2: cost 15 inf + 0 14.220 * * [simplify]: Extracting #3: cost 34 inf + 0 14.221 * * [simplify]: Extracting #4: cost 127 inf + 2 14.221 * * [simplify]: Extracting #5: cost 165 inf + 2570 14.224 * * [simplify]: Extracting #6: cost 68 inf + 25763 14.230 * * [simplify]: Extracting #7: cost 4 inf + 39794 14.237 * * [simplify]: Extracting #8: cost 0 inf + 39707 14.247 * * [simplify]: Extracting #9: cost 0 inf + 39576 14.262 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 14.262 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 14.262 * * * * [progress]: [ 13 / 793 ] simplifiying candidate # 14.263 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 14.263 * * [simplify]: iters left: 6 (22 enodes) 14.275 * * [simplify]: iters left: 5 (117 enodes) 14.317 * * [simplify]: iters left: 4 (321 enodes) 14.433 * * [simplify]: Extracting #0: cost 1 inf + 0 14.433 * * [simplify]: Extracting #1: cost 3 inf + 0 14.433 * * [simplify]: Extracting #2: cost 20 inf + 0 14.434 * * [simplify]: Extracting #3: cost 53 inf + 0 14.434 * * [simplify]: Extracting #4: cost 159 inf + 2 14.436 * * [simplify]: Extracting #5: cost 218 inf + 1794 14.443 * * [simplify]: Extracting #6: cost 111 inf + 20008 14.457 * * [simplify]: Extracting #7: cost 23 inf + 44170 14.468 * * [simplify]: Extracting #8: cost 0 inf + 57401 14.483 * * [simplify]: Extracting #9: cost 0 inf + 55081 14.501 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 14.501 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 14.502 * * * * [progress]: [ 14 / 793 ] simplifiying candidate # 14.503 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 14.503 * * [simplify]: iters left: 6 (20 enodes) 14.509 * * [simplify]: iters left: 5 (109 enodes) 14.533 * * [simplify]: iters left: 4 (300 enodes) 14.614 * * [simplify]: Extracting #0: cost 1 inf + 0 14.614 * * [simplify]: Extracting #1: cost 3 inf + 0 14.614 * * [simplify]: Extracting #2: cost 14 inf + 0 14.614 * * [simplify]: Extracting #3: cost 27 inf + 0 14.615 * * [simplify]: Extracting #4: cost 46 inf + 1 14.615 * * [simplify]: Extracting #5: cost 146 inf + 1 14.616 * * [simplify]: Extracting #6: cost 180 inf + 2225 14.620 * * [simplify]: Extracting #7: cost 83 inf + 23027 14.631 * * [simplify]: Extracting #8: cost 18 inf + 36612 14.640 * * [simplify]: Extracting #9: cost 3 inf + 41695 14.650 * * [simplify]: Extracting #10: cost 0 inf + 42997 14.659 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 14.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 14.660 * * * * [progress]: [ 15 / 793 ] simplifiying candidate # 14.660 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 14.660 * * [simplify]: iters left: 6 (20 enodes) 14.667 * * [simplify]: iters left: 5 (111 enodes) 14.705 * * [simplify]: iters left: 4 (317 enodes) 14.792 * * [simplify]: Extracting #0: cost 1 inf + 0 14.792 * * [simplify]: Extracting #1: cost 3 inf + 0 14.793 * * [simplify]: Extracting #2: cost 17 inf + 0 14.793 * * [simplify]: Extracting #3: cost 34 inf + 0 14.793 * * [simplify]: Extracting #4: cost 53 inf + 1 14.793 * * [simplify]: Extracting #5: cost 153 inf + 1 14.794 * * [simplify]: Extracting #6: cost 189 inf + 1931 14.799 * * [simplify]: Extracting #7: cost 96 inf + 24029 14.818 * * [simplify]: Extracting #8: cost 4 inf + 48185 14.838 * * [simplify]: Extracting #9: cost 0 inf + 47225 14.852 * * [simplify]: Extracting #10: cost 0 inf + 47025 14.862 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 14.862 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 14.863 * * * * [progress]: [ 16 / 793 ] simplifiying candidate # 14.863 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 14.863 * * [simplify]: iters left: 6 (21 enodes) 14.870 * * [simplify]: iters left: 5 (113 enodes) 14.919 * * [simplify]: iters left: 4 (326 enodes) 15.053 * * [simplify]: Extracting #0: cost 1 inf + 0 15.053 * * [simplify]: Extracting #1: cost 3 inf + 0 15.053 * * [simplify]: Extracting #2: cost 18 inf + 0 15.053 * * [simplify]: Extracting #3: cost 34 inf + 0 15.053 * * [simplify]: Extracting #4: cost 53 inf + 1 15.054 * * [simplify]: Extracting #5: cost 153 inf + 1 15.056 * * [simplify]: Extracting #6: cost 192 inf + 1223 15.063 * * [simplify]: Extracting #7: cost 112 inf + 19330 15.082 * * [simplify]: Extracting #8: cost 19 inf + 40882 15.102 * * [simplify]: Extracting #9: cost 1 inf + 45413 15.122 * * [simplify]: Extracting #10: cost 0 inf + 45878 15.139 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 15.140 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 15.140 * * * * [progress]: [ 17 / 793 ] simplifiying candidate # 15.141 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 15.141 * * [simplify]: iters left: 6 (21 enodes) 15.153 * * [simplify]: iters left: 5 (114 enodes) 15.192 * * [simplify]: iters left: 4 (321 enodes) 15.334 * * [simplify]: Extracting #0: cost 1 inf + 0 15.335 * * [simplify]: Extracting #1: cost 3 inf + 0 15.335 * * [simplify]: Extracting #2: cost 19 inf + 0 15.335 * * [simplify]: Extracting #3: cost 36 inf + 0 15.335 * * [simplify]: Extracting #4: cost 55 inf + 1 15.336 * * [simplify]: Extracting #5: cost 155 inf + 1 15.338 * * [simplify]: Extracting #6: cost 187 inf + 2169 15.344 * * [simplify]: Extracting #7: cost 111 inf + 20924 15.363 * * [simplify]: Extracting #8: cost 26 inf + 42658 15.386 * * [simplify]: Extracting #9: cost 1 inf + 49681 15.399 * * [simplify]: Extracting #10: cost 0 inf + 47073 15.410 * * [simplify]: Extracting #11: cost 0 inf + 46753 15.428 * * [simplify]: Extracting #12: cost 0 inf + 46713 15.449 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 15.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 15.450 * * * * [progress]: [ 18 / 793 ] simplifiying candidate # 15.451 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 15.451 * * [simplify]: iters left: 6 (23 enodes) 15.465 * * [simplify]: iters left: 5 (122 enodes) 15.499 * * [simplify]: iters left: 4 (343 enodes) 15.627 * * [simplify]: Extracting #0: cost 1 inf + 0 15.627 * * [simplify]: Extracting #1: cost 3 inf + 0 15.628 * * [simplify]: Extracting #2: cost 22 inf + 0 15.628 * * [simplify]: Extracting #3: cost 44 inf + 0 15.628 * * [simplify]: Extracting #4: cost 64 inf + 1 15.628 * * [simplify]: Extracting #5: cost 187 inf + 1 15.630 * * [simplify]: Extracting #6: cost 185 inf + 11058 15.638 * * [simplify]: Extracting #7: cost 64 inf + 36615 15.650 * * [simplify]: Extracting #8: cost 9 inf + 52249 15.664 * * [simplify]: Extracting #9: cost 0 inf + 55541 15.681 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 15.681 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 15.682 * * * * [progress]: [ 19 / 793 ] simplifiying candidate # 15.682 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 15.682 * * [simplify]: iters left: 6 (23 enodes) 15.695 * * [simplify]: iters left: 5 (122 enodes) 15.735 * * [simplify]: iters left: 4 (345 enodes) 15.860 * * [simplify]: Extracting #0: cost 1 inf + 0 15.861 * * [simplify]: Extracting #1: cost 3 inf + 0 15.861 * * [simplify]: Extracting #2: cost 23 inf + 0 15.861 * * [simplify]: Extracting #3: cost 54 inf + 0 15.861 * * [simplify]: Extracting #4: cost 74 inf + 1 15.862 * * [simplify]: Extracting #5: cost 197 inf + 1 15.863 * * [simplify]: Extracting #6: cost 198 inf + 6570 15.868 * * [simplify]: Extracting #7: cost 75 inf + 34648 15.880 * * [simplify]: Extracting #8: cost 12 inf + 63097 15.899 * * [simplify]: Extracting #9: cost 0 inf + 62964 15.920 * * [simplify]: Extracting #10: cost 0 inf + 61861 15.935 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 15.935 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 15.936 * * * * [progress]: [ 20 / 793 ] simplifiying candidate # 15.936 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 15.936 * * [simplify]: iters left: 6 (23 enodes) 15.942 * * [simplify]: iters left: 5 (122 enodes) 15.980 * * [simplify]: iters left: 4 (341 enodes) 16.110 * * [simplify]: Extracting #0: cost 1 inf + 0 16.110 * * [simplify]: Extracting #1: cost 3 inf + 0 16.110 * * [simplify]: Extracting #2: cost 22 inf + 0 16.110 * * [simplify]: Extracting #3: cost 47 inf + 0 16.110 * * [simplify]: Extracting #4: cost 67 inf + 1 16.111 * * [simplify]: Extracting #5: cost 190 inf + 1 16.113 * * [simplify]: Extracting #6: cost 182 inf + 15823 16.123 * * [simplify]: Extracting #7: cost 66 inf + 34317 16.148 * * [simplify]: Extracting #8: cost 5 inf + 54884 16.162 * * [simplify]: Extracting #9: cost 0 inf + 57393 16.175 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 16.175 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 16.175 * * * * [progress]: [ 21 / 793 ] simplifiying candidate # 16.176 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 16.176 * * [simplify]: iters left: 6 (23 enodes) 16.187 * * [simplify]: iters left: 5 (122 enodes) 16.242 * * [simplify]: iters left: 4 (345 enodes) 16.371 * * [simplify]: Extracting #0: cost 1 inf + 0 16.371 * * [simplify]: Extracting #1: cost 3 inf + 0 16.371 * * [simplify]: Extracting #2: cost 26 inf + 0 16.372 * * [simplify]: Extracting #3: cost 52 inf + 0 16.372 * * [simplify]: Extracting #4: cost 72 inf + 1 16.373 * * [simplify]: Extracting #5: cost 195 inf + 1 16.376 * * [simplify]: Extracting #6: cost 193 inf + 7282 16.387 * * [simplify]: Extracting #7: cost 82 inf + 33836 16.416 * * [simplify]: Extracting #8: cost 14 inf + 62251 16.442 * * [simplify]: Extracting #9: cost 0 inf + 60053 16.456 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 16.456 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 16.457 * * * * [progress]: [ 22 / 793 ] simplifiying candidate # 16.457 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 16.457 * * [simplify]: iters left: 6 (20 enodes) 16.463 * * [simplify]: iters left: 5 (109 enodes) 16.498 * * [simplify]: iters left: 4 (295 enodes) 16.619 * * [simplify]: Extracting #0: cost 1 inf + 0 16.619 * * [simplify]: Extracting #1: cost 3 inf + 0 16.620 * * [simplify]: Extracting #2: cost 17 inf + 0 16.620 * * [simplify]: Extracting #3: cost 29 inf + 0 16.620 * * [simplify]: Extracting #4: cost 48 inf + 1 16.621 * * [simplify]: Extracting #5: cost 148 inf + 1 16.622 * * [simplify]: Extracting #6: cost 183 inf + 2103 16.629 * * [simplify]: Extracting #7: cost 79 inf + 25059 16.644 * * [simplify]: Extracting #8: cost 20 inf + 39543 16.662 * * [simplify]: Extracting #9: cost 2 inf + 45049 16.680 * * [simplify]: Extracting #10: cost 0 inf + 44405 16.698 * * [simplify]: Extracting #11: cost 0 inf + 44165 16.716 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 16.716 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 16.716 * * * * [progress]: [ 23 / 793 ] simplifiying candidate # 16.717 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 16.717 * * [simplify]: iters left: 6 (21 enodes) 16.729 * * [simplify]: iters left: 5 (113 enodes) 16.783 * * [simplify]: iters left: 4 (320 enodes) 16.937 * * [simplify]: Extracting #0: cost 1 inf + 0 16.938 * * [simplify]: Extracting #1: cost 3 inf + 0 16.939 * * [simplify]: Extracting #2: cost 17 inf + 0 16.939 * * [simplify]: Extracting #3: cost 33 inf + 0 16.939 * * [simplify]: Extracting #4: cost 52 inf + 1 16.939 * * [simplify]: Extracting #5: cost 152 inf + 1 16.941 * * [simplify]: Extracting #6: cost 185 inf + 1997 16.944 * * [simplify]: Extracting #7: cost 92 inf + 19052 16.952 * * [simplify]: Extracting #8: cost 22 inf + 43199 16.963 * * [simplify]: Extracting #9: cost 0 inf + 49516 16.983 * * [simplify]: Extracting #10: cost 0 inf + 45834 17.002 * * [simplify]: Extracting #11: cost 0 inf + 45354 17.021 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 17.021 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 17.022 * * * * [progress]: [ 24 / 793 ] simplifiying candidate # 17.022 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 17.022 * * [simplify]: iters left: 6 (20 enodes) 17.037 * * [simplify]: iters left: 5 (111 enodes) 17.086 * * [simplify]: iters left: 4 (313 enodes) 17.215 * * [simplify]: Extracting #0: cost 1 inf + 0 17.215 * * [simplify]: Extracting #1: cost 3 inf + 0 17.215 * * [simplify]: Extracting #2: cost 17 inf + 0 17.215 * * [simplify]: Extracting #3: cost 34 inf + 0 17.215 * * [simplify]: Extracting #4: cost 53 inf + 1 17.216 * * [simplify]: Extracting #5: cost 153 inf + 1 17.217 * * [simplify]: Extracting #6: cost 188 inf + 2103 17.223 * * [simplify]: Extracting #7: cost 87 inf + 21450 17.237 * * [simplify]: Extracting #8: cost 11 inf + 45406 17.252 * * [simplify]: Extracting #9: cost 1 inf + 47432 17.265 * * [simplify]: Extracting #10: cost 0 inf + 47185 17.275 * * [simplify]: Extracting #11: cost 0 inf + 47025 17.285 * * [simplify]: Extracting #12: cost 0 inf + 46985 17.296 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 17.296 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 17.296 * * * * [progress]: [ 25 / 793 ] simplifiying candidate # 17.296 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 17.297 * * [simplify]: iters left: 6 (21 enodes) 17.303 * * [simplify]: iters left: 5 (114 enodes) 17.351 * * [simplify]: iters left: 4 (317 enodes) 17.480 * * [simplify]: Extracting #0: cost 1 inf + 0 17.480 * * [simplify]: Extracting #1: cost 3 inf + 0 17.481 * * [simplify]: Extracting #2: cost 19 inf + 0 17.481 * * [simplify]: Extracting #3: cost 36 inf + 0 17.481 * * [simplify]: Extracting #4: cost 55 inf + 1 17.482 * * [simplify]: Extracting #5: cost 155 inf + 1 17.483 * * [simplify]: Extracting #6: cost 191 inf + 2062 17.491 * * [simplify]: Extracting #7: cost 108 inf + 19759 17.515 * * [simplify]: Extracting #8: cost 28 inf + 39416 17.541 * * [simplify]: Extracting #9: cost 0 inf + 46953 17.562 * * [simplify]: Extracting #10: cost 0 inf + 46713 17.583 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 17.583 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 17.584 * * * * [progress]: [ 26 / 793 ] simplifiying candidate # 17.584 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 17.585 * * [simplify]: iters left: 6 (23 enodes) 17.597 * * [simplify]: iters left: 5 (122 enodes) 17.652 * * [simplify]: iters left: 4 (338 enodes) 17.827 * * [simplify]: Extracting #0: cost 1 inf + 0 17.827 * * [simplify]: Extracting #1: cost 3 inf + 0 17.827 * * [simplify]: Extracting #2: cost 19 inf + 0 17.828 * * [simplify]: Extracting #3: cost 41 inf + 0 17.828 * * [simplify]: Extracting #4: cost 52 inf + 1 17.829 * * [simplify]: Extracting #5: cost 158 inf + 1 17.831 * * [simplify]: Extracting #6: cost 213 inf + 1978 17.839 * * [simplify]: Extracting #7: cost 98 inf + 24442 17.855 * * [simplify]: Extracting #8: cost 21 inf + 44765 17.878 * * [simplify]: Extracting #9: cost 3 inf + 53605 17.907 * * [simplify]: Extracting #10: cost 0 inf + 55017 17.932 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 17.932 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 17.933 * * * * [progress]: [ 27 / 793 ] simplifiying candidate # 17.933 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 17.933 * * [simplify]: iters left: 6 (23 enodes) 17.947 * * [simplify]: iters left: 5 (122 enodes) 18.002 * * [simplify]: iters left: 4 (341 enodes) 18.142 * * [simplify]: Extracting #0: cost 1 inf + 0 18.142 * * [simplify]: Extracting #1: cost 3 inf + 0 18.142 * * [simplify]: Extracting #2: cost 23 inf + 0 18.142 * * [simplify]: Extracting #3: cost 55 inf + 0 18.142 * * [simplify]: Extracting #4: cost 75 inf + 1 18.143 * * [simplify]: Extracting #5: cost 198 inf + 1 18.144 * * [simplify]: Extracting #6: cost 194 inf + 7539 18.150 * * [simplify]: Extracting #7: cost 73 inf + 36184 18.162 * * [simplify]: Extracting #8: cost 7 inf + 68385 18.188 * * [simplify]: Extracting #9: cost 0 inf + 62886 18.218 * * [simplify]: Extracting #10: cost 0 inf + 62505 18.245 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 18.245 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 18.245 * * * * [progress]: [ 28 / 793 ] simplifiying candidate # 18.246 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 18.246 * * [simplify]: iters left: 6 (23 enodes) 18.252 * * [simplify]: iters left: 5 (122 enodes) 18.290 * * [simplify]: iters left: 4 (337 enodes) 18.420 * * [simplify]: Extracting #0: cost 1 inf + 0 18.420 * * [simplify]: Extracting #1: cost 3 inf + 0 18.420 * * [simplify]: Extracting #2: cost 19 inf + 0 18.420 * * [simplify]: Extracting #3: cost 42 inf + 0 18.420 * * [simplify]: Extracting #4: cost 53 inf + 1 18.421 * * [simplify]: Extracting #5: cost 159 inf + 1 18.421 * * [simplify]: Extracting #6: cost 214 inf + 2076 18.426 * * [simplify]: Extracting #7: cost 93 inf + 26210 18.435 * * [simplify]: Extracting #8: cost 20 inf + 46074 18.459 * * [simplify]: Extracting #9: cost 0 inf + 56061 18.483 * * [simplify]: Extracting #10: cost 0 inf + 55501 18.508 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 18.508 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 18.509 * * * * [progress]: [ 29 / 793 ] simplifiying candidate # 18.509 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 18.510 * * [simplify]: iters left: 6 (23 enodes) 18.522 * * [simplify]: iters left: 5 (122 enodes) 18.573 * * [simplify]: iters left: 4 (340 enodes) 18.708 * * [simplify]: Extracting #0: cost 1 inf + 0 18.708 * * [simplify]: Extracting #1: cost 3 inf + 0 18.709 * * [simplify]: Extracting #2: cost 24 inf + 0 18.709 * * [simplify]: Extracting #3: cost 53 inf + 0 18.709 * * [simplify]: Extracting #4: cost 73 inf + 1 18.710 * * [simplify]: Extracting #5: cost 196 inf + 1 18.714 * * [simplify]: Extracting #6: cost 189 inf + 13717 18.728 * * [simplify]: Extracting #7: cost 67 inf + 37401 18.754 * * [simplify]: Extracting #8: cost 4 inf + 59373 18.782 * * [simplify]: Extracting #9: cost 0 inf + 61057 18.810 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 18.810 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 18.811 * * * * [progress]: [ 30 / 793 ] simplifiying candidate # 18.811 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 18.811 * * [simplify]: iters left: 6 (20 enodes) 18.823 * * [simplify]: iters left: 5 (110 enodes) 18.872 * * [simplify]: iters left: 4 (317 enodes) 19.011 * * [simplify]: Extracting #0: cost 1 inf + 0 19.011 * * [simplify]: Extracting #1: cost 3 inf + 0 19.011 * * [simplify]: Extracting #2: cost 18 inf + 0 19.011 * * [simplify]: Extracting #3: cost 33 inf + 0 19.012 * * [simplify]: Extracting #4: cost 53 inf + 0 19.012 * * [simplify]: Extracting #5: cost 154 inf + 0 19.014 * * [simplify]: Extracting #6: cost 191 inf + 2029 19.019 * * [simplify]: Extracting #7: cost 109 inf + 16930 19.032 * * [simplify]: Extracting #8: cost 14 inf + 42023 19.043 * * [simplify]: Extracting #9: cost 1 inf + 46283 19.053 * * [simplify]: Extracting #10: cost 0 inf + 45825 19.066 * * [simplify]: Extracting #11: cost 0 inf + 45625 19.089 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 19.090 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 19.091 * * * * [progress]: [ 31 / 793 ] simplifiying candidate # 19.091 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 19.091 * * [simplify]: iters left: 6 (21 enodes) 19.098 * * [simplify]: iters left: 5 (115 enodes) 19.123 * * [simplify]: iters left: 4 (328 enodes) 19.243 * * [simplify]: Extracting #0: cost 1 inf + 0 19.243 * * [simplify]: Extracting #1: cost 5 inf + 0 19.243 * * [simplify]: Extracting #2: cost 26 inf + 0 19.244 * * [simplify]: Extracting #3: cost 63 inf + 1 19.244 * * [simplify]: Extracting #4: cost 162 inf + 2 19.245 * * [simplify]: Extracting #5: cost 194 inf + 3283 19.248 * * [simplify]: Extracting #6: cost 96 inf + 26581 19.272 * * [simplify]: Extracting #7: cost 10 inf + 53762 19.297 * * [simplify]: Extracting #8: cost 0 inf + 55640 19.319 * * [simplify]: Extracting #9: cost 0 inf + 51518 19.342 * * [simplify]: Extracting #10: cost 0 inf + 50958 19.358 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 19.358 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 19.359 * * * * [progress]: [ 32 / 793 ] simplifiying candidate # 19.359 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 19.359 * * [simplify]: iters left: 6 (21 enodes) 19.365 * * [simplify]: iters left: 5 (115 enodes) 19.401 * * [simplify]: iters left: 4 (323 enodes) 19.527 * * [simplify]: Extracting #0: cost 1 inf + 0 19.527 * * [simplify]: Extracting #1: cost 3 inf + 0 19.527 * * [simplify]: Extracting #2: cost 21 inf + 0 19.528 * * [simplify]: Extracting #3: cost 36 inf + 1 19.528 * * [simplify]: Extracting #4: cost 56 inf + 1 19.528 * * [simplify]: Extracting #5: cost 156 inf + 1 19.529 * * [simplify]: Extracting #6: cost 193 inf + 1507 19.532 * * [simplify]: Extracting #7: cost 115 inf + 18330 19.541 * * [simplify]: Extracting #8: cost 24 inf + 46865 19.560 * * [simplify]: Extracting #9: cost 0 inf + 54289 19.575 * * [simplify]: Extracting #10: cost 0 inf + 50283 19.586 * * [simplify]: Extracting #11: cost 0 inf + 49450 19.600 * * [simplify]: Extracting #12: cost 0 inf + 49410 19.618 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) 19.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 19.619 * * * * [progress]: [ 33 / 793 ] simplifiying candidate # 19.619 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 19.620 * * [simplify]: iters left: 6 (20 enodes) 19.632 * * [simplify]: iters left: 5 (112 enodes) 19.658 * * [simplify]: iters left: 4 (324 enodes) 19.779 * * [simplify]: Extracting #0: cost 1 inf + 0 19.779 * * [simplify]: Extracting #1: cost 3 inf + 0 19.779 * * [simplify]: Extracting #2: cost 18 inf + 0 19.780 * * [simplify]: Extracting #3: cost 34 inf + 0 19.780 * * [simplify]: Extracting #4: cost 53 inf + 1 19.780 * * [simplify]: Extracting #5: cost 153 inf + 1 19.781 * * [simplify]: Extracting #6: cost 186 inf + 2567 19.783 * * [simplify]: Extracting #7: cost 93 inf + 18810 19.794 * * [simplify]: Extracting #8: cost 23 inf + 37725 19.807 * * [simplify]: Extracting #9: cost 1 inf + 44981 19.827 * * [simplify]: Extracting #10: cost 0 inf + 45345 19.846 * * [simplify]: Extracting #11: cost 0 inf + 45305 19.857 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 19.857 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 19.858 * * * * [progress]: [ 34 / 793 ] simplifiying candidate # 19.858 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 19.858 * * [simplify]: iters left: 6 (23 enodes) 19.865 * * [simplify]: iters left: 5 (123 enodes) 19.892 * * [simplify]: iters left: 4 (356 enodes) 20.038 * * [simplify]: Extracting #0: cost 1 inf + 0 20.038 * * [simplify]: Extracting #1: cost 3 inf + 0 20.039 * * [simplify]: Extracting #2: cost 28 inf + 0 20.039 * * [simplify]: Extracting #3: cost 54 inf + 0 20.039 * * [simplify]: Extracting #4: cost 75 inf + 0 20.040 * * [simplify]: Extracting #5: cost 199 inf + 0 20.041 * * [simplify]: Extracting #6: cost 196 inf + 11283 20.051 * * [simplify]: Extracting #7: cost 66 inf + 37549 20.078 * * [simplify]: Extracting #8: cost 6 inf + 59926 20.108 * * [simplify]: Extracting #9: cost 0 inf + 62225 20.141 * * [simplify]: Extracting #10: cost 0 inf + 62185 20.167 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 20.167 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 20.168 * * * * [progress]: [ 35 / 793 ] simplifiying candidate # 20.168 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 20.168 * * [simplify]: iters left: 6 (23 enodes) 20.174 * * [simplify]: iters left: 5 (123 enodes) 20.208 * * [simplify]: iters left: 4 (356 enodes) 20.351 * * [simplify]: Extracting #0: cost 1 inf + 0 20.351 * * [simplify]: Extracting #1: cost 3 inf + 0 20.351 * * [simplify]: Extracting #2: cost 25 inf + 0 20.351 * * [simplify]: Extracting #3: cost 53 inf + 0 20.351 * * [simplify]: Extracting #4: cost 74 inf + 0 20.352 * * [simplify]: Extracting #5: cost 198 inf + 0 20.354 * * [simplify]: Extracting #6: cost 188 inf + 11637 20.360 * * [simplify]: Extracting #7: cost 62 inf + 38731 20.387 * * [simplify]: Extracting #8: cost 8 inf + 58628 20.415 * * [simplify]: Extracting #9: cost 0 inf + 61021 20.444 * * [simplify]: Extracting #10: cost 0 inf + 60981 20.473 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 20.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 20.473 * * * * [progress]: [ 36 / 793 ] simplifiying candidate # 20.473 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 20.473 * * [simplify]: iters left: 6 (23 enodes) 20.482 * * [simplify]: iters left: 5 (123 enodes) 20.515 * * [simplify]: iters left: 4 (354 enodes) 20.641 * * [simplify]: Extracting #0: cost 1 inf + 0 20.641 * * [simplify]: Extracting #1: cost 3 inf + 0 20.641 * * [simplify]: Extracting #2: cost 25 inf + 0 20.642 * * [simplify]: Extracting #3: cost 56 inf + 0 20.642 * * [simplify]: Extracting #4: cost 77 inf + 0 20.643 * * [simplify]: Extracting #5: cost 201 inf + 0 20.649 * * [simplify]: Extracting #6: cost 192 inf + 16042 20.659 * * [simplify]: Extracting #7: cost 63 inf + 51204 20.673 * * [simplify]: Extracting #8: cost 7 inf + 64102 20.692 * * [simplify]: Extracting #9: cost 0 inf + 63313 20.711 * * [simplify]: Extracting #10: cost 0 inf + 63273 20.731 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 20.731 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 20.732 * * * * [progress]: [ 37 / 793 ] simplifiying candidate # 20.732 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 20.733 * * [simplify]: iters left: 6 (23 enodes) 20.745 * * [simplify]: iters left: 5 (123 enodes) 20.777 * * [simplify]: iters left: 4 (354 enodes) 20.932 * * [simplify]: Extracting #0: cost 1 inf + 0 20.932 * * [simplify]: Extracting #1: cost 3 inf + 0 20.932 * * [simplify]: Extracting #2: cost 26 inf + 0 20.933 * * [simplify]: Extracting #3: cost 52 inf + 0 20.933 * * [simplify]: Extracting #4: cost 73 inf + 0 20.934 * * [simplify]: Extracting #5: cost 197 inf + 0 20.937 * * [simplify]: Extracting #6: cost 194 inf + 9674 20.949 * * [simplify]: Extracting #7: cost 77 inf + 32418 20.976 * * [simplify]: Extracting #8: cost 6 inf + 58197 20.991 * * [simplify]: Extracting #9: cost 0 inf + 60497 21.013 * * [simplify]: Extracting #10: cost 0 inf + 60417 21.028 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 21.028 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 21.028 * * * * [progress]: [ 38 / 793 ] simplifiying candidate # 21.029 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 21.029 * * [simplify]: iters left: 6 (18 enodes) 21.034 * * [simplify]: iters left: 5 (89 enodes) 21.059 * * [simplify]: iters left: 4 (231 enodes) 21.139 * * [simplify]: Extracting #0: cost 1 inf + 0 21.139 * * [simplify]: Extracting #1: cost 3 inf + 0 21.139 * * [simplify]: Extracting #2: cost 16 inf + 0 21.139 * * [simplify]: Extracting #3: cost 28 inf + 0 21.139 * * [simplify]: Extracting #4: cost 37 inf + 1 21.140 * * [simplify]: Extracting #5: cost 129 inf + 1 21.141 * * [simplify]: Extracting #6: cost 166 inf + 2128 21.146 * * [simplify]: Extracting #7: cost 69 inf + 21766 21.159 * * [simplify]: Extracting #8: cost 3 inf + 41897 21.177 * * [simplify]: Extracting #9: cost 0 inf + 41826 21.196 * * [simplify]: Extracting #10: cost 0 inf + 40404 21.214 * * [simplify]: Extracting #11: cost 0 inf + 40244 21.229 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 21.229 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 21.230 * * * * [progress]: [ 39 / 793 ] simplifiying candidate # 21.230 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 21.230 * * [simplify]: iters left: 6 (23 enodes) 21.243 * * [simplify]: iters left: 5 (122 enodes) 21.289 * * [simplify]: iters left: 4 (334 enodes) 21.422 * * [simplify]: Extracting #0: cost 1 inf + 0 21.422 * * [simplify]: Extracting #1: cost 3 inf + 0 21.422 * * [simplify]: Extracting #2: cost 23 inf + 0 21.422 * * [simplify]: Extracting #3: cost 47 inf + 0 21.423 * * [simplify]: Extracting #4: cost 67 inf + 1 21.424 * * [simplify]: Extracting #5: cost 190 inf + 1 21.428 * * [simplify]: Extracting #6: cost 179 inf + 13475 21.443 * * [simplify]: Extracting #7: cost 71 inf + 34341 21.466 * * [simplify]: Extracting #8: cost 7 inf + 53914 21.490 * * [simplify]: Extracting #9: cost 0 inf + 57713 21.515 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 21.515 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 21.515 * * * * [progress]: [ 40 / 793 ] simplifiying candidate # 21.516 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 21.516 * * [simplify]: iters left: 6 (23 enodes) 21.529 * * [simplify]: iters left: 5 (122 enodes) 21.558 * * [simplify]: iters left: 4 (335 enodes) 21.709 * * [simplify]: Extracting #0: cost 1 inf + 0 21.709 * * [simplify]: Extracting #1: cost 3 inf + 0 21.709 * * [simplify]: Extracting #2: cost 21 inf + 0 21.709 * * [simplify]: Extracting #3: cost 45 inf + 0 21.709 * * [simplify]: Extracting #4: cost 65 inf + 1 21.710 * * [simplify]: Extracting #5: cost 188 inf + 1 21.711 * * [simplify]: Extracting #6: cost 190 inf + 10231 21.717 * * [simplify]: Extracting #7: cost 69 inf + 33661 21.729 * * [simplify]: Extracting #8: cost 12 inf + 51855 21.741 * * [simplify]: Extracting #9: cost 0 inf + 55994 21.763 * * [simplify]: Extracting #10: cost 0 inf + 55832 21.778 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 21.778 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 21.779 * * * * [progress]: [ 41 / 793 ] simplifiying candidate # 21.779 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 21.779 * * [simplify]: iters left: 6 (23 enodes) 21.786 * * [simplify]: iters left: 5 (121 enodes) 21.819 * * [simplify]: iters left: 4 (331 enodes) 21.962 * * [simplify]: Extracting #0: cost 1 inf + 0 21.962 * * [simplify]: Extracting #1: cost 3 inf + 0 21.962 * * [simplify]: Extracting #2: cost 26 inf + 0 21.963 * * [simplify]: Extracting #3: cost 53 inf + 0 21.963 * * [simplify]: Extracting #4: cost 73 inf + 1 21.963 * * [simplify]: Extracting #5: cost 196 inf + 1 21.965 * * [simplify]: Extracting #6: cost 210 inf + 4608 21.972 * * [simplify]: Extracting #7: cost 94 inf + 28560 21.983 * * [simplify]: Extracting #8: cost 19 inf + 58952 22.008 * * [simplify]: Extracting #9: cost 1 inf + 60733 22.034 * * [simplify]: Extracting #10: cost 0 inf + 60817 22.060 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 22.060 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 22.061 * * * * [progress]: [ 42 / 793 ] simplifiying candidate # 22.061 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 22.062 * * [simplify]: iters left: 6 (18 enodes) 22.071 * * [simplify]: iters left: 5 (90 enodes) 22.108 * * [simplify]: iters left: 4 (247 enodes) 22.185 * * [simplify]: Extracting #0: cost 1 inf + 0 22.185 * * [simplify]: Extracting #1: cost 3 inf + 0 22.185 * * [simplify]: Extracting #2: cost 17 inf + 0 22.186 * * [simplify]: Extracting #3: cost 36 inf + 0 22.186 * * [simplify]: Extracting #4: cost 45 inf + 1 22.186 * * [simplify]: Extracting #5: cost 137 inf + 1 22.187 * * [simplify]: Extracting #6: cost 173 inf + 1703 22.190 * * [simplify]: Extracting #7: cost 92 inf + 17887 22.205 * * [simplify]: Extracting #8: cost 8 inf + 42615 22.223 * * [simplify]: Extracting #9: cost 0 inf + 44872 22.238 * * [simplify]: Extracting #10: cost 0 inf + 44072 22.247 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 22.247 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 22.248 * * * * [progress]: [ 43 / 793 ] simplifiying candidate # 22.248 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 22.248 * * [simplify]: iters left: 6 (23 enodes) 22.255 * * [simplify]: iters left: 5 (122 enodes) 22.285 * * [simplify]: iters left: 4 (337 enodes) 22.407 * * [simplify]: Extracting #0: cost 1 inf + 0 22.407 * * [simplify]: Extracting #1: cost 3 inf + 0 22.407 * * [simplify]: Extracting #2: cost 24 inf + 0 22.408 * * [simplify]: Extracting #3: cost 51 inf + 0 22.408 * * [simplify]: Extracting #4: cost 71 inf + 1 22.408 * * [simplify]: Extracting #5: cost 194 inf + 1 22.410 * * [simplify]: Extracting #6: cost 196 inf + 12536 22.416 * * [simplify]: Extracting #7: cost 69 inf + 35354 22.428 * * [simplify]: Extracting #8: cost 2 inf + 59154 22.456 * * [simplify]: Extracting #9: cost 0 inf + 59609 22.471 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 22.471 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 22.472 * * * * [progress]: [ 44 / 793 ] simplifiying candidate # 22.472 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 22.472 * * [simplify]: iters left: 6 (19 enodes) 22.477 * * [simplify]: iters left: 5 (92 enodes) 22.508 * * [simplify]: iters left: 4 (257 enodes) 22.608 * * [simplify]: Extracting #0: cost 1 inf + 0 22.608 * * [simplify]: Extracting #1: cost 3 inf + 0 22.609 * * [simplify]: Extracting #2: cost 17 inf + 0 22.609 * * [simplify]: Extracting #3: cost 34 inf + 0 22.609 * * [simplify]: Extracting #4: cost 43 inf + 1 22.610 * * [simplify]: Extracting #5: cost 135 inf + 1 22.611 * * [simplify]: Extracting #6: cost 170 inf + 2240 22.616 * * [simplify]: Extracting #7: cost 84 inf + 22201 22.628 * * [simplify]: Extracting #8: cost 8 inf + 41699 22.642 * * [simplify]: Extracting #9: cost 0 inf + 43368 22.651 * * [simplify]: Extracting #10: cost 0 inf + 42986 22.660 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 22.660 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 22.661 * * * * [progress]: [ 45 / 793 ] simplifiying candidate # 22.661 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 22.661 * * [simplify]: iters left: 6 (23 enodes) 22.667 * * [simplify]: iters left: 5 (122 enodes) 22.717 * * [simplify]: iters left: 4 (338 enodes) 22.899 * * [simplify]: Extracting #0: cost 1 inf + 0 22.899 * * [simplify]: Extracting #1: cost 3 inf + 0 22.899 * * [simplify]: Extracting #2: cost 23 inf + 0 22.900 * * [simplify]: Extracting #3: cost 53 inf + 0 22.900 * * [simplify]: Extracting #4: cost 73 inf + 1 22.901 * * [simplify]: Extracting #5: cost 196 inf + 1 22.904 * * [simplify]: Extracting #6: cost 202 inf + 11264 22.913 * * [simplify]: Extracting #7: cost 83 inf + 34921 22.925 * * [simplify]: Extracting #8: cost 7 inf + 57851 22.942 * * [simplify]: Extracting #9: cost 0 inf + 61217 22.972 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 22.972 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 22.973 * * * * [progress]: [ 46 / 793 ] simplifiying candidate # 22.973 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 22.974 * * [simplify]: iters left: 6 (22 enodes) 22.985 * * [simplify]: iters left: 5 (116 enodes) 23.012 * * [simplify]: iters left: 4 (325 enodes) 23.157 * * [simplify]: Extracting #0: cost 1 inf + 0 23.157 * * [simplify]: Extracting #1: cost 3 inf + 0 23.157 * * [simplify]: Extracting #2: cost 22 inf + 0 23.158 * * [simplify]: Extracting #3: cost 47 inf + 0 23.158 * * [simplify]: Extracting #4: cost 69 inf + 0 23.159 * * [simplify]: Extracting #5: cost 193 inf + 0 23.161 * * [simplify]: Extracting #6: cost 210 inf + 3651 23.170 * * [simplify]: Extracting #7: cost 92 inf + 29605 23.194 * * [simplify]: Extracting #8: cost 4 inf + 67200 23.206 * * [simplify]: Extracting #9: cost 0 inf + 58814 23.219 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 23.219 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 23.219 * * * * [progress]: [ 47 / 793 ] simplifiying candidate # 23.220 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 23.220 * * [simplify]: iters left: 6 (23 enodes) 23.232 * * [simplify]: iters left: 5 (122 enodes) 23.279 * * [simplify]: iters left: 4 (348 enodes) 23.385 * * [simplify]: Extracting #0: cost 1 inf + 0 23.385 * * [simplify]: Extracting #1: cost 3 inf + 0 23.385 * * [simplify]: Extracting #2: cost 24 inf + 0 23.385 * * [simplify]: Extracting #3: cost 58 inf + 0 23.386 * * [simplify]: Extracting #4: cost 80 inf + 0 23.386 * * [simplify]: Extracting #5: cost 204 inf + 0 23.388 * * [simplify]: Extracting #6: cost 197 inf + 17812 23.405 * * [simplify]: Extracting #7: cost 50 inf + 60717 23.427 * * [simplify]: Extracting #8: cost 2 inf + 66568 23.442 * * [simplify]: Extracting #9: cost 0 inf + 66063 23.457 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 23.457 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 23.457 * * * * [progress]: [ 48 / 793 ] simplifiying candidate # 23.457 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 23.458 * * [simplify]: iters left: 6 (23 enodes) 23.472 * * [simplify]: iters left: 5 (122 enodes) 23.500 * * [simplify]: iters left: 4 (348 enodes) 23.626 * * [simplify]: Extracting #0: cost 1 inf + 0 23.626 * * [simplify]: Extracting #1: cost 3 inf + 0 23.626 * * [simplify]: Extracting #2: cost 26 inf + 0 23.626 * * [simplify]: Extracting #3: cost 54 inf + 0 23.626 * * [simplify]: Extracting #4: cost 76 inf + 0 23.627 * * [simplify]: Extracting #5: cost 200 inf + 0 23.629 * * [simplify]: Extracting #6: cost 187 inf + 16214 23.652 * * [simplify]: Extracting #7: cost 48 inf + 55269 23.680 * * [simplify]: Extracting #8: cost 2 inf + 63593 23.704 * * [simplify]: Extracting #9: cost 0 inf + 63047 23.718 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 23.718 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 23.718 * * * * [progress]: [ 49 / 793 ] simplifiying candidate # 23.719 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 23.719 * * [simplify]: iters left: 6 (23 enodes) 23.725 * * [simplify]: iters left: 5 (121 enodes) 23.770 * * [simplify]: iters left: 4 (342 enodes) 23.926 * * [simplify]: Extracting #0: cost 1 inf + 0 23.926 * * [simplify]: Extracting #1: cost 3 inf + 0 23.926 * * [simplify]: Extracting #2: cost 27 inf + 0 23.927 * * [simplify]: Extracting #3: cost 51 inf + 0 23.927 * * [simplify]: Extracting #4: cost 72 inf + 1 23.928 * * [simplify]: Extracting #5: cost 195 inf + 1 23.931 * * [simplify]: Extracting #6: cost 196 inf + 6314 23.941 * * [simplify]: Extracting #7: cost 93 inf + 28944 23.963 * * [simplify]: Extracting #8: cost 14 inf + 56473 23.983 * * [simplify]: Extracting #9: cost 0 inf + 60394 23.999 * * [simplify]: Extracting #10: cost 0 inf + 60013 24.013 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 24.013 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 24.014 * * * * [progress]: [ 50 / 793 ] simplifiying candidate # 24.014 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 24.015 * * [simplify]: iters left: 6 (23 enodes) 24.029 * * [simplify]: iters left: 5 (122 enodes) 24.062 * * [simplify]: iters left: 4 (347 enodes) 24.200 * * [simplify]: Extracting #0: cost 1 inf + 0 24.200 * * [simplify]: Extracting #1: cost 3 inf + 0 24.200 * * [simplify]: Extracting #2: cost 22 inf + 0 24.201 * * [simplify]: Extracting #3: cost 53 inf + 0 24.201 * * [simplify]: Extracting #4: cost 75 inf + 0 24.202 * * [simplify]: Extracting #5: cost 199 inf + 0 24.205 * * [simplify]: Extracting #6: cost 196 inf + 11923 24.220 * * [simplify]: Extracting #7: cost 75 inf + 36760 24.246 * * [simplify]: Extracting #8: cost 9 inf + 59264 24.273 * * [simplify]: Extracting #9: cost 0 inf + 62945 24.301 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 24.301 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 24.302 * * * * [progress]: [ 51 / 793 ] simplifiying candidate # 24.302 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 24.303 * * [simplify]: iters left: 6 (22 enodes) 24.315 * * [simplify]: iters left: 5 (118 enodes) 24.349 * * [simplify]: iters left: 4 (343 enodes) 24.508 * * [simplify]: Extracting #0: cost 1 inf + 0 24.508 * * [simplify]: Extracting #1: cost 3 inf + 0 24.508 * * [simplify]: Extracting #2: cost 28 inf + 0 24.509 * * [simplify]: Extracting #3: cost 59 inf + 0 24.509 * * [simplify]: Extracting #4: cost 81 inf + 0 24.510 * * [simplify]: Extracting #5: cost 205 inf + 0 24.513 * * [simplify]: Extracting #6: cost 216 inf + 3711 24.522 * * [simplify]: Extracting #7: cost 107 inf + 26929 24.545 * * [simplify]: Extracting #8: cost 22 inf + 58194 24.575 * * [simplify]: Extracting #9: cost 3 inf + 63827 24.598 * * [simplify]: Extracting #10: cost 0 inf + 65049 24.623 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 24.623 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 24.623 * * * * [progress]: [ 52 / 793 ] simplifiying candidate # 24.624 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 24.624 * * [simplify]: iters left: 6 (23 enodes) 24.636 * * [simplify]: iters left: 5 (122 enodes) 24.678 * * [simplify]: iters left: 4 (349 enodes) 24.811 * * [simplify]: Extracting #0: cost 1 inf + 0 24.811 * * [simplify]: Extracting #1: cost 3 inf + 0 24.811 * * [simplify]: Extracting #2: cost 26 inf + 0 24.811 * * [simplify]: Extracting #3: cost 58 inf + 0 24.811 * * [simplify]: Extracting #4: cost 79 inf + 0 24.812 * * [simplify]: Extracting #5: cost 203 inf + 0 24.813 * * [simplify]: Extracting #6: cost 201 inf + 10315 24.820 * * [simplify]: Extracting #7: cost 74 inf + 37717 24.843 * * [simplify]: Extracting #8: cost 5 inf + 63514 24.873 * * [simplify]: Extracting #9: cost 0 inf + 65641 24.902 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 24.902 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 24.902 * * * * [progress]: [ 53 / 793 ] simplifiying candidate # 24.902 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 24.902 * * [simplify]: iters left: 6 (23 enodes) 24.911 * * [simplify]: iters left: 5 (120 enodes) 24.937 * * [simplify]: iters left: 4 (348 enodes) 25.078 * * [simplify]: Extracting #0: cost 1 inf + 0 25.078 * * [simplify]: Extracting #1: cost 3 inf + 0 25.078 * * [simplify]: Extracting #2: cost 29 inf + 0 25.079 * * [simplify]: Extracting #3: cost 60 inf + 0 25.079 * * [simplify]: Extracting #4: cost 82 inf + 0 25.080 * * [simplify]: Extracting #5: cost 206 inf + 0 25.084 * * [simplify]: Extracting #6: cost 205 inf + 7879 25.101 * * [simplify]: Extracting #7: cost 87 inf + 36980 25.116 * * [simplify]: Extracting #8: cost 16 inf + 67711 25.130 * * [simplify]: Extracting #9: cost 0 inf + 66948 25.152 * * [simplify]: Extracting #10: cost 0 inf + 66266 25.181 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 25.181 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 25.182 * * * * [progress]: [ 54 / 793 ] simplifiying candidate # 25.182 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 25.182 * * [simplify]: iters left: 6 (18 enodes) 25.193 * * [simplify]: iters left: 5 (89 enodes) 25.227 * * [simplify]: iters left: 4 (237 enodes) 25.295 * * [simplify]: Extracting #0: cost 1 inf + 0 25.295 * * [simplify]: Extracting #1: cost 3 inf + 0 25.295 * * [simplify]: Extracting #2: cost 14 inf + 0 25.295 * * [simplify]: Extracting #3: cost 27 inf + 0 25.295 * * [simplify]: Extracting #4: cost 36 inf + 1 25.295 * * [simplify]: Extracting #5: cost 129 inf + 1 25.296 * * [simplify]: Extracting #6: cost 164 inf + 2118 25.299 * * [simplify]: Extracting #7: cost 68 inf + 22740 25.308 * * [simplify]: Extracting #8: cost 5 inf + 39705 25.315 * * [simplify]: Extracting #9: cost 0 inf + 40193 25.322 * * [simplify]: Extracting #10: cost 0 inf + 39800 25.330 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 25.330 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 25.330 * * * * [progress]: [ 55 / 793 ] simplifiying candidate # 25.331 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 25.331 * * [simplify]: iters left: 6 (23 enodes) 25.337 * * [simplify]: iters left: 5 (122 enodes) 25.365 * * [simplify]: iters left: 4 (340 enodes) 25.965 * * [simplify]: Extracting #0: cost 1 inf + 0 25.965 * * [simplify]: Extracting #1: cost 3 inf + 0 25.965 * * [simplify]: Extracting #2: cost 23 inf + 0 25.965 * * [simplify]: Extracting #3: cost 48 inf + 0 25.966 * * [simplify]: Extracting #4: cost 68 inf + 1 25.967 * * [simplify]: Extracting #5: cost 191 inf + 1 25.970 * * [simplify]: Extracting #6: cost 193 inf + 12186 25.983 * * [simplify]: Extracting #7: cost 85 inf + 32073 25.996 * * [simplify]: Extracting #8: cost 3 inf + 58451 26.009 * * [simplify]: Extracting #9: cost 0 inf + 58117 26.030 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 26.030 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 26.031 * * * * [progress]: [ 56 / 793 ] simplifiying candidate # 26.031 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 26.031 * * [simplify]: iters left: 6 (23 enodes) 26.044 * * [simplify]: iters left: 5 (122 enodes) 26.086 * * [simplify]: iters left: 4 (342 enodes) 26.218 * * [simplify]: Extracting #0: cost 1 inf + 0 26.218 * * [simplify]: Extracting #1: cost 3 inf + 0 26.218 * * [simplify]: Extracting #2: cost 22 inf + 0 26.218 * * [simplify]: Extracting #3: cost 45 inf + 0 26.218 * * [simplify]: Extracting #4: cost 65 inf + 1 26.219 * * [simplify]: Extracting #5: cost 188 inf + 1 26.222 * * [simplify]: Extracting #6: cost 202 inf + 3886 26.229 * * [simplify]: Extracting #7: cost 85 inf + 25546 26.241 * * [simplify]: Extracting #8: cost 13 inf + 50096 26.254 * * [simplify]: Extracting #9: cost 0 inf + 56465 26.279 * * [simplify]: Extracting #10: cost 0 inf + 56225 26.300 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 26.300 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 26.301 * * * * [progress]: [ 57 / 793 ] simplifiying candidate # 26.301 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 26.301 * * [simplify]: iters left: 6 (23 enodes) 26.307 * * [simplify]: iters left: 5 (121 enodes) 26.335 * * [simplify]: iters left: 4 (338 enodes) 26.448 * * [simplify]: Extracting #0: cost 1 inf + 0 26.448 * * [simplify]: Extracting #1: cost 3 inf + 0 26.449 * * [simplify]: Extracting #2: cost 27 inf + 0 26.449 * * [simplify]: Extracting #3: cost 55 inf + 0 26.449 * * [simplify]: Extracting #4: cost 75 inf + 1 26.450 * * [simplify]: Extracting #5: cost 198 inf + 1 26.454 * * [simplify]: Extracting #6: cost 202 inf + 11397 26.465 * * [simplify]: Extracting #7: cost 85 inf + 32785 26.489 * * [simplify]: Extracting #8: cost 6 inf + 59945 26.516 * * [simplify]: Extracting #9: cost 0 inf + 62185 26.531 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 26.531 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 26.531 * * * * [progress]: [ 58 / 793 ] simplifiying candidate # 26.531 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 26.531 * * [simplify]: iters left: 6 (19 enodes) 26.537 * * [simplify]: iters left: 5 (92 enodes) 26.570 * * [simplify]: iters left: 4 (262 enodes) 26.664 * * [simplify]: Extracting #0: cost 1 inf + 0 26.664 * * [simplify]: Extracting #1: cost 3 inf + 0 26.664 * * [simplify]: Extracting #2: cost 18 inf + 0 26.665 * * [simplify]: Extracting #3: cost 34 inf + 0 26.665 * * [simplify]: Extracting #4: cost 43 inf + 1 26.666 * * [simplify]: Extracting #5: cost 135 inf + 1 26.667 * * [simplify]: Extracting #6: cost 171 inf + 2191 26.673 * * [simplify]: Extracting #7: cost 84 inf + 21197 26.689 * * [simplify]: Extracting #8: cost 6 inf + 42928 26.704 * * [simplify]: Extracting #9: cost 0 inf + 43550 26.712 * * [simplify]: Extracting #10: cost 0 inf + 43270 26.721 * * [simplify]: Extracting #11: cost 0 inf + 43230 26.730 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 26.730 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 26.730 * * * * [progress]: [ 59 / 793 ] simplifiying candidate # 26.730 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 26.731 * * [simplify]: iters left: 6 (23 enodes) 26.737 * * [simplify]: iters left: 5 (122 enodes) 26.770 * * [simplify]: iters left: 4 (344 enodes) 26.899 * * [simplify]: Extracting #0: cost 1 inf + 0 26.899 * * [simplify]: Extracting #1: cost 3 inf + 0 26.899 * * [simplify]: Extracting #2: cost 26 inf + 0 26.899 * * [simplify]: Extracting #3: cost 52 inf + 0 26.900 * * [simplify]: Extracting #4: cost 72 inf + 1 26.901 * * [simplify]: Extracting #5: cost 195 inf + 1 26.904 * * [simplify]: Extracting #6: cost 196 inf + 6922 26.913 * * [simplify]: Extracting #7: cost 83 inf + 32768 26.925 * * [simplify]: Extracting #8: cost 11 inf + 62186 26.939 * * [simplify]: Extracting #9: cost 0 inf + 60194 26.955 * * [simplify]: Extracting #10: cost 0 inf + 59853 26.982 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 26.982 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 26.982 * * * * [progress]: [ 60 / 793 ] simplifiying candidate # 26.983 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 26.983 * * [simplify]: iters left: 6 (18 enodes) 26.993 * * [simplify]: iters left: 5 (90 enodes) 27.024 * * [simplify]: iters left: 4 (252 enodes) 27.099 * * [simplify]: Extracting #0: cost 1 inf + 0 27.099 * * [simplify]: Extracting #1: cost 3 inf + 0 27.099 * * [simplify]: Extracting #2: cost 17 inf + 0 27.100 * * [simplify]: Extracting #3: cost 34 inf + 0 27.100 * * [simplify]: Extracting #4: cost 43 inf + 1 27.101 * * [simplify]: Extracting #5: cost 135 inf + 1 27.102 * * [simplify]: Extracting #6: cost 169 inf + 2250 27.109 * * [simplify]: Extracting #7: cost 71 inf + 23415 27.125 * * [simplify]: Extracting #8: cost 6 inf + 43306 27.134 * * [simplify]: Extracting #9: cost 0 inf + 43306 27.143 * * [simplify]: Extracting #10: cost 0 inf + 42986 27.152 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 27.152 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 27.152 * * * * [progress]: [ 61 / 793 ] simplifiying candidate # 27.152 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 27.152 * * [simplify]: iters left: 6 (23 enodes) 27.161 * * [simplify]: iters left: 5 (122 enodes) 27.206 * * [simplify]: iters left: 4 (344 enodes) 27.315 * * [simplify]: Extracting #0: cost 1 inf + 0 27.315 * * [simplify]: Extracting #1: cost 3 inf + 0 27.315 * * [simplify]: Extracting #2: cost 23 inf + 0 27.315 * * [simplify]: Extracting #3: cost 54 inf + 0 27.315 * * [simplify]: Extracting #4: cost 74 inf + 1 27.316 * * [simplify]: Extracting #5: cost 197 inf + 1 27.317 * * [simplify]: Extracting #6: cost 203 inf + 5745 27.326 * * [simplify]: Extracting #7: cost 95 inf + 29510 27.338 * * [simplify]: Extracting #8: cost 14 inf + 62777 27.353 * * [simplify]: Extracting #9: cost 0 inf + 62522 27.367 * * [simplify]: Extracting #10: cost 0 inf + 61981 27.381 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 27.381 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 27.382 * * * * [progress]: [ 62 / 793 ] simplifiying candidate # 27.382 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 27.382 * * [simplify]: iters left: 6 (22 enodes) 27.389 * * [simplify]: iters left: 5 (116 enodes) 27.442 * * [simplify]: iters left: 4 (325 enodes) 27.583 * * [simplify]: Extracting #0: cost 1 inf + 0 27.584 * * [simplify]: Extracting #1: cost 3 inf + 0 27.584 * * [simplify]: Extracting #2: cost 22 inf + 0 27.584 * * [simplify]: Extracting #3: cost 47 inf + 0 27.584 * * [simplify]: Extracting #4: cost 69 inf + 0 27.584 * * [simplify]: Extracting #5: cost 193 inf + 0 27.586 * * [simplify]: Extracting #6: cost 202 inf + 8283 27.592 * * [simplify]: Extracting #7: cost 86 inf + 31378 27.604 * * [simplify]: Extracting #8: cost 14 inf + 53599 27.617 * * [simplify]: Extracting #9: cost 0 inf + 58894 27.630 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 27.630 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 27.630 * * * * [progress]: [ 63 / 793 ] simplifiying candidate # 27.630 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 27.631 * * [simplify]: iters left: 6 (23 enodes) 27.640 * * [simplify]: iters left: 5 (122 enodes) 27.682 * * [simplify]: iters left: 4 (349 enodes) 27.807 * * [simplify]: Extracting #0: cost 1 inf + 0 27.807 * * [simplify]: Extracting #1: cost 3 inf + 0 27.807 * * [simplify]: Extracting #2: cost 25 inf + 0 27.807 * * [simplify]: Extracting #3: cost 57 inf + 0 27.808 * * [simplify]: Extracting #4: cost 78 inf + 0 27.809 * * [simplify]: Extracting #5: cost 202 inf + 0 27.812 * * [simplify]: Extracting #6: cost 199 inf + 6123 27.827 * * [simplify]: Extracting #7: cost 71 inf + 34043 27.855 * * [simplify]: Extracting #8: cost 3 inf + 69248 27.873 * * [simplify]: Extracting #9: cost 0 inf + 65048 27.890 * * [simplify]: Extracting #10: cost 0 inf + 64877 27.920 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 27.920 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 27.921 * * * * [progress]: [ 64 / 793 ] simplifiying candidate # 27.921 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 27.922 * * [simplify]: iters left: 6 (23 enodes) 27.935 * * [simplify]: iters left: 5 (122 enodes) 27.990 * * [simplify]: iters left: 4 (347 enodes) 28.149 * * [simplify]: Extracting #0: cost 1 inf + 0 28.149 * * [simplify]: Extracting #1: cost 3 inf + 0 28.149 * * [simplify]: Extracting #2: cost 22 inf + 0 28.149 * * [simplify]: Extracting #3: cost 53 inf + 0 28.150 * * [simplify]: Extracting #4: cost 75 inf + 0 28.151 * * [simplify]: Extracting #5: cost 199 inf + 0 28.155 * * [simplify]: Extracting #6: cost 205 inf + 8533 28.167 * * [simplify]: Extracting #7: cost 75 inf + 36817 28.196 * * [simplify]: Extracting #8: cost 4 inf + 62212 28.230 * * [simplify]: Extracting #9: cost 0 inf + 63025 28.250 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 28.250 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 28.251 * * * * [progress]: [ 65 / 793 ] simplifiying candidate # 28.251 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 28.251 * * [simplify]: iters left: 6 (23 enodes) 28.258 * * [simplify]: iters left: 5 (121 enodes) 28.292 * * [simplify]: iters left: 4 (342 enodes) 28.454 * * [simplify]: Extracting #0: cost 1 inf + 0 28.455 * * [simplify]: Extracting #1: cost 3 inf + 0 28.455 * * [simplify]: Extracting #2: cost 26 inf + 0 28.455 * * [simplify]: Extracting #3: cost 51 inf + 0 28.455 * * [simplify]: Extracting #4: cost 72 inf + 1 28.456 * * [simplify]: Extracting #5: cost 195 inf + 1 28.457 * * [simplify]: Extracting #6: cost 196 inf + 7960 28.464 * * [simplify]: Extracting #7: cost 85 inf + 29999 28.477 * * [simplify]: Extracting #8: cost 9 inf + 56481 28.491 * * [simplify]: Extracting #9: cost 0 inf + 60053 28.509 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 28.509 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 28.509 * * * * [progress]: [ 66 / 793 ] simplifiying candidate # 28.509 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 28.509 * * [simplify]: iters left: 6 (23 enodes) 28.516 * * [simplify]: iters left: 5 (122 enodes) 28.558 * * [simplify]: iters left: 4 (348 enodes) 28.704 * * [simplify]: Extracting #0: cost 1 inf + 0 28.704 * * [simplify]: Extracting #1: cost 3 inf + 0 28.704 * * [simplify]: Extracting #2: cost 25 inf + 0 28.704 * * [simplify]: Extracting #3: cost 52 inf + 0 28.704 * * [simplify]: Extracting #4: cost 74 inf + 0 28.705 * * [simplify]: Extracting #5: cost 198 inf + 0 28.707 * * [simplify]: Extracting #6: cost 194 inf + 9019 28.713 * * [simplify]: Extracting #7: cost 64 inf + 36387 28.732 * * [simplify]: Extracting #8: cost 6 inf + 59399 28.764 * * [simplify]: Extracting #9: cost 0 inf + 61741 28.792 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 28.792 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 28.793 * * * * [progress]: [ 67 / 793 ] simplifiying candidate # 28.793 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 28.794 * * [simplify]: iters left: 6 (23 enodes) 28.801 * * [simplify]: iters left: 5 (120 enodes) 28.839 * * [simplify]: iters left: 4 (348 enodes) 28.980 * * [simplify]: Extracting #0: cost 1 inf + 0 28.980 * * [simplify]: Extracting #1: cost 3 inf + 0 28.980 * * [simplify]: Extracting #2: cost 29 inf + 0 28.981 * * [simplify]: Extracting #3: cost 60 inf + 0 28.981 * * [simplify]: Extracting #4: cost 82 inf + 0 28.981 * * [simplify]: Extracting #5: cost 206 inf + 0 28.983 * * [simplify]: Extracting #6: cost 208 inf + 9007 28.999 * * [simplify]: Extracting #7: cost 78 inf + 45102 29.027 * * [simplify]: Extracting #8: cost 15 inf + 60563 29.056 * * [simplify]: Extracting #9: cost 1 inf + 66013 29.084 * * [simplify]: Extracting #10: cost 0 inf + 66306 29.117 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 29.117 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 29.118 * * * * [progress]: [ 68 / 793 ] simplifiying candidate # 29.118 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 29.118 * * [simplify]: iters left: 6 (23 enodes) 29.131 * * [simplify]: iters left: 5 (122 enodes) 29.162 * * [simplify]: iters left: 4 (348 enodes) 29.292 * * [simplify]: Extracting #0: cost 1 inf + 0 29.292 * * [simplify]: Extracting #1: cost 3 inf + 0 29.292 * * [simplify]: Extracting #2: cost 23 inf + 0 29.292 * * [simplify]: Extracting #3: cost 52 inf + 0 29.293 * * [simplify]: Extracting #4: cost 74 inf + 0 29.294 * * [simplify]: Extracting #5: cost 198 inf + 0 29.301 * * [simplify]: Extracting #6: cost 200 inf + 8318 29.313 * * [simplify]: Extracting #7: cost 92 inf + 29907 29.338 * * [simplify]: Extracting #8: cost 17 inf + 56875 29.365 * * [simplify]: Extracting #9: cost 1 inf + 61436 29.380 * * [simplify]: Extracting #10: cost 0 inf + 61981 29.394 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 29.395 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 29.395 * * * * [progress]: [ 69 / 793 ] simplifiying candidate # 29.395 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 29.396 * * [simplify]: iters left: 6 (22 enodes) 29.407 * * [simplify]: iters left: 5 (118 enodes) 29.455 * * [simplify]: iters left: 4 (343 enodes) 29.580 * * [simplify]: Extracting #0: cost 1 inf + 0 29.580 * * [simplify]: Extracting #1: cost 3 inf + 0 29.580 * * [simplify]: Extracting #2: cost 29 inf + 0 29.581 * * [simplify]: Extracting #3: cost 61 inf + 0 29.581 * * [simplify]: Extracting #4: cost 83 inf + 0 29.582 * * [simplify]: Extracting #5: cost 207 inf + 0 29.583 * * [simplify]: Extracting #6: cost 217 inf + 6771 29.588 * * [simplify]: Extracting #7: cost 105 inf + 27597 29.601 * * [simplify]: Extracting #8: cost 25 inf + 55185 29.623 * * [simplify]: Extracting #9: cost 2 inf + 65540 29.649 * * [simplify]: Extracting #10: cost 0 inf + 66377 29.673 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 29.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 29.674 * * * * [progress]: [ 70 / 793 ] simplifiying candidate # 29.674 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 29.675 * * [simplify]: iters left: 6 (20 enodes) 29.684 * * [simplify]: iters left: 5 (111 enodes) 29.723 * * [simplify]: iters left: 4 (302 enodes) 29.848 * * [simplify]: Extracting #0: cost 1 inf + 0 29.848 * * [simplify]: Extracting #1: cost 3 inf + 0 29.848 * * [simplify]: Extracting #2: cost 14 inf + 0 29.849 * * [simplify]: Extracting #3: cost 28 inf + 0 29.849 * * [simplify]: Extracting #4: cost 47 inf + 1 29.849 * * [simplify]: Extracting #5: cost 147 inf + 1 29.855 * * [simplify]: Extracting #6: cost 182 inf + 1931 29.860 * * [simplify]: Extracting #7: cost 93 inf + 18536 29.876 * * [simplify]: Extracting #8: cost 16 inf + 37448 29.895 * * [simplify]: Extracting #9: cost 1 inf + 43204 29.913 * * [simplify]: Extracting #10: cost 0 inf + 43368 29.931 * * [simplify]: Extracting #11: cost 0 inf + 43208 29.948 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 29.948 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 29.949 * * * * [progress]: [ 71 / 793 ] simplifiying candidate # 29.949 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 29.950 * * [simplify]: iters left: 6 (20 enodes) 29.961 * * [simplify]: iters left: 5 (109 enodes) 29.985 * * [simplify]: iters left: 4 (299 enodes) 30.087 * * [simplify]: Extracting #0: cost 1 inf + 0 30.087 * * [simplify]: Extracting #1: cost 3 inf + 0 30.087 * * [simplify]: Extracting #2: cost 17 inf + 0 30.087 * * [simplify]: Extracting #3: cost 32 inf + 0 30.088 * * [simplify]: Extracting #4: cost 51 inf + 1 30.088 * * [simplify]: Extracting #5: cost 151 inf + 1 30.090 * * [simplify]: Extracting #6: cost 189 inf + 1556 30.093 * * [simplify]: Extracting #7: cost 93 inf + 21563 30.101 * * [simplify]: Extracting #8: cost 13 inf + 44355 30.112 * * [simplify]: Extracting #9: cost 1 inf + 49499 30.123 * * [simplify]: Extracting #10: cost 0 inf + 47838 30.133 * * [simplify]: Extracting #11: cost 0 inf + 46297 30.143 * * [simplify]: Extracting #12: cost 0 inf + 46097 30.158 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 30.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 30.159 * * * * [progress]: [ 72 / 793 ] simplifiying candidate # 30.159 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 30.159 * * [simplify]: iters left: 6 (21 enodes) 30.175 * * [simplify]: iters left: 5 (113 enodes) 30.199 * * [simplify]: iters left: 4 (305 enodes) 30.300 * * [simplify]: Extracting #0: cost 1 inf + 0 30.301 * * [simplify]: Extracting #1: cost 3 inf + 0 30.301 * * [simplify]: Extracting #2: cost 18 inf + 0 30.301 * * [simplify]: Extracting #3: cost 34 inf + 0 30.301 * * [simplify]: Extracting #4: cost 53 inf + 1 30.302 * * [simplify]: Extracting #5: cost 153 inf + 1 30.304 * * [simplify]: Extracting #6: cost 185 inf + 1773 30.310 * * [simplify]: Extracting #7: cost 80 inf + 21561 30.328 * * [simplify]: Extracting #8: cost 16 inf + 43704 30.348 * * [simplify]: Extracting #9: cost 0 inf + 46818 30.374 * * [simplify]: Extracting #10: cost 0 inf + 45232 30.394 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 30.394 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 30.395 * * * * [progress]: [ 73 / 793 ] simplifiying candidate # 30.395 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 30.395 * * [simplify]: iters left: 6 (21 enodes) 30.406 * * [simplify]: iters left: 5 (114 enodes) 30.431 * * [simplify]: iters left: 4 (317 enodes) 30.567 * * [simplify]: Extracting #0: cost 1 inf + 0 30.567 * * [simplify]: Extracting #1: cost 3 inf + 0 30.567 * * [simplify]: Extracting #2: cost 19 inf + 0 30.568 * * [simplify]: Extracting #3: cost 34 inf + 1 30.568 * * [simplify]: Extracting #4: cost 54 inf + 1 30.569 * * [simplify]: Extracting #5: cost 154 inf + 1 30.570 * * [simplify]: Extracting #6: cost 189 inf + 1500 30.577 * * [simplify]: Extracting #7: cost 102 inf + 19788 30.600 * * [simplify]: Extracting #8: cost 25 inf + 41528 30.612 * * [simplify]: Extracting #9: cost 1 inf + 46468 30.622 * * [simplify]: Extracting #10: cost 0 inf + 46362 30.632 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 30.633 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 30.633 * * * * [progress]: [ 74 / 793 ] simplifiying candidate # 30.633 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 30.634 * * [simplify]: iters left: 6 (23 enodes) 30.641 * * [simplify]: iters left: 5 (122 enodes) 30.694 * * [simplify]: iters left: 4 (339 enodes) 30.794 * * [simplify]: Extracting #0: cost 1 inf + 0 30.794 * * [simplify]: Extracting #1: cost 3 inf + 0 30.794 * * [simplify]: Extracting #2: cost 22 inf + 0 30.795 * * [simplify]: Extracting #3: cost 46 inf + 0 30.795 * * [simplify]: Extracting #4: cost 66 inf + 1 30.795 * * [simplify]: Extracting #5: cost 189 inf + 1 30.797 * * [simplify]: Extracting #6: cost 193 inf + 9642 30.803 * * [simplify]: Extracting #7: cost 81 inf + 32995 30.821 * * [simplify]: Extracting #8: cost 6 inf + 55441 30.836 * * [simplify]: Extracting #9: cost 0 inf + 56749 30.849 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 30.849 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 30.850 * * * * [progress]: [ 75 / 793 ] simplifiying candidate # 30.850 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 30.850 * * [simplify]: iters left: 6 (23 enodes) 30.857 * * [simplify]: iters left: 5 (122 enodes) 30.891 * * [simplify]: iters left: 4 (339 enodes) 31.044 * * [simplify]: Extracting #0: cost 1 inf + 0 31.044 * * [simplify]: Extracting #1: cost 3 inf + 0 31.044 * * [simplify]: Extracting #2: cost 22 inf + 0 31.044 * * [simplify]: Extracting #3: cost 52 inf + 0 31.045 * * [simplify]: Extracting #4: cost 72 inf + 1 31.046 * * [simplify]: Extracting #5: cost 195 inf + 1 31.049 * * [simplify]: Extracting #6: cost 194 inf + 12603 31.064 * * [simplify]: Extracting #7: cost 73 inf + 37636 31.094 * * [simplify]: Extracting #8: cost 3 inf + 60486 31.112 * * [simplify]: Extracting #9: cost 0 inf + 60453 31.127 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 31.127 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 31.128 * * * * [progress]: [ 76 / 793 ] simplifiying candidate # 31.128 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 31.128 * * [simplify]: iters left: 6 (23 enodes) 31.146 * * [simplify]: iters left: 5 (122 enodes) 31.189 * * [simplify]: iters left: 4 (336 enodes) 31.323 * * [simplify]: Extracting #0: cost 1 inf + 0 31.323 * * [simplify]: Extracting #1: cost 3 inf + 0 31.323 * * [simplify]: Extracting #2: cost 25 inf + 0 31.324 * * [simplify]: Extracting #3: cost 50 inf + 0 31.324 * * [simplify]: Extracting #4: cost 70 inf + 1 31.325 * * [simplify]: Extracting #5: cost 193 inf + 1 31.328 * * [simplify]: Extracting #6: cost 202 inf + 4534 31.336 * * [simplify]: Extracting #7: cost 86 inf + 25227 31.359 * * [simplify]: Extracting #8: cost 11 inf + 56675 31.382 * * [simplify]: Extracting #9: cost 0 inf + 60245 31.396 * * [simplify]: Extracting #10: cost 0 inf + 59365 31.414 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 31.415 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 31.415 * * * * [progress]: [ 77 / 793 ] simplifiying candidate # 31.416 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 31.416 * * [simplify]: iters left: 6 (23 enodes) 31.425 * * [simplify]: iters left: 5 (122 enodes) 31.459 * * [simplify]: iters left: 4 (339 enodes) 31.583 * * [simplify]: Extracting #0: cost 1 inf + 0 31.584 * * [simplify]: Extracting #1: cost 3 inf + 0 31.584 * * [simplify]: Extracting #2: cost 25 inf + 0 31.584 * * [simplify]: Extracting #3: cost 53 inf + 0 31.584 * * [simplify]: Extracting #4: cost 73 inf + 1 31.585 * * [simplify]: Extracting #5: cost 196 inf + 1 31.588 * * [simplify]: Extracting #6: cost 207 inf + 4568 31.599 * * [simplify]: Extracting #7: cost 79 inf + 31398 31.631 * * [simplify]: Extracting #8: cost 5 inf + 61089 31.658 * * [simplify]: Extracting #9: cost 0 inf + 61217 31.672 * * [simplify]: Extracting #10: cost 0 inf + 61057 31.688 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 31.688 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 31.689 * * * * [progress]: [ 78 / 793 ] simplifiying candidate # 31.690 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 31.690 * * [simplify]: iters left: 6 (20 enodes) 31.702 * * [simplify]: iters left: 5 (113 enodes) 31.752 * * [simplify]: iters left: 4 (325 enodes) 31.897 * * [simplify]: Extracting #0: cost 1 inf + 0 31.897 * * [simplify]: Extracting #1: cost 3 inf + 0 31.897 * * [simplify]: Extracting #2: cost 20 inf + 0 31.897 * * [simplify]: Extracting #3: cost 36 inf + 0 31.897 * * [simplify]: Extracting #4: cost 55 inf + 1 31.897 * * [simplify]: Extracting #5: cost 155 inf + 1 31.898 * * [simplify]: Extracting #6: cost 190 inf + 1760 31.901 * * [simplify]: Extracting #7: cost 105 inf + 20101 31.914 * * [simplify]: Extracting #8: cost 20 inf + 44988 31.926 * * [simplify]: Extracting #9: cost 1 inf + 49671 31.937 * * [simplify]: Extracting #10: cost 0 inf + 47433 31.948 * * [simplify]: Extracting #11: cost 0 inf + 46953 31.964 * * [simplify]: Extracting #12: cost 0 inf + 46913 31.977 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 31.977 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 31.977 * * * * [progress]: [ 79 / 793 ] simplifiying candidate # 31.977 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 31.980 * * [simplify]: iters left: 6 (19 enodes) 31.985 * * [simplify]: iters left: 5 (108 enodes) 32.018 * * [simplify]: iters left: 4 (310 enodes) 32.140 * * [simplify]: Extracting #0: cost 1 inf + 0 32.140 * * [simplify]: Extracting #1: cost 5 inf + 0 32.140 * * [simplify]: Extracting #2: cost 24 inf + 0 32.140 * * [simplify]: Extracting #3: cost 62 inf + 1 32.141 * * [simplify]: Extracting #4: cost 161 inf + 2 32.143 * * [simplify]: Extracting #5: cost 190 inf + 2591 32.149 * * [simplify]: Extracting #6: cost 87 inf + 21934 32.158 * * [simplify]: Extracting #7: cost 12 inf + 49776 32.174 * * [simplify]: Extracting #8: cost 0 inf + 53541 32.187 * * [simplify]: Extracting #9: cost 0 inf + 52181 32.199 * * [simplify]: Extracting #10: cost 0 inf + 52141 32.212 * [simplify]: Simplified to (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 32.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 32.212 * * * * [progress]: [ 80 / 793 ] simplifiying candidate # 32.213 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 32.213 * * [simplify]: iters left: 6 (20 enodes) 32.225 * * [simplify]: iters left: 5 (113 enodes) 32.274 * * [simplify]: iters left: 4 (323 enodes) 32.392 * * [simplify]: Extracting #0: cost 1 inf + 0 32.392 * * [simplify]: Extracting #1: cost 5 inf + 0 32.392 * * [simplify]: Extracting #2: cost 25 inf + 0 32.392 * * [simplify]: Extracting #3: cost 58 inf + 1 32.392 * * [simplify]: Extracting #4: cost 157 inf + 2 32.393 * * [simplify]: Extracting #5: cost 188 inf + 1884 32.396 * * [simplify]: Extracting #6: cost 100 inf + 18865 32.409 * * [simplify]: Extracting #7: cost 14 inf + 43458 32.422 * * [simplify]: Extracting #8: cost 1 inf + 49310 32.433 * * [simplify]: Extracting #9: cost 0 inf + 49394 32.444 * * [simplify]: Extracting #10: cost 0 inf + 49354 32.455 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 32.455 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 32.456 * * * * [progress]: [ 81 / 793 ] simplifiying candidate # 32.456 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 32.456 * * [simplify]: iters left: 6 (20 enodes) 32.462 * * [simplify]: iters left: 5 (114 enodes) 32.490 * * [simplify]: iters left: 4 (324 enodes) 32.620 * * [simplify]: Extracting #0: cost 1 inf + 0 32.620 * * [simplify]: Extracting #1: cost 3 inf + 0 32.620 * * [simplify]: Extracting #2: cost 18 inf + 0 32.620 * * [simplify]: Extracting #3: cost 34 inf + 0 32.621 * * [simplify]: Extracting #4: cost 53 inf + 1 32.621 * * [simplify]: Extracting #5: cost 153 inf + 1 32.623 * * [simplify]: Extracting #6: cost 186 inf + 1792 32.630 * * [simplify]: Extracting #7: cost 104 inf + 15885 32.648 * * [simplify]: Extracting #8: cost 18 inf + 40762 32.669 * * [simplify]: Extracting #9: cost 2 inf + 45956 32.683 * * [simplify]: Extracting #10: cost 0 inf + 45745 32.693 * * [simplify]: Extracting #11: cost 0 inf + 45425 32.703 * * [simplify]: Extracting #12: cost 0 inf + 45305 32.720 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 32.721 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 32.721 * * * * [progress]: [ 82 / 793 ] simplifiying candidate # 32.722 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 32.722 * * [simplify]: iters left: 6 (22 enodes) 32.734 * * [simplify]: iters left: 5 (121 enodes) 32.786 * * [simplify]: iters left: 4 (353 enodes) 32.955 * * [simplify]: Extracting #0: cost 1 inf + 0 32.955 * * [simplify]: Extracting #1: cost 3 inf + 0 32.956 * * [simplify]: Extracting #2: cost 27 inf + 0 32.956 * * [simplify]: Extracting #3: cost 54 inf + 0 32.956 * * [simplify]: Extracting #4: cost 75 inf + 0 32.957 * * [simplify]: Extracting #5: cost 199 inf + 0 32.961 * * [simplify]: Extracting #6: cost 194 inf + 11271 32.971 * * [simplify]: Extracting #7: cost 66 inf + 47591 32.986 * * [simplify]: Extracting #8: cost 12 inf + 58898 33.005 * * [simplify]: Extracting #9: cost 0 inf + 61923 33.029 * * [simplify]: Extracting #10: cost 0 inf + 61883 33.047 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 33.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 33.047 * * * * [progress]: [ 83 / 793 ] simplifiying candidate # 33.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 33.048 * * [simplify]: iters left: 6 (22 enodes) 33.054 * * [simplify]: iters left: 5 (121 enodes) 33.080 * * [simplify]: iters left: 4 (350 enodes) 33.229 * * [simplify]: Extracting #0: cost 1 inf + 0 33.229 * * [simplify]: Extracting #1: cost 3 inf + 0 33.229 * * [simplify]: Extracting #2: cost 23 inf + 0 33.230 * * [simplify]: Extracting #3: cost 54 inf + 0 33.230 * * [simplify]: Extracting #4: cost 75 inf + 0 33.231 * * [simplify]: Extracting #5: cost 199 inf + 0 33.235 * * [simplify]: Extracting #6: cost 187 inf + 13021 33.254 * * [simplify]: Extracting #7: cost 63 inf + 47672 33.280 * * [simplify]: Extracting #8: cost 9 inf + 58945 33.298 * * [simplify]: Extracting #9: cost 0 inf + 61563 33.312 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 33.312 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 33.313 * * * * [progress]: [ 84 / 793 ] simplifiying candidate # 33.313 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 33.313 * * [simplify]: iters left: 6 (22 enodes) 33.320 * * [simplify]: iters left: 5 (121 enodes) 33.370 * * [simplify]: iters left: 4 (349 enodes) 33.510 * * [simplify]: Extracting #0: cost 1 inf + 0 33.510 * * [simplify]: Extracting #1: cost 3 inf + 0 33.510 * * [simplify]: Extracting #2: cost 23 inf + 0 33.511 * * [simplify]: Extracting #3: cost 54 inf + 0 33.511 * * [simplify]: Extracting #4: cost 75 inf + 0 33.512 * * [simplify]: Extracting #5: cost 199 inf + 0 33.516 * * [simplify]: Extracting #6: cost 193 inf + 6982 33.527 * * [simplify]: Extracting #7: cost 85 inf + 27496 33.552 * * [simplify]: Extracting #8: cost 16 inf + 55475 33.582 * * [simplify]: Extracting #9: cost 1 inf + 61407 33.597 * * [simplify]: Extracting #10: cost 0 inf + 61592 33.615 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 33.615 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 33.616 * * * * [progress]: [ 85 / 793 ] simplifiying candidate # 33.616 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 33.617 * * [simplify]: iters left: 6 (22 enodes) 33.630 * * [simplify]: iters left: 5 (121 enodes) 33.658 * * [simplify]: iters left: 4 (352 enodes) 33.828 * * [simplify]: Extracting #0: cost 1 inf + 0 33.828 * * [simplify]: Extracting #1: cost 3 inf + 0 33.828 * * [simplify]: Extracting #2: cost 27 inf + 0 33.829 * * [simplify]: Extracting #3: cost 56 inf + 0 33.829 * * [simplify]: Extracting #4: cost 77 inf + 0 33.830 * * [simplify]: Extracting #5: cost 201 inf + 0 33.832 * * [simplify]: Extracting #6: cost 184 inf + 15321 33.845 * * [simplify]: Extracting #7: cost 58 inf + 49189 33.873 * * [simplify]: Extracting #8: cost 4 inf + 63262 33.891 * * [simplify]: Extracting #9: cost 0 inf + 63033 33.906 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 33.906 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 33.907 * * * * [progress]: [ 86 / 793 ] simplifiying candidate # 33.907 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 33.907 * * [simplify]: iters left: 6 (21 enodes) 33.916 * * [simplify]: iters left: 5 (113 enodes) 33.943 * * [simplify]: iters left: 4 (316 enodes) 34.086 * * [simplify]: Extracting #0: cost 1 inf + 0 34.086 * * [simplify]: Extracting #1: cost 3 inf + 0 34.086 * * [simplify]: Extracting #2: cost 20 inf + 0 34.086 * * [simplify]: Extracting #3: cost 35 inf + 0 34.087 * * [simplify]: Extracting #4: cost 54 inf + 1 34.087 * * [simplify]: Extracting #5: cost 154 inf + 1 34.089 * * [simplify]: Extracting #6: cost 189 inf + 1157 34.094 * * [simplify]: Extracting #7: cost 97 inf + 18598 34.110 * * [simplify]: Extracting #8: cost 20 inf + 42420 34.130 * * [simplify]: Extracting #9: cost 0 inf + 47486 34.154 * * [simplify]: Extracting #10: cost 0 inf + 46602 34.173 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 34.173 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 34.174 * * * * [progress]: [ 87 / 793 ] simplifiying candidate # 34.175 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 34.175 * * [simplify]: iters left: 6 (20 enodes) 34.187 * * [simplify]: iters left: 5 (109 enodes) 34.211 * * [simplify]: iters left: 4 (301 enodes) 34.305 * * [simplify]: Extracting #0: cost 1 inf + 0 34.305 * * [simplify]: Extracting #1: cost 3 inf + 0 34.305 * * [simplify]: Extracting #2: cost 20 inf + 0 34.305 * * [simplify]: Extracting #3: cost 37 inf + 1 34.306 * * [simplify]: Extracting #4: cost 57 inf + 1 34.306 * * [simplify]: Extracting #5: cost 157 inf + 1 34.308 * * [simplify]: Extracting #6: cost 193 inf + 1890 34.313 * * [simplify]: Extracting #7: cost 107 inf + 20015 34.325 * * [simplify]: Extracting #8: cost 13 inf + 47286 34.336 * * [simplify]: Extracting #9: cost 0 inf + 50884 34.348 * * [simplify]: Extracting #10: cost 0 inf + 49921 34.369 * * [simplify]: Extracting #11: cost 0 inf + 49801 34.390 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 34.390 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 34.391 * * * * [progress]: [ 88 / 793 ] simplifiying candidate # 34.391 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 34.392 * * [simplify]: iters left: 6 (20 enodes) 34.403 * * [simplify]: iters left: 5 (109 enodes) 34.450 * * [simplify]: iters left: 4 (300 enodes) 34.565 * * [simplify]: Extracting #0: cost 1 inf + 0 34.566 * * [simplify]: Extracting #1: cost 5 inf + 0 34.566 * * [simplify]: Extracting #2: cost 27 inf + 0 34.566 * * [simplify]: Extracting #3: cost 60 inf + 1 34.567 * * [simplify]: Extracting #4: cost 159 inf + 2 34.569 * * [simplify]: Extracting #5: cost 192 inf + 2610 34.574 * * [simplify]: Extracting #6: cost 115 inf + 19354 34.584 * * [simplify]: Extracting #7: cost 15 inf + 48930 34.595 * * [simplify]: Extracting #8: cost 0 inf + 51726 34.611 * * [simplify]: Extracting #9: cost 0 inf + 50882 34.632 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 34.632 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 34.633 * * * * [progress]: [ 89 / 793 ] simplifiying candidate # 34.633 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 34.634 * * [simplify]: iters left: 6 (21 enodes) 34.645 * * [simplify]: iters left: 5 (113 enodes) 34.695 * * [simplify]: iters left: 4 (312 enodes) 34.847 * * [simplify]: Extracting #0: cost 1 inf + 0 34.847 * * [simplify]: Extracting #1: cost 3 inf + 0 34.847 * * [simplify]: Extracting #2: cost 17 inf + 0 34.847 * * [simplify]: Extracting #3: cost 32 inf + 0 34.848 * * [simplify]: Extracting #4: cost 51 inf + 1 34.848 * * [simplify]: Extracting #5: cost 151 inf + 1 34.850 * * [simplify]: Extracting #6: cost 184 inf + 2217 34.855 * * [simplify]: Extracting #7: cost 90 inf + 20036 34.870 * * [simplify]: Extracting #8: cost 15 inf + 42854 34.886 * * [simplify]: Extracting #9: cost 0 inf + 48120 34.896 * * [simplify]: Extracting #10: cost 0 inf + 44368 34.906 * * [simplify]: Extracting #11: cost 0 inf + 44288 34.917 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 34.917 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 34.918 * * * * [progress]: [ 90 / 793 ] simplifiying candidate # 34.919 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 34.919 * * [simplify]: iters left: 6 (23 enodes) 34.934 * * [simplify]: iters left: 5 (121 enodes) 34.965 * * [simplify]: iters left: 4 (340 enodes) 35.099 * * [simplify]: Extracting #0: cost 1 inf + 0 35.099 * * [simplify]: Extracting #1: cost 3 inf + 0 35.099 * * [simplify]: Extracting #2: cost 23 inf + 0 35.099 * * [simplify]: Extracting #3: cost 55 inf + 0 35.100 * * [simplify]: Extracting #4: cost 76 inf + 0 35.100 * * [simplify]: Extracting #5: cost 200 inf + 0 35.102 * * [simplify]: Extracting #6: cost 200 inf + 11254 35.108 * * [simplify]: Extracting #7: cost 65 inf + 41143 35.124 * * [simplify]: Extracting #8: cost 5 inf + 61442 35.143 * * [simplify]: Extracting #9: cost 0 inf + 62687 35.158 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 35.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 35.158 * * * * [progress]: [ 91 / 793 ] simplifiying candidate # 35.158 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 35.158 * * [simplify]: iters left: 6 (23 enodes) 35.165 * * [simplify]: iters left: 5 (121 enodes) 35.211 * * [simplify]: iters left: 4 (340 enodes) 35.338 * * [simplify]: Extracting #0: cost 1 inf + 0 35.339 * * [simplify]: Extracting #1: cost 3 inf + 0 35.339 * * [simplify]: Extracting #2: cost 26 inf + 0 35.339 * * [simplify]: Extracting #3: cost 57 inf + 0 35.339 * * [simplify]: Extracting #4: cost 78 inf + 0 35.340 * * [simplify]: Extracting #5: cost 202 inf + 0 35.341 * * [simplify]: Extracting #6: cost 203 inf + 9646 35.347 * * [simplify]: Extracting #7: cost 79 inf + 32819 35.360 * * [simplify]: Extracting #8: cost 5 inf + 60817 35.374 * * [simplify]: Extracting #9: cost 0 inf + 63917 35.390 * * [simplify]: Extracting #10: cost 0 inf + 63877 35.418 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 35.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 35.418 * * * * [progress]: [ 92 / 793 ] simplifiying candidate # 35.419 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 35.419 * * [simplify]: iters left: 6 (23 enodes) 35.432 * * [simplify]: iters left: 5 (121 enodes) 35.483 * * [simplify]: iters left: 4 (340 enodes) 35.624 * * [simplify]: Extracting #0: cost 1 inf + 0 35.624 * * [simplify]: Extracting #1: cost 3 inf + 0 35.624 * * [simplify]: Extracting #2: cost 28 inf + 0 35.624 * * [simplify]: Extracting #3: cost 59 inf + 0 35.624 * * [simplify]: Extracting #4: cost 80 inf + 0 35.625 * * [simplify]: Extracting #5: cost 204 inf + 0 35.627 * * [simplify]: Extracting #6: cost 205 inf + 14104 35.637 * * [simplify]: Extracting #7: cost 74 inf + 41374 35.651 * * [simplify]: Extracting #8: cost 5 inf + 63609 35.665 * * [simplify]: Extracting #9: cost 0 inf + 65463 35.682 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 35.682 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 35.683 * * * * [progress]: [ 93 / 793 ] simplifiying candidate # 35.683 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 35.683 * * [simplify]: iters left: 6 (23 enodes) 35.690 * * [simplify]: iters left: 5 (121 enodes) 35.721 * * [simplify]: iters left: 4 (339 enodes) 35.827 * * [simplify]: Extracting #0: cost 1 inf + 0 35.827 * * [simplify]: Extracting #1: cost 3 inf + 0 35.827 * * [simplify]: Extracting #2: cost 24 inf + 0 35.827 * * [simplify]: Extracting #3: cost 57 inf + 0 35.828 * * [simplify]: Extracting #4: cost 78 inf + 0 35.828 * * [simplify]: Extracting #5: cost 202 inf + 0 35.830 * * [simplify]: Extracting #6: cost 198 inf + 10176 35.836 * * [simplify]: Extracting #7: cost 77 inf + 33360 35.850 * * [simplify]: Extracting #8: cost 3 inf + 62375 35.865 * * [simplify]: Extracting #9: cost 0 inf + 63575 35.880 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 35.880 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 35.880 * * * * [progress]: [ 94 / 793 ] simplifiying candidate # 35.880 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 35.881 * * [simplify]: iters left: 6 (21 enodes) 35.895 * * [simplify]: iters left: 5 (114 enodes) 35.929 * * [simplify]: iters left: 4 (320 enodes) 36.088 * * [simplify]: Extracting #0: cost 1 inf + 0 36.088 * * [simplify]: Extracting #1: cost 3 inf + 0 36.088 * * [simplify]: Extracting #2: cost 19 inf + 0 36.089 * * [simplify]: Extracting #3: cost 47 inf + 1 36.089 * * [simplify]: Extracting #4: cost 84 inf + 1 36.090 * * [simplify]: Extracting #5: cost 160 inf + 294 36.095 * * [simplify]: Extracting #6: cost 118 inf + 11433 36.103 * * [simplify]: Extracting #7: cost 39 inf + 28954 36.117 * * [simplify]: Extracting #8: cost 14 inf + 39928 36.140 * * [simplify]: Extracting #9: cost 1 inf + 44896 36.154 * * [simplify]: Extracting #10: cost 0 inf + 45289 36.163 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 36.164 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 36.164 * * * * [progress]: [ 95 / 793 ] simplifiying candidate # 36.164 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 36.164 * * [simplify]: iters left: 6 (20 enodes) 36.170 * * [simplify]: iters left: 5 (109 enodes) 36.205 * * [simplify]: iters left: 4 (305 enodes) 36.333 * * [simplify]: Extracting #0: cost 1 inf + 0 36.333 * * [simplify]: Extracting #1: cost 3 inf + 0 36.333 * * [simplify]: Extracting #2: cost 17 inf + 0 36.333 * * [simplify]: Extracting #3: cost 46 inf + 0 36.334 * * [simplify]: Extracting #4: cost 82 inf + 1 36.338 * * [simplify]: Extracting #5: cost 160 inf + 383 36.343 * * [simplify]: Extracting #6: cost 117 inf + 11355 36.351 * * [simplify]: Extracting #7: cost 55 inf + 22704 36.363 * * [simplify]: Extracting #8: cost 16 inf + 36735 36.375 * * [simplify]: Extracting #9: cost 1 inf + 44544 36.384 * * [simplify]: Extracting #10: cost 0 inf + 45148 36.393 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 36.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 36.393 * * * * [progress]: [ 96 / 793 ] simplifiying candidate # 36.394 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 36.394 * * [simplify]: iters left: 6 (21 enodes) 36.403 * * [simplify]: iters left: 5 (113 enodes) 36.452 * * [simplify]: iters left: 4 (313 enodes) 36.567 * * [simplify]: Extracting #0: cost 1 inf + 0 36.567 * * [simplify]: Extracting #1: cost 3 inf + 0 36.567 * * [simplify]: Extracting #2: cost 19 inf + 0 36.568 * * [simplify]: Extracting #3: cost 48 inf + 0 36.568 * * [simplify]: Extracting #4: cost 83 inf + 2 36.568 * * [simplify]: Extracting #5: cost 156 inf + 580 36.573 * * [simplify]: Extracting #6: cost 117 inf + 12196 36.582 * * [simplify]: Extracting #7: cost 43 inf + 27511 36.593 * * [simplify]: Extracting #8: cost 18 inf + 37085 36.610 * * [simplify]: Extracting #9: cost 2 inf + 45178 36.628 * * [simplify]: Extracting #10: cost 0 inf + 44833 36.638 * * [simplify]: Extracting #11: cost 0 inf + 44513 36.647 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 36.647 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 36.647 * * * * [progress]: [ 97 / 793 ] simplifiying candidate # 36.648 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 36.648 * * [simplify]: iters left: 6 (20 enodes) 36.654 * * [simplify]: iters left: 5 (111 enodes) 36.681 * * [simplify]: iters left: 4 (307 enodes) 36.833 * * [simplify]: Extracting #0: cost 1 inf + 0 36.833 * * [simplify]: Extracting #1: cost 3 inf + 0 36.833 * * [simplify]: Extracting #2: cost 14 inf + 0 36.833 * * [simplify]: Extracting #3: cost 41 inf + 0 36.834 * * [simplify]: Extracting #4: cost 76 inf + 2 36.835 * * [simplify]: Extracting #5: cost 152 inf + 547 36.839 * * [simplify]: Extracting #6: cost 113 inf + 10608 36.846 * * [simplify]: Extracting #7: cost 40 inf + 24878 36.857 * * [simplify]: Extracting #8: cost 12 inf + 34906 36.872 * * [simplify]: Extracting #9: cost 2 inf + 39877 36.888 * * [simplify]: Extracting #10: cost 0 inf + 41285 36.908 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 36.908 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 36.909 * * * * [progress]: [ 98 / 793 ] simplifiying candidate # 36.909 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 36.910 * * [simplify]: iters left: 6 (23 enodes) 36.922 * * [simplify]: iters left: 5 (122 enodes) 36.954 * * [simplify]: iters left: 4 (345 enodes) 37.105 * * [simplify]: Extracting #0: cost 1 inf + 0 37.105 * * [simplify]: Extracting #1: cost 3 inf + 0 37.105 * * [simplify]: Extracting #2: cost 27 inf + 0 37.106 * * [simplify]: Extracting #3: cost 63 inf + 0 37.110 * * [simplify]: Extracting #4: cost 119 inf + 1 37.112 * * [simplify]: Extracting #5: cost 195 inf + 1428 37.117 * * [simplify]: Extracting #6: cost 127 inf + 19209 37.129 * * [simplify]: Extracting #7: cost 53 inf + 37350 37.151 * * [simplify]: Extracting #8: cost 14 inf + 56349 37.179 * * [simplify]: Extracting #9: cost 0 inf + 60677 37.195 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 37.195 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 37.196 * * * * [progress]: [ 99 / 793 ] simplifiying candidate # 37.196 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 37.196 * * [simplify]: iters left: 6 (23 enodes) 37.203 * * [simplify]: iters left: 5 (122 enodes) 37.243 * * [simplify]: iters left: 4 (342 enodes) 37.406 * * [simplify]: Extracting #0: cost 1 inf + 0 37.406 * * [simplify]: Extracting #1: cost 3 inf + 0 37.406 * * [simplify]: Extracting #2: cost 20 inf + 0 37.407 * * [simplify]: Extracting #3: cost 54 inf + 0 37.407 * * [simplify]: Extracting #4: cost 110 inf + 1 37.409 * * [simplify]: Extracting #5: cost 185 inf + 1510 37.415 * * [simplify]: Extracting #6: cost 111 inf + 19689 37.427 * * [simplify]: Extracting #7: cost 43 inf + 35679 37.447 * * [simplify]: Extracting #8: cost 8 inf + 49611 37.470 * * [simplify]: Extracting #9: cost 0 inf + 53881 37.490 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 37.490 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 37.491 * * * * [progress]: [ 100 / 793 ] simplifiying candidate # 37.491 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 37.491 * * [simplify]: iters left: 6 (23 enodes) 37.497 * * [simplify]: iters left: 5 (122 enodes) 37.534 * * [simplify]: iters left: 4 (342 enodes) 37.685 * * [simplify]: Extracting #0: cost 1 inf + 0 37.685 * * [simplify]: Extracting #1: cost 3 inf + 0 37.685 * * [simplify]: Extracting #2: cost 23 inf + 0 37.686 * * [simplify]: Extracting #3: cost 66 inf + 0 37.689 * * [simplify]: Extracting #4: cost 122 inf + 1 37.689 * * [simplify]: Extracting #5: cost 199 inf + 966 37.692 * * [simplify]: Extracting #6: cost 136 inf + 17724 37.704 * * [simplify]: Extracting #7: cost 56 inf + 35615 37.718 * * [simplify]: Extracting #8: cost 18 inf + 54763 37.733 * * [simplify]: Extracting #9: cost 0 inf + 62569 37.755 * * [simplify]: Extracting #10: cost 0 inf + 62249 37.769 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 37.770 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 37.770 * * * * [progress]: [ 101 / 793 ] simplifiying candidate # 37.770 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 37.770 * * [simplify]: iters left: 6 (23 enodes) 37.777 * * [simplify]: iters left: 5 (122 enodes) 37.829 * * [simplify]: iters left: 4 (343 enodes) 37.967 * * [simplify]: Extracting #0: cost 1 inf + 0 37.967 * * [simplify]: Extracting #1: cost 3 inf + 0 37.967 * * [simplify]: Extracting #2: cost 22 inf + 0 37.967 * * [simplify]: Extracting #3: cost 56 inf + 0 37.968 * * [simplify]: Extracting #4: cost 111 inf + 2 37.969 * * [simplify]: Extracting #5: cost 187 inf + 1512 37.975 * * [simplify]: Extracting #6: cost 121 inf + 17780 37.986 * * [simplify]: Extracting #7: cost 46 inf + 35159 37.996 * * [simplify]: Extracting #8: cost 13 inf + 49151 38.011 * * [simplify]: Extracting #9: cost 0 inf + 54446 38.028 * [simplify]: Simplified to (cbrt (* (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 38.028 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 38.029 * * * * [progress]: [ 102 / 793 ] simplifiying candidate # 38.029 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 38.030 * * [simplify]: iters left: 6 (23 enodes) 38.042 * * [simplify]: iters left: 5 (122 enodes) 38.093 * * [simplify]: iters left: 4 (339 enodes) 38.232 * * [simplify]: Extracting #0: cost 1 inf + 0 38.232 * * [simplify]: Extracting #1: cost 3 inf + 0 38.232 * * [simplify]: Extracting #2: cost 20 inf + 0 38.232 * * [simplify]: Extracting #3: cost 41 inf + 0 38.233 * * [simplify]: Extracting #4: cost 62 inf + 1 38.234 * * [simplify]: Extracting #5: cost 185 inf + 1 38.237 * * [simplify]: Extracting #6: cost 190 inf + 8937 38.249 * * [simplify]: Extracting #7: cost 69 inf + 36312 38.266 * * [simplify]: Extracting #8: cost 3 inf + 55680 38.278 * * [simplify]: Extracting #9: cost 0 inf + 54853 38.291 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 38.291 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 38.291 * * * * [progress]: [ 103 / 793 ] simplifiying candidate # 38.291 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 38.292 * * [simplify]: iters left: 6 (22 enodes) 38.304 * * [simplify]: iters left: 5 (117 enodes) 38.356 * * [simplify]: iters left: 4 (326 enodes) 38.527 * * [simplify]: Extracting #0: cost 1 inf + 0 38.527 * * [simplify]: Extracting #1: cost 3 inf + 0 38.527 * * [simplify]: Extracting #2: cost 25 inf + 0 38.527 * * [simplify]: Extracting #3: cost 53 inf + 0 38.527 * * [simplify]: Extracting #4: cost 74 inf + 0 38.528 * * [simplify]: Extracting #5: cost 198 inf + 0 38.530 * * [simplify]: Extracting #6: cost 209 inf + 7777 38.537 * * [simplify]: Extracting #7: cost 66 inf + 47938 38.550 * * [simplify]: Extracting #8: cost 3 inf + 61242 38.575 * * [simplify]: Extracting #9: cost 0 inf + 62341 38.592 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 38.592 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 38.592 * * * * [progress]: [ 104 / 793 ] simplifiying candidate # 38.592 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 38.593 * * [simplify]: iters left: 6 (23 enodes) 38.599 * * [simplify]: iters left: 5 (121 enodes) 38.634 * * [simplify]: iters left: 4 (331 enodes) 38.750 * * [simplify]: Extracting #0: cost 1 inf + 0 38.750 * * [simplify]: Extracting #1: cost 3 inf + 0 38.750 * * [simplify]: Extracting #2: cost 24 inf + 0 38.751 * * [simplify]: Extracting #3: cost 51 inf + 0 38.751 * * [simplify]: Extracting #4: cost 72 inf + 0 38.752 * * [simplify]: Extracting #5: cost 196 inf + 0 38.755 * * [simplify]: Extracting #6: cost 197 inf + 8720 38.773 * * [simplify]: Extracting #7: cost 75 inf + 34260 38.796 * * [simplify]: Extracting #8: cost 6 inf + 61205 38.823 * * [simplify]: Extracting #9: cost 0 inf + 61893 38.849 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 38.849 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 38.850 * * * * [progress]: [ 105 / 793 ] simplifiying candidate # 38.850 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 38.850 * * [simplify]: iters left: 6 (23 enodes) 38.863 * * [simplify]: iters left: 5 (122 enodes) 38.914 * * [simplify]: iters left: 4 (344 enodes) 39.061 * * [simplify]: Extracting #0: cost 1 inf + 0 39.061 * * [simplify]: Extracting #1: cost 3 inf + 0 39.061 * * [simplify]: Extracting #2: cost 26 inf + 0 39.061 * * [simplify]: Extracting #3: cost 53 inf + 0 39.061 * * [simplify]: Extracting #4: cost 74 inf + 0 39.062 * * [simplify]: Extracting #5: cost 198 inf + 0 39.063 * * [simplify]: Extracting #6: cost 208 inf + 5457 39.068 * * [simplify]: Extracting #7: cost 104 inf + 28224 39.081 * * [simplify]: Extracting #8: cost 18 inf + 59963 39.095 * * [simplify]: Extracting #9: cost 1 inf + 60575 39.110 * * [simplify]: Extracting #10: cost 0 inf + 60879 39.126 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 39.126 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 39.126 * * * * [progress]: [ 106 / 793 ] simplifiying candidate # 39.127 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 39.127 * * [simplify]: iters left: 6 (22 enodes) 39.133 * * [simplify]: iters left: 5 (119 enodes) 39.168 * * [simplify]: iters left: 4 (341 enodes) 39.328 * * [simplify]: Extracting #0: cost 1 inf + 0 39.329 * * [simplify]: Extracting #1: cost 3 inf + 0 39.329 * * [simplify]: Extracting #2: cost 28 inf + 0 39.329 * * [simplify]: Extracting #3: cost 57 inf + 0 39.330 * * [simplify]: Extracting #4: cost 78 inf + 0 39.331 * * [simplify]: Extracting #5: cost 202 inf + 0 39.335 * * [simplify]: Extracting #6: cost 200 inf + 15571 39.354 * * [simplify]: Extracting #7: cost 86 inf + 41691 39.382 * * [simplify]: Extracting #8: cost 14 inf + 59751 39.411 * * [simplify]: Extracting #9: cost 1 inf + 63772 39.440 * * [simplify]: Extracting #10: cost 0 inf + 64277 39.469 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 39.469 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 39.470 * * * * [progress]: [ 107 / 793 ] simplifiying candidate # 39.470 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 39.471 * * [simplify]: iters left: 6 (23 enodes) 39.483 * * [simplify]: iters left: 5 (123 enodes) 39.537 * * [simplify]: iters left: 4 (347 enodes) 39.639 * * [simplify]: Extracting #0: cost 1 inf + 0 39.639 * * [simplify]: Extracting #1: cost 3 inf + 0 39.639 * * [simplify]: Extracting #2: cost 29 inf + 0 39.640 * * [simplify]: Extracting #3: cost 57 inf + 0 39.640 * * [simplify]: Extracting #4: cost 78 inf + 0 39.641 * * [simplify]: Extracting #5: cost 202 inf + 0 39.645 * * [simplify]: Extracting #6: cost 207 inf + 10121 39.655 * * [simplify]: Extracting #7: cost 88 inf + 32414 39.683 * * [simplify]: Extracting #8: cost 7 inf + 62141 39.698 * * [simplify]: Extracting #9: cost 0 inf + 64330 39.714 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 39.714 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 39.715 * * * * [progress]: [ 108 / 793 ] simplifiying candidate # 39.715 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 39.715 * * [simplify]: iters left: 6 (23 enodes) 39.726 * * [simplify]: iters left: 5 (121 enodes) 39.754 * * [simplify]: iters left: 4 (347 enodes) 39.920 * * [simplify]: Extracting #0: cost 1 inf + 0 39.920 * * [simplify]: Extracting #1: cost 3 inf + 0 39.920 * * [simplify]: Extracting #2: cost 25 inf + 0 39.920 * * [simplify]: Extracting #3: cost 56 inf + 0 39.921 * * [simplify]: Extracting #4: cost 77 inf + 0 39.922 * * [simplify]: Extracting #5: cost 201 inf + 0 39.925 * * [simplify]: Extracting #6: cost 199 inf + 13348 39.940 * * [simplify]: Extracting #7: cost 70 inf + 49106 39.962 * * [simplify]: Extracting #8: cost 4 inf + 64906 39.986 * * [simplify]: Extracting #9: cost 0 inf + 63753 40.002 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 40.002 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 40.002 * * * * [progress]: [ 109 / 793 ] simplifiying candidate # 40.002 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 40.003 * * [simplify]: iters left: 6 (23 enodes) 40.011 * * [simplify]: iters left: 5 (123 enodes) 40.042 * * [simplify]: iters left: 4 (348 enodes) 40.221 * * [simplify]: Extracting #0: cost 1 inf + 0 40.221 * * [simplify]: Extracting #1: cost 3 inf + 0 40.221 * * [simplify]: Extracting #2: cost 31 inf + 0 40.222 * * [simplify]: Extracting #3: cost 59 inf + 0 40.222 * * [simplify]: Extracting #4: cost 80 inf + 0 40.223 * * [simplify]: Extracting #5: cost 204 inf + 0 40.228 * * [simplify]: Extracting #6: cost 201 inf + 7862 40.236 * * [simplify]: Extracting #7: cost 60 inf + 48531 40.249 * * [simplify]: Extracting #8: cost 3 inf + 72636 40.275 * * [simplify]: Extracting #9: cost 0 inf + 65898 40.307 * * [simplify]: Extracting #10: cost 0 inf + 65778 40.337 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 40.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 40.338 * * * * [progress]: [ 110 / 793 ] simplifiying candidate # 40.338 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 40.339 * * [simplify]: iters left: 6 (23 enodes) 40.351 * * [simplify]: iters left: 5 (122 enodes) 40.404 * * [simplify]: iters left: 4 (346 enodes) 40.503 * * [simplify]: Extracting #0: cost 1 inf + 0 40.503 * * [simplify]: Extracting #1: cost 3 inf + 0 40.503 * * [simplify]: Extracting #2: cost 26 inf + 0 40.503 * * [simplify]: Extracting #3: cost 52 inf + 0 40.504 * * [simplify]: Extracting #4: cost 75 inf + 0 40.505 * * [simplify]: Extracting #5: cost 199 inf + 0 40.507 * * [simplify]: Extracting #6: cost 212 inf + 4724 40.515 * * [simplify]: Extracting #7: cost 106 inf + 23975 40.529 * * [simplify]: Extracting #8: cost 27 inf + 55167 40.546 * * [simplify]: Extracting #9: cost 1 inf + 62683 40.560 * * [simplify]: Extracting #10: cost 0 inf + 62425 40.574 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 40.574 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 40.575 * * * * [progress]: [ 111 / 793 ] simplifiying candidate # 40.575 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 40.575 * * [simplify]: iters left: 6 (22 enodes) 40.581 * * [simplify]: iters left: 5 (117 enodes) 40.607 * * [simplify]: iters left: 4 (330 enodes) 40.760 * * [simplify]: Extracting #0: cost 1 inf + 0 40.761 * * [simplify]: Extracting #1: cost 3 inf + 0 40.761 * * [simplify]: Extracting #2: cost 19 inf + 0 40.761 * * [simplify]: Extracting #3: cost 46 inf + 0 40.761 * * [simplify]: Extracting #4: cost 69 inf + 0 40.762 * * [simplify]: Extracting #5: cost 193 inf + 0 40.765 * * [simplify]: Extracting #6: cost 203 inf + 7319 40.777 * * [simplify]: Extracting #7: cost 85 inf + 34822 40.798 * * [simplify]: Extracting #8: cost 19 inf + 51017 40.823 * * [simplify]: Extracting #9: cost 0 inf + 58961 40.840 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 40.840 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 40.841 * * * * [progress]: [ 112 / 793 ] simplifiying candidate # 40.841 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 40.841 * * [simplify]: iters left: 6 (23 enodes) 40.847 * * [simplify]: iters left: 5 (121 enodes) 40.887 * * [simplify]: iters left: 4 (338 enodes) 41.002 * * [simplify]: Extracting #0: cost 1 inf + 0 41.002 * * [simplify]: Extracting #1: cost 3 inf + 0 41.002 * * [simplify]: Extracting #2: cost 23 inf + 0 41.003 * * [simplify]: Extracting #3: cost 47 inf + 0 41.003 * * [simplify]: Extracting #4: cost 69 inf + 0 41.003 * * [simplify]: Extracting #5: cost 193 inf + 0 41.005 * * [simplify]: Extracting #6: cost 204 inf + 5336 41.011 * * [simplify]: Extracting #7: cost 85 inf + 30427 41.028 * * [simplify]: Extracting #8: cost 8 inf + 59403 41.041 * * [simplify]: Extracting #9: cost 0 inf + 59683 41.062 * * [simplify]: Extracting #10: cost 0 inf + 58921 41.079 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 41.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 41.079 * * * * [progress]: [ 113 / 793 ] simplifiying candidate # 41.080 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 41.080 * * [simplify]: iters left: 6 (23 enodes) 41.086 * * [simplify]: iters left: 5 (122 enodes) 41.136 * * [simplify]: iters left: 4 (344 enodes) 41.322 * * [simplify]: Extracting #0: cost 1 inf + 0 41.322 * * [simplify]: Extracting #1: cost 3 inf + 0 41.322 * * [simplify]: Extracting #2: cost 23 inf + 0 41.322 * * [simplify]: Extracting #3: cost 44 inf + 0 41.323 * * [simplify]: Extracting #4: cost 65 inf + 1 41.324 * * [simplify]: Extracting #5: cost 188 inf + 1 41.325 * * [simplify]: Extracting #6: cost 191 inf + 8924 41.332 * * [simplify]: Extracting #7: cost 63 inf + 37665 41.346 * * [simplify]: Extracting #8: cost 8 inf + 53258 41.362 * * [simplify]: Extracting #9: cost 0 inf + 55625 41.377 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 41.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 41.378 * * * * [progress]: [ 114 / 793 ] simplifiying candidate # 41.378 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 41.378 * * [simplify]: iters left: 6 (23 enodes) 41.384 * * [simplify]: iters left: 5 (123 enodes) 41.425 * * [simplify]: iters left: 4 (352 enodes) 41.587 * * [simplify]: Extracting #0: cost 1 inf + 0 41.587 * * [simplify]: Extracting #1: cost 3 inf + 0 41.587 * * [simplify]: Extracting #2: cost 30 inf + 0 41.587 * * [simplify]: Extracting #3: cost 56 inf + 0 41.587 * * [simplify]: Extracting #4: cost 77 inf + 0 41.588 * * [simplify]: Extracting #5: cost 201 inf + 0 41.589 * * [simplify]: Extracting #6: cost 206 inf + 9018 41.596 * * [simplify]: Extracting #7: cost 68 inf + 39877 41.613 * * [simplify]: Extracting #8: cost 5 inf + 60565 41.630 * * [simplify]: Extracting #9: cost 0 inf + 63104 41.652 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 41.652 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 41.653 * * * * [progress]: [ 115 / 793 ] simplifiying candidate # 41.653 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 41.654 * * [simplify]: iters left: 6 (22 enodes) 41.663 * * [simplify]: iters left: 5 (119 enodes) 41.690 * * [simplify]: iters left: 4 (343 enodes) 41.822 * * [simplify]: Extracting #0: cost 1 inf + 0 41.822 * * [simplify]: Extracting #1: cost 3 inf + 0 41.822 * * [simplify]: Extracting #2: cost 22 inf + 0 41.822 * * [simplify]: Extracting #3: cost 53 inf + 0 41.823 * * [simplify]: Extracting #4: cost 75 inf + 0 41.823 * * [simplify]: Extracting #5: cost 199 inf + 0 41.825 * * [simplify]: Extracting #6: cost 200 inf + 13038 41.835 * * [simplify]: Extracting #7: cost 80 inf + 43088 41.851 * * [simplify]: Extracting #8: cost 17 inf + 55669 41.876 * * [simplify]: Extracting #9: cost 0 inf + 61465 41.902 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 41.902 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 41.903 * * * * [progress]: [ 116 / 793 ] simplifiying candidate # 41.903 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 41.904 * * [simplify]: iters left: 6 (23 enodes) 41.917 * * [simplify]: iters left: 5 (123 enodes) 41.973 * * [simplify]: iters left: 4 (351 enodes) 42.120 * * [simplify]: Extracting #0: cost 1 inf + 0 42.120 * * [simplify]: Extracting #1: cost 3 inf + 0 42.120 * * [simplify]: Extracting #2: cost 30 inf + 0 42.121 * * [simplify]: Extracting #3: cost 59 inf + 0 42.121 * * [simplify]: Extracting #4: cost 80 inf + 0 42.122 * * [simplify]: Extracting #5: cost 204 inf + 0 42.126 * * [simplify]: Extracting #6: cost 202 inf + 10132 42.137 * * [simplify]: Extracting #7: cost 84 inf + 32831 42.161 * * [simplify]: Extracting #8: cost 10 inf + 60544 42.176 * * [simplify]: Extracting #9: cost 0 inf + 65298 42.197 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 42.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 42.198 * * * * [progress]: [ 117 / 793 ] simplifiying candidate # 42.199 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 42.199 * * [simplify]: iters left: 6 (23 enodes) 42.212 * * [simplify]: iters left: 5 (121 enodes) 42.264 * * [simplify]: iters left: 4 (353 enodes) 42.426 * * [simplify]: Extracting #0: cost 1 inf + 0 42.426 * * [simplify]: Extracting #1: cost 3 inf + 0 42.426 * * [simplify]: Extracting #2: cost 27 inf + 0 42.426 * * [simplify]: Extracting #3: cost 54 inf + 0 42.427 * * [simplify]: Extracting #4: cost 75 inf + 0 42.428 * * [simplify]: Extracting #5: cost 199 inf + 0 42.433 * * [simplify]: Extracting #6: cost 194 inf + 13169 42.451 * * [simplify]: Extracting #7: cost 60 inf + 47611 42.477 * * [simplify]: Extracting #8: cost 5 inf + 60300 42.498 * * [simplify]: Extracting #9: cost 0 inf + 61545 42.511 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 42.511 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 42.514 * * * * [progress]: [ 118 / 793 ] simplifiying candidate # 42.514 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 42.515 * * [simplify]: iters left: 6 (23 enodes) 42.521 * * [simplify]: iters left: 5 (122 enodes) 42.547 * * [simplify]: iters left: 4 (344 enodes) 42.672 * * [simplify]: Extracting #0: cost 1 inf + 0 42.672 * * [simplify]: Extracting #1: cost 3 inf + 0 42.673 * * [simplify]: Extracting #2: cost 20 inf + 0 42.673 * * [simplify]: Extracting #3: cost 41 inf + 0 42.673 * * [simplify]: Extracting #4: cost 62 inf + 1 42.673 * * [simplify]: Extracting #5: cost 185 inf + 1 42.675 * * [simplify]: Extracting #6: cost 184 inf + 10977 42.686 * * [simplify]: Extracting #7: cost 62 inf + 40668 42.703 * * [simplify]: Extracting #8: cost 4 inf + 55978 42.728 * * [simplify]: Extracting #9: cost 0 inf + 54533 42.752 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 42.752 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 42.753 * * * * [progress]: [ 119 / 793 ] simplifiying candidate # 42.753 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 42.753 * * [simplify]: iters left: 6 (22 enodes) 42.766 * * [simplify]: iters left: 5 (117 enodes) 42.815 * * [simplify]: iters left: 4 (329 enodes) 42.924 * * [simplify]: Extracting #0: cost 1 inf + 0 42.924 * * [simplify]: Extracting #1: cost 3 inf + 0 42.924 * * [simplify]: Extracting #2: cost 19 inf + 0 42.925 * * [simplify]: Extracting #3: cost 45 inf + 0 42.925 * * [simplify]: Extracting #4: cost 68 inf + 0 42.926 * * [simplify]: Extracting #5: cost 192 inf + 0 42.931 * * [simplify]: Extracting #6: cost 190 inf + 17334 42.950 * * [simplify]: Extracting #7: cost 67 inf + 47266 42.973 * * [simplify]: Extracting #8: cost 16 inf + 54418 42.987 * * [simplify]: Extracting #9: cost 0 inf + 58477 43.001 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 43.001 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 43.001 * * * * [progress]: [ 120 / 793 ] simplifiying candidate # 43.002 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 43.002 * * [simplify]: iters left: 6 (23 enodes) 43.015 * * [simplify]: iters left: 5 (121 enodes) 43.053 * * [simplify]: iters left: 4 (339 enodes) 43.215 * * [simplify]: Extracting #0: cost 1 inf + 0 43.216 * * [simplify]: Extracting #1: cost 3 inf + 0 43.216 * * [simplify]: Extracting #2: cost 22 inf + 0 43.216 * * [simplify]: Extracting #3: cost 48 inf + 0 43.216 * * [simplify]: Extracting #4: cost 69 inf + 0 43.217 * * [simplify]: Extracting #5: cost 193 inf + 0 43.220 * * [simplify]: Extracting #6: cost 191 inf + 9834 43.236 * * [simplify]: Extracting #7: cost 73 inf + 40107 43.265 * * [simplify]: Extracting #8: cost 9 inf + 60123 43.286 * * [simplify]: Extracting #9: cost 0 inf + 59481 43.299 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 43.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 43.300 * * * * [progress]: [ 121 / 793 ] simplifiying candidate # 43.300 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 43.300 * * [simplify]: iters left: 6 (23 enodes) 43.307 * * [simplify]: iters left: 5 (122 enodes) 43.334 * * [simplify]: iters left: 4 (349 enodes) 43.441 * * [simplify]: Extracting #0: cost 1 inf + 0 43.441 * * [simplify]: Extracting #1: cost 3 inf + 0 43.442 * * [simplify]: Extracting #2: cost 27 inf + 0 43.442 * * [simplify]: Extracting #3: cost 54 inf + 0 43.442 * * [simplify]: Extracting #4: cost 76 inf + 0 43.443 * * [simplify]: Extracting #5: cost 200 inf + 0 43.447 * * [simplify]: Extracting #6: cost 199 inf + 8990 43.459 * * [simplify]: Extracting #7: cost 72 inf + 37323 43.480 * * [simplify]: Extracting #8: cost 7 inf + 61015 43.496 * * [simplify]: Extracting #9: cost 0 inf + 63069 43.521 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 43.521 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 43.521 * * * * [progress]: [ 122 / 793 ] simplifiying candidate # 43.521 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 43.522 * * [simplify]: iters left: 6 (23 enodes) 43.528 * * [simplify]: iters left: 5 (121 enodes) 43.558 * * [simplify]: iters left: 4 (351 enodes) 43.702 * * [simplify]: Extracting #0: cost 1 inf + 0 43.702 * * [simplify]: Extracting #1: cost 3 inf + 0 43.702 * * [simplify]: Extracting #2: cost 23 inf + 0 43.702 * * [simplify]: Extracting #3: cost 49 inf + 0 43.703 * * [simplify]: Extracting #4: cost 71 inf + 0 43.704 * * [simplify]: Extracting #5: cost 195 inf + 0 43.707 * * [simplify]: Extracting #6: cost 197 inf + 8780 43.717 * * [simplify]: Extracting #7: cost 67 inf + 32225 43.744 * * [simplify]: Extracting #8: cost 8 inf + 55088 43.771 * * [simplify]: Extracting #9: cost 0 inf + 59649 43.797 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 43.797 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 43.798 * * * * [progress]: [ 123 / 793 ] simplifiying candidate # 43.798 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 43.798 * * [simplify]: iters left: 6 (23 enodes) 43.804 * * [simplify]: iters left: 5 (123 enodes) 43.843 * * [simplify]: iters left: 4 (353 enodes) 44.004 * * [simplify]: Extracting #0: cost 1 inf + 0 44.004 * * [simplify]: Extracting #1: cost 3 inf + 0 44.004 * * [simplify]: Extracting #2: cost 32 inf + 0 44.005 * * [simplify]: Extracting #3: cost 62 inf + 0 44.005 * * [simplify]: Extracting #4: cost 83 inf + 0 44.006 * * [simplify]: Extracting #5: cost 207 inf + 0 44.009 * * [simplify]: Extracting #6: cost 215 inf + 5657 44.022 * * [simplify]: Extracting #7: cost 75 inf + 39169 44.051 * * [simplify]: Extracting #8: cost 9 inf + 65407 44.082 * * [simplify]: Extracting #9: cost 0 inf + 67630 44.113 * * [simplify]: Extracting #10: cost 0 inf + 67150 44.146 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 44.146 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 44.147 * * * * [progress]: [ 124 / 793 ] simplifiying candidate # 44.147 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 44.148 * * [simplify]: iters left: 6 (22 enodes) 44.160 * * [simplify]: iters left: 5 (119 enodes) 44.208 * * [simplify]: iters left: 4 (343 enodes) 44.320 * * [simplify]: Extracting #0: cost 1 inf + 0 44.321 * * [simplify]: Extracting #1: cost 3 inf + 0 44.321 * * [simplify]: Extracting #2: cost 26 inf + 0 44.321 * * [simplify]: Extracting #3: cost 56 inf + 0 44.321 * * [simplify]: Extracting #4: cost 78 inf + 0 44.322 * * [simplify]: Extracting #5: cost 202 inf + 0 44.325 * * [simplify]: Extracting #6: cost 205 inf + 8225 44.336 * * [simplify]: Extracting #7: cost 99 inf + 30459 44.358 * * [simplify]: Extracting #8: cost 21 inf + 56978 44.379 * * [simplify]: Extracting #9: cost 0 inf + 64557 44.393 * * [simplify]: Extracting #10: cost 0 inf + 64517 44.421 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 44.421 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 44.421 * * * * [progress]: [ 125 / 793 ] simplifiying candidate # 44.422 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 44.422 * * [simplify]: iters left: 6 (23 enodes) 44.435 * * [simplify]: iters left: 5 (123 enodes) 44.491 * * [simplify]: iters left: 4 (353 enodes) 44.628 * * [simplify]: Extracting #0: cost 1 inf + 0 44.629 * * [simplify]: Extracting #1: cost 3 inf + 0 44.629 * * [simplify]: Extracting #2: cost 29 inf + 0 44.629 * * [simplify]: Extracting #3: cost 60 inf + 0 44.630 * * [simplify]: Extracting #4: cost 81 inf + 0 44.631 * * [simplify]: Extracting #5: cost 205 inf + 0 44.634 * * [simplify]: Extracting #6: cost 207 inf + 12915 44.647 * * [simplify]: Extracting #7: cost 64 inf + 51281 44.665 * * [simplify]: Extracting #8: cost 5 inf + 66813 44.680 * * [simplify]: Extracting #9: cost 0 inf + 66182 44.695 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 44.695 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 44.695 * * * * [progress]: [ 126 / 793 ] simplifiying candidate # 44.695 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 44.696 * * [simplify]: iters left: 6 (23 enodes) 44.702 * * [simplify]: iters left: 5 (122 enodes) 44.728 * * [simplify]: iters left: 4 (346 enodes) 44.869 * * [simplify]: Extracting #0: cost 1 inf + 0 44.869 * * [simplify]: Extracting #1: cost 3 inf + 0 44.870 * * [simplify]: Extracting #2: cost 26 inf + 0 44.870 * * [simplify]: Extracting #3: cost 54 inf + 0 44.870 * * [simplify]: Extracting #4: cost 76 inf + 0 44.871 * * [simplify]: Extracting #5: cost 200 inf + 0 44.873 * * [simplify]: Extracting #6: cost 213 inf + 4987 44.880 * * [simplify]: Extracting #7: cost 106 inf + 25658 44.891 * * [simplify]: Extracting #8: cost 29 inf + 59141 44.910 * * [simplify]: Extracting #9: cost 2 inf + 66488 44.926 * * [simplify]: Extracting #10: cost 0 inf + 63389 44.948 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 44.949 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 44.949 * * * * [progress]: [ 127 / 793 ] simplifiying candidate # 44.950 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 44.950 * * [simplify]: iters left: 6 (22 enodes) 44.961 * * [simplify]: iters left: 5 (117 enodes) 44.986 * * [simplify]: iters left: 4 (330 enodes) 45.079 * * [simplify]: Extracting #0: cost 1 inf + 0 45.079 * * [simplify]: Extracting #1: cost 3 inf + 0 45.079 * * [simplify]: Extracting #2: cost 20 inf + 0 45.079 * * [simplify]: Extracting #3: cost 48 inf + 0 45.079 * * [simplify]: Extracting #4: cost 70 inf + 0 45.080 * * [simplify]: Extracting #5: cost 194 inf + 0 45.082 * * [simplify]: Extracting #6: cost 193 inf + 15407 45.095 * * [simplify]: Extracting #7: cost 52 inf + 53690 45.108 * * [simplify]: Extracting #8: cost 2 inf + 59179 45.121 * * [simplify]: Extracting #9: cost 0 inf + 59645 45.137 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 45.137 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 45.137 * * * * [progress]: [ 128 / 793 ] simplifiying candidate # 45.138 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 45.138 * * [simplify]: iters left: 6 (23 enodes) 45.144 * * [simplify]: iters left: 5 (121 enodes) 45.170 * * [simplify]: iters left: 4 (337 enodes) 45.276 * * [simplify]: Extracting #0: cost 1 inf + 0 45.276 * * [simplify]: Extracting #1: cost 3 inf + 0 45.276 * * [simplify]: Extracting #2: cost 20 inf + 0 45.276 * * [simplify]: Extracting #3: cost 46 inf + 0 45.277 * * [simplify]: Extracting #4: cost 68 inf + 0 45.277 * * [simplify]: Extracting #5: cost 192 inf + 0 45.279 * * [simplify]: Extracting #6: cost 197 inf + 7436 45.284 * * [simplify]: Extracting #7: cost 76 inf + 34111 45.296 * * [simplify]: Extracting #8: cost 6 inf + 63145 45.321 * * [simplify]: Extracting #9: cost 0 inf + 58618 45.344 * * [simplify]: Extracting #10: cost 0 inf + 58197 45.359 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 45.360 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 45.360 * * * * [progress]: [ 129 / 793 ] simplifiying candidate # 45.360 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 45.360 * * [simplify]: iters left: 6 (23 enodes) 45.367 * * [simplify]: iters left: 5 (122 enodes) 45.412 * * [simplify]: iters left: 4 (343 enodes) 45.526 * * [simplify]: Extracting #0: cost 1 inf + 0 45.526 * * [simplify]: Extracting #1: cost 3 inf + 0 45.526 * * [simplify]: Extracting #2: cost 21 inf + 0 45.526 * * [simplify]: Extracting #3: cost 44 inf + 0 45.527 * * [simplify]: Extracting #4: cost 64 inf + 1 45.527 * * [simplify]: Extracting #5: cost 187 inf + 1 45.529 * * [simplify]: Extracting #6: cost 186 inf + 9093 45.539 * * [simplify]: Extracting #7: cost 70 inf + 33900 45.561 * * [simplify]: Extracting #8: cost 7 inf + 51894 45.585 * * [simplify]: Extracting #9: cost 0 inf + 55101 45.609 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 45.609 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 45.609 * * * * [progress]: [ 130 / 793 ] simplifiying candidate # 45.610 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 45.610 * * [simplify]: iters left: 6 (23 enodes) 45.623 * * [simplify]: iters left: 5 (123 enodes) 45.665 * * [simplify]: iters left: 4 (354 enodes) 45.818 * * [simplify]: Extracting #0: cost 1 inf + 0 45.818 * * [simplify]: Extracting #1: cost 3 inf + 0 45.818 * * [simplify]: Extracting #2: cost 28 inf + 0 45.818 * * [simplify]: Extracting #3: cost 55 inf + 0 45.819 * * [simplify]: Extracting #4: cost 77 inf + 0 45.819 * * [simplify]: Extracting #5: cost 201 inf + 0 45.821 * * [simplify]: Extracting #6: cost 205 inf + 8311 45.831 * * [simplify]: Extracting #7: cost 83 inf + 32533 45.852 * * [simplify]: Extracting #8: cost 6 inf + 60885 45.878 * * [simplify]: Extracting #9: cost 0 inf + 63246 45.907 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 45.907 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 45.907 * * * * [progress]: [ 131 / 793 ] simplifiying candidate # 45.908 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 45.909 * * [simplify]: iters left: 6 (23 enodes) 45.921 * * [simplify]: iters left: 5 (121 enodes) 45.967 * * [simplify]: iters left: 4 (350 enodes) 46.086 * * [simplify]: Extracting #0: cost 1 inf + 0 46.086 * * [simplify]: Extracting #1: cost 3 inf + 0 46.086 * * [simplify]: Extracting #2: cost 23 inf + 0 46.091 * * [simplify]: Extracting #3: cost 53 inf + 0 46.091 * * [simplify]: Extracting #4: cost 74 inf + 0 46.092 * * [simplify]: Extracting #5: cost 198 inf + 0 46.095 * * [simplify]: Extracting #6: cost 211 inf + 3878 46.104 * * [simplify]: Extracting #7: cost 104 inf + 22388 46.125 * * [simplify]: Extracting #8: cost 20 inf + 52671 46.151 * * [simplify]: Extracting #9: cost 0 inf + 60781 46.177 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 46.177 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 46.178 * * * * [progress]: [ 132 / 793 ] simplifiying candidate # 46.178 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 46.178 * * [simplify]: iters left: 6 (23 enodes) 46.191 * * [simplify]: iters left: 5 (123 enodes) 46.239 * * [simplify]: iters left: 4 (352 enodes) 46.354 * * [simplify]: Extracting #0: cost 1 inf + 0 46.354 * * [simplify]: Extracting #1: cost 3 inf + 0 46.354 * * [simplify]: Extracting #2: cost 23 inf + 0 46.354 * * [simplify]: Extracting #3: cost 55 inf + 0 46.354 * * [simplify]: Extracting #4: cost 77 inf + 0 46.355 * * [simplify]: Extracting #5: cost 201 inf + 0 46.356 * * [simplify]: Extracting #6: cost 202 inf + 9186 46.362 * * [simplify]: Extracting #7: cost 68 inf + 36589 46.383 * * [simplify]: Extracting #8: cost 10 inf + 58088 46.411 * * [simplify]: Extracting #9: cost 0 inf + 63526 46.438 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 46.438 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 46.438 * * * * [progress]: [ 133 / 793 ] simplifiying candidate # 46.439 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 46.439 * * [simplify]: iters left: 6 (22 enodes) 46.445 * * [simplify]: iters left: 5 (119 enodes) 46.478 * * [simplify]: iters left: 4 (344 enodes) 46.605 * * [simplify]: Extracting #0: cost 1 inf + 0 46.605 * * [simplify]: Extracting #1: cost 3 inf + 0 46.605 * * [simplify]: Extracting #2: cost 24 inf + 0 46.606 * * [simplify]: Extracting #3: cost 53 inf + 0 46.606 * * [simplify]: Extracting #4: cost 74 inf + 0 46.607 * * [simplify]: Extracting #5: cost 198 inf + 0 46.609 * * [simplify]: Extracting #6: cost 210 inf + 4341 46.619 * * [simplify]: Extracting #7: cost 94 inf + 29657 46.639 * * [simplify]: Extracting #8: cost 20 inf + 57336 46.664 * * [simplify]: Extracting #9: cost 0 inf + 60741 46.691 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 46.691 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 46.691 * * * * [progress]: [ 134 / 793 ] simplifiying candidate # 46.692 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 46.692 * * [simplify]: iters left: 6 (20 enodes) 46.703 * * [simplify]: iters left: 5 (111 enodes) 46.737 * * [simplify]: iters left: 4 (307 enodes) 46.880 * * [simplify]: Extracting #0: cost 1 inf + 0 46.880 * * [simplify]: Extracting #1: cost 3 inf + 0 46.880 * * [simplify]: Extracting #2: cost 14 inf + 0 46.880 * * [simplify]: Extracting #3: cost 33 inf + 0 46.881 * * [simplify]: Extracting #4: cost 137 inf + 2 46.883 * * [simplify]: Extracting #5: cost 175 inf + 2663 46.887 * * [simplify]: Extracting #6: cost 83 inf + 18109 46.898 * * [simplify]: Extracting #7: cost 14 inf + 34166 46.911 * * [simplify]: Extracting #8: cost 3 inf + 39246 46.927 * * [simplify]: Extracting #9: cost 0 inf + 41058 46.942 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 46.942 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 46.942 * * * * [progress]: [ 135 / 793 ] simplifiying candidate # 46.943 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 46.943 * * [simplify]: iters left: 6 (21 enodes) 46.956 * * [simplify]: iters left: 5 (113 enodes) 47.002 * * [simplify]: iters left: 4 (313 enodes) 47.104 * * [simplify]: Extracting #0: cost 1 inf + 0 47.104 * * [simplify]: Extracting #1: cost 3 inf + 0 47.105 * * [simplify]: Extracting #2: cost 19 inf + 0 47.105 * * [simplify]: Extracting #3: cost 40 inf + 0 47.105 * * [simplify]: Extracting #4: cost 144 inf + 2 47.106 * * [simplify]: Extracting #5: cost 174 inf + 3406 47.109 * * [simplify]: Extracting #6: cost 74 inf + 20873 47.115 * * [simplify]: Extracting #7: cost 17 inf + 36896 47.124 * * [simplify]: Extracting #8: cost 1 inf + 45709 47.134 * * [simplify]: Extracting #9: cost 0 inf + 46353 47.147 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 47.147 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 47.148 * * * * [progress]: [ 136 / 793 ] simplifiying candidate # 47.149 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 47.149 * * [simplify]: iters left: 6 (20 enodes) 47.163 * * [simplify]: iters left: 5 (109 enodes) 47.187 * * [simplify]: iters left: 4 (305 enodes) 47.287 * * [simplify]: Extracting #0: cost 1 inf + 0 47.287 * * [simplify]: Extracting #1: cost 3 inf + 0 47.287 * * [simplify]: Extracting #2: cost 17 inf + 0 47.287 * * [simplify]: Extracting #3: cost 38 inf + 0 47.288 * * [simplify]: Extracting #4: cost 143 inf + 1 47.290 * * [simplify]: Extracting #5: cost 180 inf + 2757 47.295 * * [simplify]: Extracting #6: cost 76 inf + 21518 47.306 * * [simplify]: Extracting #7: cost 18 inf + 34595 47.323 * * [simplify]: Extracting #8: cost 3 inf + 42296 47.342 * * [simplify]: Extracting #9: cost 0 inf + 44108 47.377 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 47.378 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 47.378 * * * * [progress]: [ 137 / 793 ] simplifiying candidate # 47.379 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 47.379 * * [simplify]: iters left: 6 (21 enodes) 47.391 * * [simplify]: iters left: 5 (114 enodes) 47.433 * * [simplify]: iters left: 4 (320 enodes) 47.518 * * [simplify]: Extracting #0: cost 1 inf + 0 47.518 * * [simplify]: Extracting #1: cost 3 inf + 0 47.518 * * [simplify]: Extracting #2: cost 19 inf + 0 47.518 * * [simplify]: Extracting #3: cost 39 inf + 1 47.519 * * [simplify]: Extracting #4: cost 145 inf + 1 47.521 * * [simplify]: Extracting #5: cost 183 inf + 2285 47.526 * * [simplify]: Extracting #6: cost 74 inf + 22395 47.537 * * [simplify]: Extracting #7: cost 13 inf + 38248 47.546 * * [simplify]: Extracting #8: cost 2 inf + 43468 47.555 * * [simplify]: Extracting #9: cost 0 inf + 44636 47.569 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 47.569 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 47.570 * * * * [progress]: [ 138 / 793 ] simplifiying candidate # 47.570 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 47.571 * * [simplify]: iters left: 6 (23 enodes) 47.584 * * [simplify]: iters left: 5 (122 enodes) 47.615 * * [simplify]: iters left: 4 (342 enodes) 47.757 * * [simplify]: Extracting #0: cost 1 inf + 0 47.757 * * [simplify]: Extracting #1: cost 3 inf + 0 47.757 * * [simplify]: Extracting #2: cost 20 inf + 0 47.758 * * [simplify]: Extracting #3: cost 49 inf + 0 47.758 * * [simplify]: Extracting #4: cost 156 inf + 1 47.760 * * [simplify]: Extracting #5: cost 214 inf + 1323 47.766 * * [simplify]: Extracting #6: cost 104 inf + 18882 47.780 * * [simplify]: Extracting #7: cost 28 inf + 38890 47.799 * * [simplify]: Extracting #8: cost 3 inf + 51816 47.821 * * [simplify]: Extracting #9: cost 0 inf + 53628 47.832 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 47.832 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 47.833 * * * * [progress]: [ 139 / 793 ] simplifiying candidate # 47.833 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 47.833 * * [simplify]: iters left: 6 (23 enodes) 47.839 * * [simplify]: iters left: 5 (122 enodes) 47.882 * * [simplify]: iters left: 4 (345 enodes) 48.040 * * [simplify]: Extracting #0: cost 1 inf + 0 48.041 * * [simplify]: Extracting #1: cost 3 inf + 0 48.041 * * [simplify]: Extracting #2: cost 27 inf + 0 48.041 * * [simplify]: Extracting #3: cost 58 inf + 0 48.042 * * [simplify]: Extracting #4: cost 165 inf + 1 48.044 * * [simplify]: Extracting #5: cost 222 inf + 1819 48.047 * * [simplify]: Extracting #6: cost 98 inf + 21489 48.053 * * [simplify]: Extracting #7: cost 37 inf + 38727 48.071 * * [simplify]: Extracting #8: cost 3 inf + 57372 48.095 * * [simplify]: Extracting #9: cost 0 inf + 59144 48.122 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.122 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.123 * * * * [progress]: [ 140 / 793 ] simplifiying candidate # 48.123 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 48.123 * * [simplify]: iters left: 6 (23 enodes) 48.130 * * [simplify]: iters left: 5 (122 enodes) 48.158 * * [simplify]: iters left: 4 (343 enodes) 48.332 * * [simplify]: Extracting #0: cost 1 inf + 0 48.332 * * [simplify]: Extracting #1: cost 3 inf + 0 48.332 * * [simplify]: Extracting #2: cost 22 inf + 0 48.333 * * [simplify]: Extracting #3: cost 51 inf + 0 48.333 * * [simplify]: Extracting #4: cost 157 inf + 2 48.335 * * [simplify]: Extracting #5: cost 211 inf + 2235 48.341 * * [simplify]: Extracting #6: cost 92 inf + 20911 48.354 * * [simplify]: Extracting #7: cost 30 inf + 38164 48.374 * * [simplify]: Extracting #8: cost 3 inf + 52421 48.397 * * [simplify]: Extracting #9: cost 0 inf + 54393 48.414 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.414 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.415 * * * * [progress]: [ 141 / 793 ] simplifiying candidate # 48.415 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 48.415 * * [simplify]: iters left: 6 (23 enodes) 48.422 * * [simplify]: iters left: 5 (122 enodes) 48.457 * * [simplify]: iters left: 4 (342 enodes) 48.558 * * [simplify]: Extracting #0: cost 1 inf + 0 48.558 * * [simplify]: Extracting #1: cost 3 inf + 0 48.559 * * [simplify]: Extracting #2: cost 23 inf + 0 48.559 * * [simplify]: Extracting #3: cost 61 inf + 0 48.559 * * [simplify]: Extracting #4: cost 168 inf + 1 48.560 * * [simplify]: Extracting #5: cost 225 inf + 1876 48.563 * * [simplify]: Extracting #6: cost 108 inf + 20057 48.570 * * [simplify]: Extracting #7: cost 36 inf + 40695 48.588 * * [simplify]: Extracting #8: cost 4 inf + 58340 48.601 * * [simplify]: Extracting #9: cost 0 inf + 60876 48.621 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.621 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.622 * * * * [progress]: [ 142 / 793 ] simplifiying candidate # 48.622 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 48.622 * * [simplify]: iters left: 6 (21 enodes) 48.634 * * [simplify]: iters left: 5 (113 enodes) 48.676 * * [simplify]: iters left: 4 (312 enodes) 48.761 * * [simplify]: Extracting #0: cost 1 inf + 0 48.761 * * [simplify]: Extracting #1: cost 3 inf + 0 48.761 * * [simplify]: Extracting #2: cost 17 inf + 0 48.761 * * [simplify]: Extracting #3: cost 32 inf + 0 48.762 * * [simplify]: Extracting #4: cost 51 inf + 1 48.762 * * [simplify]: Extracting #5: cost 151 inf + 1 48.763 * * [simplify]: Extracting #6: cost 184 inf + 1820 48.766 * * [simplify]: Extracting #7: cost 88 inf + 18453 48.775 * * [simplify]: Extracting #8: cost 14 inf + 38196 48.793 * * [simplify]: Extracting #9: cost 1 inf + 43490 48.812 * * [simplify]: Extracting #10: cost 0 inf + 43995 48.831 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 48.831 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.832 * * * * [progress]: [ 143 / 793 ] simplifiying candidate # 48.833 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 48.833 * * [simplify]: iters left: 6 (20 enodes) 48.844 * * [simplify]: iters left: 5 (109 enodes) 48.870 * * [simplify]: iters left: 4 (300 enodes) 48.953 * * [simplify]: Extracting #0: cost 1 inf + 0 48.953 * * [simplify]: Extracting #1: cost 5 inf + 0 48.953 * * [simplify]: Extracting #2: cost 26 inf + 0 48.953 * * [simplify]: Extracting #3: cost 60 inf + 1 48.954 * * [simplify]: Extracting #4: cost 159 inf + 2 48.955 * * [simplify]: Extracting #5: cost 187 inf + 2622 48.958 * * [simplify]: Extracting #6: cost 86 inf + 23290 48.966 * * [simplify]: Extracting #7: cost 9 inf + 45221 48.976 * * [simplify]: Extracting #8: cost 0 inf + 48722 48.986 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 48.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 48.986 * * * * [progress]: [ 144 / 793 ] simplifiying candidate # 48.987 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 48.987 * * [simplify]: iters left: 6 (20 enodes) 48.993 * * [simplify]: iters left: 5 (109 enodes) 49.019 * * [simplify]: iters left: 4 (303 enodes) 49.135 * * [simplify]: Extracting #0: cost 1 inf + 0 49.135 * * [simplify]: Extracting #1: cost 3 inf + 0 49.135 * * [simplify]: Extracting #2: cost 18 inf + 0 49.136 * * [simplify]: Extracting #3: cost 36 inf + 1 49.136 * * [simplify]: Extracting #4: cost 56 inf + 1 49.137 * * [simplify]: Extracting #5: cost 156 inf + 1 49.138 * * [simplify]: Extracting #6: cost 186 inf + 2414 49.143 * * [simplify]: Extracting #7: cost 96 inf + 17605 49.156 * * [simplify]: Extracting #8: cost 19 inf + 38337 49.168 * * [simplify]: Extracting #9: cost 0 inf + 46997 49.182 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 49.182 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 49.182 * * * * [progress]: [ 145 / 793 ] simplifiying candidate # 49.183 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 49.183 * * [simplify]: iters left: 6 (21 enodes) 49.192 * * [simplify]: iters left: 5 (113 enodes) 49.230 * * [simplify]: iters left: 4 (316 enodes) 49.337 * * [simplify]: Extracting #0: cost 1 inf + 0 49.337 * * [simplify]: Extracting #1: cost 3 inf + 0 49.337 * * [simplify]: Extracting #2: cost 18 inf + 0 49.337 * * [simplify]: Extracting #3: cost 33 inf + 0 49.337 * * [simplify]: Extracting #4: cost 52 inf + 1 49.338 * * [simplify]: Extracting #5: cost 152 inf + 1 49.339 * * [simplify]: Extracting #6: cost 182 inf + 2066 49.341 * * [simplify]: Extracting #7: cost 87 inf + 17365 49.349 * * [simplify]: Extracting #8: cost 23 inf + 35254 49.358 * * [simplify]: Extracting #9: cost 1 inf + 43734 49.367 * * [simplify]: Extracting #10: cost 0 inf + 44239 49.376 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 49.376 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 49.377 * * * * [progress]: [ 146 / 793 ] simplifiying candidate # 49.377 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 49.377 * * [simplify]: iters left: 6 (23 enodes) 49.386 * * [simplify]: iters left: 5 (121 enodes) 49.412 * * [simplify]: iters left: 4 (340 enodes) 49.527 * * [simplify]: Extracting #0: cost 1 inf + 0 49.527 * * [simplify]: Extracting #1: cost 3 inf + 0 49.527 * * [simplify]: Extracting #2: cost 25 inf + 0 49.528 * * [simplify]: Extracting #3: cost 56 inf + 0 49.528 * * [simplify]: Extracting #4: cost 77 inf + 0 49.528 * * [simplify]: Extracting #5: cost 201 inf + 0 49.530 * * [simplify]: Extracting #6: cost 197 inf + 7445 49.537 * * [simplify]: Extracting #7: cost 76 inf + 32335 49.556 * * [simplify]: Extracting #8: cost 5 inf + 61075 49.571 * * [simplify]: Extracting #9: cost 0 inf + 63313 49.591 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 49.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 49.591 * * * * [progress]: [ 147 / 793 ] simplifiying candidate # 49.592 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 49.592 * * [simplify]: iters left: 6 (23 enodes) 49.603 * * [simplify]: iters left: 5 (121 enodes) 49.638 * * [simplify]: iters left: 4 (340 enodes) 49.746 * * [simplify]: Extracting #0: cost 1 inf + 0 49.746 * * [simplify]: Extracting #1: cost 3 inf + 0 49.746 * * [simplify]: Extracting #2: cost 23 inf + 0 49.746 * * [simplify]: Extracting #3: cost 56 inf + 0 49.746 * * [simplify]: Extracting #4: cost 77 inf + 0 49.747 * * [simplify]: Extracting #5: cost 201 inf + 0 49.749 * * [simplify]: Extracting #6: cost 203 inf + 7840 49.758 * * [simplify]: Extracting #7: cost 58 inf + 44176 49.771 * * [simplify]: Extracting #8: cost 6 inf + 61050 49.797 * * [simplify]: Extracting #9: cost 0 inf + 62869 49.815 * * [simplify]: Extracting #10: cost 0 inf + 62789 50.216 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 50.216 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 50.217 * * * * [progress]: [ 148 / 793 ] simplifiying candidate # 50.217 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 50.218 * * [simplify]: iters left: 6 (23 enodes) 50.231 * * [simplify]: iters left: 5 (121 enodes) 50.272 * * [simplify]: iters left: 4 (339 enodes) 50.404 * * [simplify]: Extracting #0: cost 1 inf + 0 50.404 * * [simplify]: Extracting #1: cost 3 inf + 0 50.404 * * [simplify]: Extracting #2: cost 24 inf + 0 50.405 * * [simplify]: Extracting #3: cost 56 inf + 0 50.405 * * [simplify]: Extracting #4: cost 77 inf + 0 50.406 * * [simplify]: Extracting #5: cost 201 inf + 0 50.410 * * [simplify]: Extracting #6: cost 199 inf + 6313 50.420 * * [simplify]: Extracting #7: cost 79 inf + 31164 50.433 * * [simplify]: Extracting #8: cost 4 inf + 61139 50.452 * * [simplify]: Extracting #9: cost 0 inf + 63091 50.472 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 50.472 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 50.473 * * * * [progress]: [ 149 / 793 ] simplifiying candidate # 50.473 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 50.473 * * [simplify]: iters left: 6 (23 enodes) 50.480 * * [simplify]: iters left: 5 (121 enodes) 50.521 * * [simplify]: iters left: 4 (340 enodes) 50.674 * * [simplify]: Extracting #0: cost 1 inf + 0 50.674 * * [simplify]: Extracting #1: cost 3 inf + 0 50.674 * * [simplify]: Extracting #2: cost 27 inf + 0 50.674 * * [simplify]: Extracting #3: cost 58 inf + 0 50.675 * * [simplify]: Extracting #4: cost 79 inf + 0 50.676 * * [simplify]: Extracting #5: cost 203 inf + 0 50.679 * * [simplify]: Extracting #6: cost 209 inf + 6546 50.692 * * [simplify]: Extracting #7: cost 73 inf + 35503 50.716 * * [simplify]: Extracting #8: cost 1 inf + 64097 50.743 * * [simplify]: Extracting #9: cost 0 inf + 64641 50.763 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 50.763 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 50.763 * * * * [progress]: [ 150 / 793 ] simplifiying candidate # 50.763 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 50.764 * * [simplify]: iters left: 6 (20 enodes) 50.772 * * [simplify]: iters left: 5 (114 enodes) 50.808 * * [simplify]: iters left: 4 (321 enodes) 50.941 * * [simplify]: Extracting #0: cost 1 inf + 0 50.941 * * [simplify]: Extracting #1: cost 3 inf + 0 50.941 * * [simplify]: Extracting #2: cost 17 inf + 0 50.941 * * [simplify]: Extracting #3: cost 33 inf + 0 50.941 * * [simplify]: Extracting #4: cost 52 inf + 1 50.942 * * [simplify]: Extracting #5: cost 152 inf + 1 50.944 * * [simplify]: Extracting #6: cost 182 inf + 1656 50.950 * * [simplify]: Extracting #7: cost 102 inf + 15708 50.967 * * [simplify]: Extracting #8: cost 22 inf + 36659 50.985 * * [simplify]: Extracting #9: cost 3 inf + 43360 50.998 * * [simplify]: Extracting #10: cost 0 inf + 44741 51.008 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 51.008 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 51.009 * * * * [progress]: [ 151 / 793 ] simplifiying candidate # 51.009 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 51.009 * * [simplify]: iters left: 6 (20 enodes) 51.015 * * [simplify]: iters left: 5 (113 enodes) 51.049 * * [simplify]: iters left: 4 (323 enodes) 51.162 * * [simplify]: Extracting #0: cost 1 inf + 0 51.162 * * [simplify]: Extracting #1: cost 5 inf + 0 51.162 * * [simplify]: Extracting #2: cost 25 inf + 0 51.162 * * [simplify]: Extracting #3: cost 57 inf + 1 51.163 * * [simplify]: Extracting #4: cost 156 inf + 2 51.169 * * [simplify]: Extracting #5: cost 179 inf + 2770 51.173 * * [simplify]: Extracting #6: cost 91 inf + 20317 51.184 * * [simplify]: Extracting #7: cost 12 inf + 41386 51.196 * * [simplify]: Extracting #8: cost 0 inf + 46950 51.215 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 51.215 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 51.216 * * * * [progress]: [ 152 / 793 ] simplifiying candidate # 51.216 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 51.217 * * [simplify]: iters left: 6 (19 enodes) 51.224 * * [simplify]: iters left: 5 (108 enodes) 51.248 * * [simplify]: iters left: 4 (310 enodes) 51.356 * * [simplify]: Extracting #0: cost 1 inf + 0 51.356 * * [simplify]: Extracting #1: cost 5 inf + 0 51.356 * * [simplify]: Extracting #2: cost 24 inf + 0 51.356 * * [simplify]: Extracting #3: cost 64 inf + 1 51.357 * * [simplify]: Extracting #4: cost 163 inf + 2 51.358 * * [simplify]: Extracting #5: cost 185 inf + 3193 51.361 * * [simplify]: Extracting #6: cost 75 inf + 24257 51.370 * * [simplify]: Extracting #7: cost 11 inf + 46149 51.386 * * [simplify]: Extracting #8: cost 0 inf + 51029 51.405 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 51.405 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 51.406 * * * * [progress]: [ 153 / 793 ] simplifiying candidate # 51.406 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 51.406 * * [simplify]: iters left: 6 (20 enodes) 51.413 * * [simplify]: iters left: 5 (113 enodes) 51.441 * * [simplify]: iters left: 4 (324 enodes) 51.553 * * [simplify]: Extracting #0: cost 1 inf + 0 51.553 * * [simplify]: Extracting #1: cost 3 inf + 0 51.554 * * [simplify]: Extracting #2: cost 18 inf + 0 51.554 * * [simplify]: Extracting #3: cost 34 inf + 0 51.554 * * [simplify]: Extracting #4: cost 53 inf + 1 51.555 * * [simplify]: Extracting #5: cost 153 inf + 1 51.556 * * [simplify]: Extracting #6: cost 181 inf + 2143 51.560 * * [simplify]: Extracting #7: cost 98 inf + 17317 51.567 * * [simplify]: Extracting #8: cost 20 inf + 37105 51.577 * * [simplify]: Extracting #9: cost 2 inf + 44256 51.588 * * [simplify]: Extracting #10: cost 0 inf + 45345 51.606 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 51.606 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 51.607 * * * * [progress]: [ 154 / 793 ] simplifiying candidate # 51.607 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 51.607 * * [simplify]: iters left: 6 (22 enodes) 51.622 * * [simplify]: iters left: 5 (121 enodes) 51.679 * * [simplify]: iters left: 4 (350 enodes) 51.824 * * [simplify]: Extracting #0: cost 1 inf + 0 51.824 * * [simplify]: Extracting #1: cost 3 inf + 0 51.824 * * [simplify]: Extracting #2: cost 24 inf + 0 51.824 * * [simplify]: Extracting #3: cost 56 inf + 0 51.825 * * [simplify]: Extracting #4: cost 77 inf + 0 51.825 * * [simplify]: Extracting #5: cost 201 inf + 0 51.828 * * [simplify]: Extracting #6: cost 192 inf + 10115 51.842 * * [simplify]: Extracting #7: cost 54 inf + 42262 51.868 * * [simplify]: Extracting #8: cost 6 inf + 60961 51.883 * * [simplify]: Extracting #9: cost 0 inf + 63753 51.900 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 51.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 51.901 * * * * [progress]: [ 155 / 793 ] simplifiying candidate # 51.901 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 51.901 * * [simplify]: iters left: 6 (22 enodes) 51.908 * * [simplify]: iters left: 5 (121 enodes) 51.948 * * [simplify]: iters left: 4 (353 enodes) 52.061 * * [simplify]: Extracting #0: cost 1 inf + 0 52.062 * * [simplify]: Extracting #1: cost 3 inf + 0 52.062 * * [simplify]: Extracting #2: cost 28 inf + 0 52.062 * * [simplify]: Extracting #3: cost 55 inf + 0 52.062 * * [simplify]: Extracting #4: cost 76 inf + 0 52.063 * * [simplify]: Extracting #5: cost 200 inf + 0 52.064 * * [simplify]: Extracting #6: cost 196 inf + 7129 52.077 * * [simplify]: Extracting #7: cost 64 inf + 40419 52.101 * * [simplify]: Extracting #8: cost 17 inf + 55417 52.120 * * [simplify]: Extracting #9: cost 2 inf + 61579 52.143 * * [simplify]: Extracting #10: cost 0 inf + 62669 52.170 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 52.170 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 52.171 * * * * [progress]: [ 156 / 793 ] simplifiying candidate # 52.171 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 52.171 * * [simplify]: iters left: 6 (22 enodes) 52.182 * * [simplify]: iters left: 5 (121 enodes) 52.225 * * [simplify]: iters left: 4 (352 enodes) 52.386 * * [simplify]: Extracting #0: cost 1 inf + 0 52.386 * * [simplify]: Extracting #1: cost 3 inf + 0 52.386 * * [simplify]: Extracting #2: cost 28 inf + 0 52.387 * * [simplify]: Extracting #3: cost 58 inf + 0 52.387 * * [simplify]: Extracting #4: cost 79 inf + 0 52.388 * * [simplify]: Extracting #5: cost 203 inf + 0 52.393 * * [simplify]: Extracting #6: cost 182 inf + 11151 52.415 * * [simplify]: Extracting #7: cost 62 inf + 43939 52.443 * * [simplify]: Extracting #8: cost 13 inf + 59131 52.463 * * [simplify]: Extracting #9: cost 2 inf + 63791 52.480 * * [simplify]: Extracting #10: cost 0 inf + 64881 52.509 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 52.509 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 52.510 * * * * [progress]: [ 157 / 793 ] simplifiying candidate # 52.510 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 52.510 * * [simplify]: iters left: 6 (22 enodes) 52.523 * * [simplify]: iters left: 5 (121 enodes) 52.560 * * [simplify]: iters left: 4 (349 enodes) 52.679 * * [simplify]: Extracting #0: cost 1 inf + 0 52.679 * * [simplify]: Extracting #1: cost 3 inf + 0 52.679 * * [simplify]: Extracting #2: cost 23 inf + 0 52.679 * * [simplify]: Extracting #3: cost 54 inf + 0 52.679 * * [simplify]: Extracting #4: cost 75 inf + 0 52.680 * * [simplify]: Extracting #5: cost 199 inf + 0 52.682 * * [simplify]: Extracting #6: cost 192 inf + 8971 52.692 * * [simplify]: Extracting #7: cost 56 inf + 43381 52.722 * * [simplify]: Extracting #8: cost 5 inf + 59065 52.750 * * [simplify]: Extracting #9: cost 0 inf + 61625 52.778 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 52.778 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 52.778 * * * * [progress]: [ 158 / 793 ] simplifiying candidate # 52.779 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 52.779 * * [simplify]: iters left: 6 (21 enodes) 52.791 * * [simplify]: iters left: 5 (114 enodes) 52.830 * * [simplify]: iters left: 4 (317 enodes) 52.946 * * [simplify]: Extracting #0: cost 1 inf + 0 52.946 * * [simplify]: Extracting #1: cost 3 inf + 0 52.946 * * [simplify]: Extracting #2: cost 19 inf + 0 52.946 * * [simplify]: Extracting #3: cost 34 inf + 1 52.946 * * [simplify]: Extracting #4: cost 54 inf + 1 52.947 * * [simplify]: Extracting #5: cost 154 inf + 1 52.948 * * [simplify]: Extracting #6: cost 185 inf + 2234 52.951 * * [simplify]: Extracting #7: cost 81 inf + 22420 52.961 * * [simplify]: Extracting #8: cost 16 inf + 40126 52.971 * * [simplify]: Extracting #9: cost 3 inf + 44487 52.987 * * [simplify]: Extracting #10: cost 0 inf + 45869 52.998 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 52.998 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 52.999 * * * * [progress]: [ 159 / 793 ] simplifiying candidate # 52.999 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 52.999 * * [simplify]: iters left: 6 (21 enodes) 53.005 * * [simplify]: iters left: 5 (113 enodes) 53.032 * * [simplify]: iters left: 4 (308 enodes) 53.144 * * [simplify]: Extracting #0: cost 1 inf + 0 53.144 * * [simplify]: Extracting #1: cost 3 inf + 0 53.144 * * [simplify]: Extracting #2: cost 20 inf + 0 53.144 * * [simplify]: Extracting #3: cost 36 inf + 0 53.144 * * [simplify]: Extracting #4: cost 55 inf + 1 53.144 * * [simplify]: Extracting #5: cost 155 inf + 1 53.145 * * [simplify]: Extracting #6: cost 184 inf + 2652 53.149 * * [simplify]: Extracting #7: cost 88 inf + 20300 53.158 * * [simplify]: Extracting #8: cost 16 inf + 40662 53.177 * * [simplify]: Extracting #9: cost 0 inf + 46233 53.197 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 53.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 53.197 * * * * [progress]: [ 160 / 793 ] simplifiying candidate # 53.198 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 53.198 * * [simplify]: iters left: 6 (20 enodes) 53.205 * * [simplify]: iters left: 5 (109 enodes) 53.232 * * [simplify]: iters left: 4 (300 enodes) 53.336 * * [simplify]: Extracting #0: cost 1 inf + 0 53.336 * * [simplify]: Extracting #1: cost 3 inf + 0 53.336 * * [simplify]: Extracting #2: cost 17 inf + 0 53.337 * * [simplify]: Extracting #3: cost 33 inf + 0 53.337 * * [simplify]: Extracting #4: cost 52 inf + 1 53.338 * * [simplify]: Extracting #5: cost 152 inf + 1 53.339 * * [simplify]: Extracting #6: cost 187 inf + 1835 53.345 * * [simplify]: Extracting #7: cost 93 inf + 20245 53.361 * * [simplify]: Extracting #8: cost 26 inf + 34747 53.379 * * [simplify]: Extracting #9: cost 1 inf + 44208 53.397 * * [simplify]: Extracting #10: cost 0 inf + 44501 53.415 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 53.415 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 53.416 * * * * [progress]: [ 161 / 793 ] simplifiying candidate # 53.416 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 53.417 * * [simplify]: iters left: 6 (20 enodes) 53.425 * * [simplify]: iters left: 5 (111 enodes) 53.452 * * [simplify]: iters left: 4 (301 enodes) 53.552 * * [simplify]: Extracting #0: cost 1 inf + 0 53.552 * * [simplify]: Extracting #1: cost 3 inf + 0 53.552 * * [simplify]: Extracting #2: cost 16 inf + 0 53.552 * * [simplify]: Extracting #3: cost 30 inf + 0 53.552 * * [simplify]: Extracting #4: cost 49 inf + 1 53.552 * * [simplify]: Extracting #5: cost 149 inf + 1 53.553 * * [simplify]: Extracting #6: cost 182 inf + 2081 53.556 * * [simplify]: Extracting #7: cost 70 inf + 22481 53.564 * * [simplify]: Extracting #8: cost 3 inf + 42108 53.572 * * [simplify]: Extracting #9: cost 0 inf + 43033 53.585 * * [simplify]: Extracting #10: cost 0 inf + 42862 53.599 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 53.599 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 53.600 * * * * [progress]: [ 162 / 793 ] simplifiying candidate # 53.600 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 53.600 * * [simplify]: iters left: 6 (23 enodes) 53.606 * * [simplify]: iters left: 5 (122 enodes) 53.647 * * [simplify]: iters left: 4 (339 enodes) 53.750 * * [simplify]: Extracting #0: cost 1 inf + 0 53.750 * * [simplify]: Extracting #1: cost 3 inf + 0 53.750 * * [simplify]: Extracting #2: cost 22 inf + 0 53.751 * * [simplify]: Extracting #3: cost 52 inf + 0 53.751 * * [simplify]: Extracting #4: cost 72 inf + 1 53.752 * * [simplify]: Extracting #5: cost 195 inf + 1 53.756 * * [simplify]: Extracting #6: cost 192 inf + 8125 53.766 * * [simplify]: Extracting #7: cost 74 inf + 32843 53.780 * * [simplify]: Extracting #8: cost 8 inf + 56002 53.794 * * [simplify]: Extracting #9: cost 0 inf + 60013 53.807 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 53.807 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 53.807 * * * * [progress]: [ 163 / 793 ] simplifiying candidate # 53.808 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 53.808 * * [simplify]: iters left: 6 (23 enodes) 53.814 * * [simplify]: iters left: 5 (122 enodes) 53.840 * * [simplify]: iters left: 4 (339 enodes) 53.949 * * [simplify]: Extracting #0: cost 1 inf + 0 53.949 * * [simplify]: Extracting #1: cost 3 inf + 0 53.949 * * [simplify]: Extracting #2: cost 22 inf + 0 53.949 * * [simplify]: Extracting #3: cost 48 inf + 0 53.949 * * [simplify]: Extracting #4: cost 68 inf + 1 53.950 * * [simplify]: Extracting #5: cost 191 inf + 1 53.955 * * [simplify]: Extracting #6: cost 187 inf + 8372 53.968 * * [simplify]: Extracting #7: cost 59 inf + 34699 53.988 * * [simplify]: Extracting #8: cost 6 inf + 54045 54.010 * * [simplify]: Extracting #9: cost 0 inf + 56757 54.028 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 54.028 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 54.029 * * * * [progress]: [ 164 / 793 ] simplifiying candidate # 54.029 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 54.029 * * [simplify]: iters left: 6 (23 enodes) 54.039 * * [simplify]: iters left: 5 (122 enodes) 54.076 * * [simplify]: iters left: 4 (339 enodes) 54.236 * * [simplify]: Extracting #0: cost 1 inf + 0 54.236 * * [simplify]: Extracting #1: cost 3 inf + 0 54.236 * * [simplify]: Extracting #2: cost 24 inf + 0 54.236 * * [simplify]: Extracting #3: cost 52 inf + 0 54.237 * * [simplify]: Extracting #4: cost 72 inf + 1 54.238 * * [simplify]: Extracting #5: cost 195 inf + 1 54.242 * * [simplify]: Extracting #6: cost 195 inf + 7681 54.254 * * [simplify]: Extracting #7: cost 76 inf + 30733 54.270 * * [simplify]: Extracting #8: cost 8 inf + 56435 54.283 * * [simplify]: Extracting #9: cost 0 inf + 59773 54.305 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 54.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 54.306 * * * * [progress]: [ 165 / 793 ] simplifiying candidate # 54.306 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 54.307 * * [simplify]: iters left: 6 (23 enodes) 54.318 * * [simplify]: iters left: 5 (122 enodes) 54.345 * * [simplify]: iters left: 4 (336 enodes) 54.488 * * [simplify]: Extracting #0: cost 1 inf + 0 54.488 * * [simplify]: Extracting #1: cost 3 inf + 0 54.488 * * [simplify]: Extracting #2: cost 25 inf + 0 54.488 * * [simplify]: Extracting #3: cost 53 inf + 0 54.488 * * [simplify]: Extracting #4: cost 73 inf + 1 54.490 * * [simplify]: Extracting #5: cost 196 inf + 1 54.494 * * [simplify]: Extracting #6: cost 190 inf + 9219 54.506 * * [simplify]: Extracting #7: cost 70 inf + 32835 54.527 * * [simplify]: Extracting #8: cost 4 inf + 58291 54.552 * * [simplify]: Extracting #9: cost 0 inf + 60137 54.577 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 54.578 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 54.578 * * * * [progress]: [ 166 / 793 ] simplifiying candidate # 54.579 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 54.579 * * [simplify]: iters left: 6 (23 enodes) 54.591 * * [simplify]: iters left: 5 (122 enodes) 54.653 * * [simplify]: iters left: 4 (344 enodes) 54.797 * * [simplify]: Extracting #0: cost 1 inf + 0 54.797 * * [simplify]: Extracting #1: cost 3 inf + 0 54.797 * * [simplify]: Extracting #2: cost 18 inf + 0 54.797 * * [simplify]: Extracting #3: cost 38 inf + 0 54.797 * * [simplify]: Extracting #4: cost 57 inf + 1 54.798 * * [simplify]: Extracting #5: cost 181 inf + 1 54.799 * * [simplify]: Extracting #6: cost 213 inf + 1315 54.804 * * [simplify]: Extracting #7: cost 98 inf + 20862 54.820 * * [simplify]: Extracting #8: cost 14 inf + 47363 54.835 * * [simplify]: Extracting #9: cost 0 inf + 54169 54.850 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 54.850 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 54.850 * * * * [progress]: [ 167 / 793 ] simplifiying candidate # 54.851 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 54.851 * * [simplify]: iters left: 6 (23 enodes) 54.863 * * [simplify]: iters left: 5 (121 enodes) 54.913 * * [simplify]: iters left: 4 (338 enodes) 55.065 * * [simplify]: Extracting #0: cost 1 inf + 0 55.065 * * [simplify]: Extracting #1: cost 3 inf + 0 55.065 * * [simplify]: Extracting #2: cost 24 inf + 0 55.066 * * [simplify]: Extracting #3: cost 48 inf + 0 55.066 * * [simplify]: Extracting #4: cost 70 inf + 0 55.067 * * [simplify]: Extracting #5: cost 194 inf + 0 55.070 * * [simplify]: Extracting #6: cost 196 inf + 6312 55.084 * * [simplify]: Extracting #7: cost 60 inf + 34420 55.105 * * [simplify]: Extracting #8: cost 4 inf + 57991 55.118 * * [simplify]: Extracting #9: cost 0 inf + 59685 55.131 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 55.131 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 55.132 * * * * [progress]: [ 168 / 793 ] simplifiying candidate # 55.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 55.132 * * [simplify]: iters left: 6 (22 enodes) 55.140 * * [simplify]: iters left: 5 (117 enodes) 55.171 * * [simplify]: iters left: 4 (330 enodes) 55.323 * * [simplify]: Extracting #0: cost 1 inf + 0 55.323 * * [simplify]: Extracting #1: cost 3 inf + 0 55.323 * * [simplify]: Extracting #2: cost 19 inf + 0 55.324 * * [simplify]: Extracting #3: cost 46 inf + 0 55.324 * * [simplify]: Extracting #4: cost 69 inf + 0 55.325 * * [simplify]: Extracting #5: cost 193 inf + 0 55.328 * * [simplify]: Extracting #6: cost 199 inf + 6099 55.342 * * [simplify]: Extracting #7: cost 81 inf + 29742 55.364 * * [simplify]: Extracting #8: cost 13 inf + 53556 55.377 * * [simplify]: Extracting #9: cost 0 inf + 59161 55.394 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 55.394 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 55.394 * * * * [progress]: [ 169 / 793 ] simplifiying candidate # 55.394 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 55.394 * * [simplify]: iters left: 6 (23 enodes) 55.406 * * [simplify]: iters left: 5 (122 enodes) 55.456 * * [simplify]: iters left: 4 (346 enodes) 55.588 * * [simplify]: Extracting #0: cost 1 inf + 0 55.588 * * [simplify]: Extracting #1: cost 3 inf + 0 55.588 * * [simplify]: Extracting #2: cost 23 inf + 0 55.588 * * [simplify]: Extracting #3: cost 48 inf + 0 55.589 * * [simplify]: Extracting #4: cost 71 inf + 0 55.589 * * [simplify]: Extracting #5: cost 195 inf + 0 55.591 * * [simplify]: Extracting #6: cost 191 inf + 6842 55.600 * * [simplify]: Extracting #7: cost 79 inf + 30491 55.612 * * [simplify]: Extracting #8: cost 17 inf + 52057 55.636 * * [simplify]: Extracting #9: cost 1 inf + 58904 55.651 * * [simplify]: Extracting #10: cost 0 inf + 59449 55.664 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 55.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 55.664 * * * * [progress]: [ 170 / 793 ] simplifiying candidate # 55.665 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 55.665 * * [simplify]: iters left: 6 (22 enodes) 55.678 * * [simplify]: iters left: 5 (119 enodes) 55.720 * * [simplify]: iters left: 4 (343 enodes) 55.862 * * [simplify]: Extracting #0: cost 1 inf + 0 55.862 * * [simplify]: Extracting #1: cost 3 inf + 0 55.862 * * [simplify]: Extracting #2: cost 23 inf + 0 55.862 * * [simplify]: Extracting #3: cost 53 inf + 0 55.862 * * [simplify]: Extracting #4: cost 75 inf + 0 55.863 * * [simplify]: Extracting #5: cost 199 inf + 0 55.864 * * [simplify]: Extracting #6: cost 207 inf + 5585 55.872 * * [simplify]: Extracting #7: cost 98 inf + 26303 55.894 * * [simplify]: Extracting #8: cost 31 inf + 48977 55.920 * * [simplify]: Extracting #9: cost 0 inf + 62505 55.947 * * [simplify]: Extracting #10: cost 0 inf + 62465 55.961 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 55.961 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 55.961 * * * * [progress]: [ 171 / 793 ] simplifiying candidate # 55.961 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 55.962 * * [simplify]: iters left: 6 (23 enodes) 55.968 * * [simplify]: iters left: 5 (123 enodes) 56.013 * * [simplify]: iters left: 4 (352 enodes) 56.187 * * [simplify]: Extracting #0: cost 1 inf + 0 56.187 * * [simplify]: Extracting #1: cost 3 inf + 0 56.187 * * [simplify]: Extracting #2: cost 30 inf + 0 56.187 * * [simplify]: Extracting #3: cost 56 inf + 0 56.187 * * [simplify]: Extracting #4: cost 77 inf + 0 56.188 * * [simplify]: Extracting #5: cost 201 inf + 0 56.190 * * [simplify]: Extracting #6: cost 199 inf + 7274 56.196 * * [simplify]: Extracting #7: cost 71 inf + 32727 56.218 * * [simplify]: Extracting #8: cost 10 inf + 57095 56.232 * * [simplify]: Extracting #9: cost 0 inf + 63113 56.249 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 56.249 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 56.249 * * * * [progress]: [ 172 / 793 ] simplifiying candidate # 56.250 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 56.250 * * [simplify]: iters left: 6 (23 enodes) 56.264 * * [simplify]: iters left: 5 (121 enodes) 56.301 * * [simplify]: iters left: 4 (353 enodes) 56.435 * * [simplify]: Extracting #0: cost 1 inf + 0 56.435 * * [simplify]: Extracting #1: cost 3 inf + 0 56.435 * * [simplify]: Extracting #2: cost 25 inf + 0 56.435 * * [simplify]: Extracting #3: cost 53 inf + 0 56.436 * * [simplify]: Extracting #4: cost 74 inf + 0 56.437 * * [simplify]: Extracting #5: cost 198 inf + 0 56.440 * * [simplify]: Extracting #6: cost 197 inf + 6152 56.450 * * [simplify]: Extracting #7: cost 89 inf + 24570 56.476 * * [simplify]: Extracting #8: cost 15 inf + 53178 56.503 * * [simplify]: Extracting #9: cost 0 inf + 61308 56.529 * * [simplify]: Extracting #10: cost 0 inf + 61268 56.553 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 56.554 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 56.554 * * * * [progress]: [ 173 / 793 ] simplifiying candidate # 56.554 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 56.554 * * [simplify]: iters left: 6 (23 enodes) 56.561 * * [simplify]: iters left: 5 (123 enodes) 56.594 * * [simplify]: iters left: 4 (351 enodes) 56.753 * * [simplify]: Extracting #0: cost 1 inf + 0 56.753 * * [simplify]: Extracting #1: cost 3 inf + 0 56.753 * * [simplify]: Extracting #2: cost 30 inf + 0 56.753 * * [simplify]: Extracting #3: cost 59 inf + 0 56.754 * * [simplify]: Extracting #4: cost 80 inf + 0 56.755 * * [simplify]: Extracting #5: cost 204 inf + 0 56.759 * * [simplify]: Extracting #6: cost 191 inf + 10082 56.773 * * [simplify]: Extracting #7: cost 66 inf + 36794 56.786 * * [simplify]: Extracting #8: cost 10 inf + 59877 56.803 * * [simplify]: Extracting #9: cost 0 inf + 65165 56.827 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 56.827 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 56.827 * * * * [progress]: [ 174 / 793 ] simplifiying candidate # 56.828 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 56.828 * * [simplify]: iters left: 6 (23 enodes) 56.834 * * [simplify]: iters left: 5 (122 enodes) 56.875 * * [simplify]: iters left: 4 (344 enodes) 57.024 * * [simplify]: Extracting #0: cost 1 inf + 0 57.025 * * [simplify]: Extracting #1: cost 3 inf + 0 57.025 * * [simplify]: Extracting #2: cost 25 inf + 0 57.025 * * [simplify]: Extracting #3: cost 53 inf + 0 57.025 * * [simplify]: Extracting #4: cost 74 inf + 0 57.026 * * [simplify]: Extracting #5: cost 198 inf + 0 57.030 * * [simplify]: Extracting #6: cost 200 inf + 6191 57.037 * * [simplify]: Extracting #7: cost 91 inf + 29144 57.050 * * [simplify]: Extracting #8: cost 12 inf + 56993 57.070 * * [simplify]: Extracting #9: cost 0 inf + 61661 57.084 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 57.084 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 57.084 * * * * [progress]: [ 175 / 793 ] simplifiying candidate # 57.084 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 57.084 * * [simplify]: iters left: 6 (23 enodes) 57.091 * * [simplify]: iters left: 5 (121 enodes) 57.131 * * [simplify]: iters left: 4 (331 enodes) 57.251 * * [simplify]: Extracting #0: cost 1 inf + 0 57.251 * * [simplify]: Extracting #1: cost 3 inf + 0 57.251 * * [simplify]: Extracting #2: cost 16 inf + 0 57.251 * * [simplify]: Extracting #3: cost 44 inf + 0 57.252 * * [simplify]: Extracting #4: cost 64 inf + 0 57.252 * * [simplify]: Extracting #5: cost 189 inf + 0 57.255 * * [simplify]: Extracting #6: cost 195 inf + 5823 57.264 * * [simplify]: Extracting #7: cost 70 inf + 30012 57.275 * * [simplify]: Extracting #8: cost 12 inf + 51058 57.287 * * [simplify]: Extracting #9: cost 0 inf + 58557 57.312 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 57.312 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 57.313 * * * * [progress]: [ 176 / 793 ] simplifiying candidate # 57.313 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 57.313 * * [simplify]: iters left: 6 (22 enodes) 57.319 * * [simplify]: iters left: 5 (117 enodes) 57.353 * * [simplify]: iters left: 4 (326 enodes) 57.477 * * [simplify]: Extracting #0: cost 1 inf + 0 57.477 * * [simplify]: Extracting #1: cost 3 inf + 0 57.477 * * [simplify]: Extracting #2: cost 26 inf + 0 57.477 * * [simplify]: Extracting #3: cost 55 inf + 0 57.477 * * [simplify]: Extracting #4: cost 76 inf + 0 57.478 * * [simplify]: Extracting #5: cost 200 inf + 0 57.481 * * [simplify]: Extracting #6: cost 189 inf + 14088 57.493 * * [simplify]: Extracting #7: cost 55 inf + 45991 57.510 * * [simplify]: Extracting #8: cost 15 inf + 57024 57.524 * * [simplify]: Extracting #9: cost 0 inf + 63069 57.537 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 57.537 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 57.537 * * * * [progress]: [ 177 / 793 ] simplifiying candidate # 57.538 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 57.538 * * [simplify]: iters left: 6 (23 enodes) 57.544 * * [simplify]: iters left: 5 (122 enodes) 57.572 * * [simplify]: iters left: 4 (339 enodes) 57.700 * * [simplify]: Extracting #0: cost 1 inf + 0 57.701 * * [simplify]: Extracting #1: cost 3 inf + 0 57.701 * * [simplify]: Extracting #2: cost 20 inf + 0 57.701 * * [simplify]: Extracting #3: cost 42 inf + 0 57.701 * * [simplify]: Extracting #4: cost 63 inf + 1 57.701 * * [simplify]: Extracting #5: cost 186 inf + 1 57.703 * * [simplify]: Extracting #6: cost 183 inf + 6803 57.709 * * [simplify]: Extracting #7: cost 65 inf + 31634 57.720 * * [simplify]: Extracting #8: cost 10 inf + 49799 57.735 * * [simplify]: Extracting #9: cost 0 inf + 54377 57.758 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 57.758 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 57.758 * * * * [progress]: [ 178 / 793 ] simplifiying candidate # 57.759 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 57.759 * * [simplify]: iters left: 6 (23 enodes) 57.772 * * [simplify]: iters left: 5 (123 enodes) 57.824 * * [simplify]: iters left: 4 (347 enodes) 57.957 * * [simplify]: Extracting #0: cost 1 inf + 0 57.957 * * [simplify]: Extracting #1: cost 3 inf + 0 57.957 * * [simplify]: Extracting #2: cost 29 inf + 0 57.957 * * [simplify]: Extracting #3: cost 57 inf + 0 57.958 * * [simplify]: Extracting #4: cost 78 inf + 0 57.959 * * [simplify]: Extracting #5: cost 202 inf + 0 57.964 * * [simplify]: Extracting #6: cost 204 inf + 7190 57.979 * * [simplify]: Extracting #7: cost 86 inf + 30408 57.993 * * [simplify]: Extracting #8: cost 11 inf + 57958 58.016 * * [simplify]: Extracting #9: cost 0 inf + 63757 58.043 * * [simplify]: Extracting #10: cost 0 inf + 63717 58.072 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 58.072 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 58.073 * * * * [progress]: [ 179 / 793 ] simplifiying candidate # 58.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 58.073 * * [simplify]: iters left: 6 (22 enodes) 58.085 * * [simplify]: iters left: 5 (119 enodes) 58.117 * * [simplify]: iters left: 4 (341 enodes) 58.270 * * [simplify]: Extracting #0: cost 1 inf + 0 58.270 * * [simplify]: Extracting #1: cost 3 inf + 0 58.270 * * [simplify]: Extracting #2: cost 28 inf + 0 58.270 * * [simplify]: Extracting #3: cost 57 inf + 0 58.270 * * [simplify]: Extracting #4: cost 78 inf + 0 58.271 * * [simplify]: Extracting #5: cost 202 inf + 0 58.273 * * [simplify]: Extracting #6: cost 189 inf + 12729 58.284 * * [simplify]: Extracting #7: cost 68 inf + 42929 58.297 * * [simplify]: Extracting #8: cost 12 inf + 58044 58.311 * * [simplify]: Extracting #9: cost 0 inf + 63037 58.330 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 58.331 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 58.331 * * * * [progress]: [ 180 / 793 ] simplifiying candidate # 58.331 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 58.331 * * [simplify]: iters left: 6 (23 enodes) 58.338 * * [simplify]: iters left: 5 (123 enodes) 58.365 * * [simplify]: iters left: 4 (348 enodes) 58.511 * * [simplify]: Extracting #0: cost 1 inf + 0 58.511 * * [simplify]: Extracting #1: cost 3 inf + 0 58.511 * * [simplify]: Extracting #2: cost 29 inf + 0 58.512 * * [simplify]: Extracting #3: cost 57 inf + 0 58.512 * * [simplify]: Extracting #4: cost 78 inf + 0 58.512 * * [simplify]: Extracting #5: cost 202 inf + 0 58.517 * * [simplify]: Extracting #6: cost 191 inf + 8758 58.524 * * [simplify]: Extracting #7: cost 69 inf + 36421 58.538 * * [simplify]: Extracting #8: cost 5 inf + 60888 58.552 * * [simplify]: Extracting #9: cost 0 inf + 63677 58.567 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 58.567 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 58.567 * * * * [progress]: [ 181 / 793 ] simplifiying candidate # 58.568 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 58.568 * * [simplify]: iters left: 6 (23 enodes) 58.574 * * [simplify]: iters left: 5 (121 enodes) 58.613 * * [simplify]: iters left: 4 (347 enodes) 58.754 * * [simplify]: Extracting #0: cost 1 inf + 0 58.754 * * [simplify]: Extracting #1: cost 3 inf + 0 58.754 * * [simplify]: Extracting #2: cost 25 inf + 0 58.755 * * [simplify]: Extracting #3: cost 55 inf + 0 58.755 * * [simplify]: Extracting #4: cost 76 inf + 0 58.756 * * [simplify]: Extracting #5: cost 200 inf + 0 58.759 * * [simplify]: Extracting #6: cost 209 inf + 4165 58.768 * * [simplify]: Extracting #7: cost 90 inf + 25109 58.790 * * [simplify]: Extracting #8: cost 10 inf + 56683 58.814 * * [simplify]: Extracting #9: cost 0 inf + 61949 58.830 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 58.830 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 58.830 * * * * [progress]: [ 182 / 793 ] simplifiying candidate # 58.830 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 58.830 * * [simplify]: iters left: 6 (23 enodes) 58.837 * * [simplify]: iters left: 5 (122 enodes) 58.880 * * [simplify]: iters left: 4 (343 enodes) 59.034 * * [simplify]: Extracting #0: cost 1 inf + 0 59.034 * * [simplify]: Extracting #1: cost 3 inf + 0 59.034 * * [simplify]: Extracting #2: cost 21 inf + 0 59.035 * * [simplify]: Extracting #3: cost 45 inf + 0 59.035 * * [simplify]: Extracting #4: cost 65 inf + 1 59.041 * * [simplify]: Extracting #5: cost 188 inf + 1 59.044 * * [simplify]: Extracting #6: cost 187 inf + 8167 59.057 * * [simplify]: Extracting #7: cost 61 inf + 37726 59.070 * * [simplify]: Extracting #8: cost 8 inf + 53847 59.085 * * [simplify]: Extracting #9: cost 0 inf + 56865 59.108 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 59.108 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 59.108 * * * * [progress]: [ 183 / 793 ] simplifiying candidate # 59.109 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 59.109 * * [simplify]: iters left: 6 (23 enodes) 59.115 * * [simplify]: iters left: 5 (121 enodes) 59.150 * * [simplify]: iters left: 4 (337 enodes) 59.327 * * [simplify]: Extracting #0: cost 1 inf + 0 59.327 * * [simplify]: Extracting #1: cost 3 inf + 0 59.327 * * [simplify]: Extracting #2: cost 21 inf + 0 59.327 * * [simplify]: Extracting #3: cost 46 inf + 0 59.328 * * [simplify]: Extracting #4: cost 68 inf + 0 59.329 * * [simplify]: Extracting #5: cost 192 inf + 0 59.333 * * [simplify]: Extracting #6: cost 187 inf + 6766 59.347 * * [simplify]: Extracting #7: cost 62 inf + 35258 59.372 * * [simplify]: Extracting #8: cost 0 inf + 58448 59.398 * * [simplify]: Extracting #9: cost 0 inf + 58317 59.426 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 59.427 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 59.427 * * * * [progress]: [ 184 / 793 ] simplifiying candidate # 59.427 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 59.427 * * [simplify]: iters left: 6 (22 enodes) 59.434 * * [simplify]: iters left: 5 (117 enodes) 59.459 * * [simplify]: iters left: 4 (330 enodes) 59.611 * * [simplify]: Extracting #0: cost 1 inf + 0 59.611 * * [simplify]: Extracting #1: cost 3 inf + 0 59.611 * * [simplify]: Extracting #2: cost 20 inf + 0 59.611 * * [simplify]: Extracting #3: cost 48 inf + 0 59.612 * * [simplify]: Extracting #4: cost 70 inf + 0 59.612 * * [simplify]: Extracting #5: cost 194 inf + 0 59.614 * * [simplify]: Extracting #6: cost 202 inf + 5062 59.621 * * [simplify]: Extracting #7: cost 76 inf + 33051 59.636 * * [simplify]: Extracting #8: cost 22 inf + 51583 59.654 * * [simplify]: Extracting #9: cost 0 inf + 59845 59.680 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 59.680 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 59.681 * * * * [progress]: [ 185 / 793 ] simplifiying candidate # 59.681 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 59.681 * * [simplify]: iters left: 6 (23 enodes) 59.694 * * [simplify]: iters left: 5 (122 enodes) 59.721 * * [simplify]: iters left: 4 (346 enodes) 59.847 * * [simplify]: Extracting #0: cost 1 inf + 0 59.847 * * [simplify]: Extracting #1: cost 3 inf + 0 59.847 * * [simplify]: Extracting #2: cost 25 inf + 0 59.847 * * [simplify]: Extracting #3: cost 53 inf + 0 59.848 * * [simplify]: Extracting #4: cost 75 inf + 0 59.849 * * [simplify]: Extracting #5: cost 199 inf + 0 59.852 * * [simplify]: Extracting #6: cost 197 inf + 6437 59.864 * * [simplify]: Extracting #7: cost 87 inf + 29411 59.889 * * [simplify]: Extracting #8: cost 18 inf + 54319 59.906 * * [simplify]: Extracting #9: cost 1 inf + 61880 59.921 * * [simplify]: Extracting #10: cost 0 inf + 62425 59.948 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 59.948 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 59.948 * * * * [progress]: [ 186 / 793 ] simplifiying candidate # 59.949 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 59.949 * * [simplify]: iters left: 6 (23 enodes) 59.962 * * [simplify]: iters left: 5 (121 enodes) 59.992 * * [simplify]: iters left: 4 (350 enodes) 60.118 * * [simplify]: Extracting #0: cost 1 inf + 0 60.118 * * [simplify]: Extracting #1: cost 3 inf + 0 60.119 * * [simplify]: Extracting #2: cost 23 inf + 0 60.119 * * [simplify]: Extracting #3: cost 52 inf + 0 60.119 * * [simplify]: Extracting #4: cost 73 inf + 0 60.120 * * [simplify]: Extracting #5: cost 197 inf + 0 60.123 * * [simplify]: Extracting #6: cost 193 inf + 10533 60.133 * * [simplify]: Extracting #7: cost 64 inf + 40032 60.145 * * [simplify]: Extracting #8: cost 14 inf + 55035 60.168 * * [simplify]: Extracting #9: cost 0 inf + 60937 60.195 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 60.195 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 60.196 * * * * [progress]: [ 187 / 793 ] simplifiying candidate # 60.196 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 60.197 * * [simplify]: iters left: 6 (23 enodes) 60.209 * * [simplify]: iters left: 5 (123 enodes) 60.264 * * [simplify]: iters left: 4 (354 enodes) 60.415 * * [simplify]: Extracting #0: cost 1 inf + 0 60.416 * * [simplify]: Extracting #1: cost 3 inf + 0 60.416 * * [simplify]: Extracting #2: cost 29 inf + 0 60.416 * * [simplify]: Extracting #3: cost 56 inf + 0 60.416 * * [simplify]: Extracting #4: cost 78 inf + 0 60.417 * * [simplify]: Extracting #5: cost 202 inf + 0 60.419 * * [simplify]: Extracting #6: cost 199 inf + 10696 60.429 * * [simplify]: Extracting #7: cost 73 inf + 39360 60.443 * * [simplify]: Extracting #8: cost 11 inf + 60073 60.476 * * [simplify]: Extracting #9: cost 0 inf + 63917 60.492 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 60.492 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 60.493 * * * * [progress]: [ 188 / 793 ] simplifiying candidate # 60.493 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 60.493 * * [simplify]: iters left: 6 (22 enodes) 60.499 * * [simplify]: iters left: 5 (119 enodes) 60.535 * * [simplify]: iters left: 4 (344 enodes) 60.698 * * [simplify]: Extracting #0: cost 1 inf + 0 60.698 * * [simplify]: Extracting #1: cost 3 inf + 0 60.698 * * [simplify]: Extracting #2: cost 25 inf + 0 60.699 * * [simplify]: Extracting #3: cost 54 inf + 0 60.699 * * [simplify]: Extracting #4: cost 75 inf + 0 60.700 * * [simplify]: Extracting #5: cost 199 inf + 0 60.703 * * [simplify]: Extracting #6: cost 199 inf + 5915 60.713 * * [simplify]: Extracting #7: cost 85 inf + 26591 60.733 * * [simplify]: Extracting #8: cost 22 inf + 51732 60.760 * * [simplify]: Extracting #9: cost 1 inf + 62001 60.788 * * [simplify]: Extracting #10: cost 0 inf + 62505 60.804 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 60.804 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 60.804 * * * * [progress]: [ 189 / 793 ] simplifiying candidate # 60.805 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 60.805 * * [simplify]: iters left: 6 (23 enodes) 60.813 * * [simplify]: iters left: 5 (123 enodes) 60.857 * * [simplify]: iters left: 4 (352 enodes) 61.002 * * [simplify]: Extracting #0: cost 1 inf + 0 61.002 * * [simplify]: Extracting #1: cost 3 inf + 0 61.002 * * [simplify]: Extracting #2: cost 23 inf + 0 61.002 * * [simplify]: Extracting #3: cost 55 inf + 0 61.003 * * [simplify]: Extracting #4: cost 77 inf + 0 61.004 * * [simplify]: Extracting #5: cost 201 inf + 0 61.007 * * [simplify]: Extracting #6: cost 200 inf + 6475 61.020 * * [simplify]: Extracting #7: cost 87 inf + 30842 61.045 * * [simplify]: Extracting #8: cost 11 inf + 58063 61.058 * * [simplify]: Extracting #9: cost 0 inf + 63513 61.073 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 61.073 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 61.074 * * * * [progress]: [ 190 / 793 ] simplifiying candidate # 61.074 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 61.075 * * [simplify]: iters left: 6 (23 enodes) 61.087 * * [simplify]: iters left: 5 (122 enodes) 61.140 * * [simplify]: iters left: 4 (349 enodes) 61.297 * * [simplify]: Extracting #0: cost 1 inf + 0 61.297 * * [simplify]: Extracting #1: cost 3 inf + 0 61.297 * * [simplify]: Extracting #2: cost 26 inf + 0 61.297 * * [simplify]: Extracting #3: cost 52 inf + 0 61.298 * * [simplify]: Extracting #4: cost 74 inf + 0 61.298 * * [simplify]: Extracting #5: cost 198 inf + 0 61.302 * * [simplify]: Extracting #6: cost 187 inf + 10306 61.320 * * [simplify]: Extracting #7: cost 37 inf + 48256 61.346 * * [simplify]: Extracting #8: cost 1 inf + 61116 61.364 * * [simplify]: Extracting #9: cost 0 inf + 61661 61.378 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 61.378 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 61.378 * * * * [progress]: [ 191 / 793 ] simplifiying candidate # 61.379 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 61.381 * * [simplify]: iters left: 6 (23 enodes) 61.388 * * [simplify]: iters left: 5 (121 enodes) 61.414 * * [simplify]: iters left: 4 (339 enodes) 61.518 * * [simplify]: Extracting #0: cost 1 inf + 0 61.518 * * [simplify]: Extracting #1: cost 3 inf + 0 61.518 * * [simplify]: Extracting #2: cost 23 inf + 0 61.518 * * [simplify]: Extracting #3: cost 49 inf + 0 61.518 * * [simplify]: Extracting #4: cost 70 inf + 0 61.519 * * [simplify]: Extracting #5: cost 194 inf + 0 61.522 * * [simplify]: Extracting #6: cost 177 inf + 12367 61.536 * * [simplify]: Extracting #7: cost 44 inf + 43899 61.561 * * [simplify]: Extracting #8: cost 3 inf + 58315 61.582 * * [simplify]: Extracting #9: cost 0 inf + 59365 61.601 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 61.601 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 61.602 * * * * [progress]: [ 192 / 793 ] simplifiying candidate # 61.603 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 61.603 * * [simplify]: iters left: 6 (22 enodes) 61.611 * * [simplify]: iters left: 5 (117 enodes) 61.643 * * [simplify]: iters left: 4 (329 enodes) 61.760 * * [simplify]: Extracting #0: cost 1 inf + 0 61.760 * * [simplify]: Extracting #1: cost 3 inf + 0 61.760 * * [simplify]: Extracting #2: cost 18 inf + 0 61.760 * * [simplify]: Extracting #3: cost 45 inf + 0 61.761 * * [simplify]: Extracting #4: cost 68 inf + 0 61.761 * * [simplify]: Extracting #5: cost 192 inf + 0 61.763 * * [simplify]: Extracting #6: cost 191 inf + 9494 61.771 * * [simplify]: Extracting #7: cost 73 inf + 33162 61.783 * * [simplify]: Extracting #8: cost 17 inf + 51289 61.798 * * [simplify]: Extracting #9: cost 0 inf + 57797 61.813 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 61.814 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 61.814 * * * * [progress]: [ 193 / 793 ] simplifiying candidate # 61.814 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 61.814 * * [simplify]: iters left: 6 (23 enodes) 61.821 * * [simplify]: iters left: 5 (122 enodes) 61.854 * * [simplify]: iters left: 4 (344 enodes) 62.014 * * [simplify]: Extracting #0: cost 1 inf + 0 62.014 * * [simplify]: Extracting #1: cost 3 inf + 0 62.015 * * [simplify]: Extracting #2: cost 21 inf + 0 62.015 * * [simplify]: Extracting #3: cost 42 inf + 0 62.015 * * [simplify]: Extracting #4: cost 63 inf + 1 62.016 * * [simplify]: Extracting #5: cost 186 inf + 1 62.020 * * [simplify]: Extracting #6: cost 178 inf + 7665 62.033 * * [simplify]: Extracting #7: cost 65 inf + 30074 62.055 * * [simplify]: Extracting #8: cost 12 inf + 49787 62.075 * * [simplify]: Extracting #9: cost 0 inf + 54337 62.087 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 62.087 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 62.087 * * * * [progress]: [ 194 / 793 ] simplifiying candidate # 62.088 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 62.088 * * [simplify]: iters left: 6 (23 enodes) 62.094 * * [simplify]: iters left: 5 (123 enodes) 62.148 * * [simplify]: iters left: 4 (353 enodes) 62.292 * * [simplify]: Extracting #0: cost 1 inf + 0 62.292 * * [simplify]: Extracting #1: cost 3 inf + 0 62.292 * * [simplify]: Extracting #2: cost 31 inf + 0 62.292 * * [simplify]: Extracting #3: cost 60 inf + 0 62.292 * * [simplify]: Extracting #4: cost 81 inf + 0 62.293 * * [simplify]: Extracting #5: cost 205 inf + 0 62.294 * * [simplify]: Extracting #6: cost 200 inf + 7236 62.301 * * [simplify]: Extracting #7: cost 78 inf + 33236 62.324 * * [simplify]: Extracting #8: cost 7 inf + 61406 62.351 * * [simplify]: Extracting #9: cost 0 inf + 64849 62.381 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 62.381 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 62.381 * * * * [progress]: [ 195 / 793 ] simplifiying candidate # 62.382 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 62.382 * * [simplify]: iters left: 6 (23 enodes) 62.392 * * [simplify]: iters left: 5 (121 enodes) 62.423 * * [simplify]: iters left: 4 (351 enodes) 62.583 * * [simplify]: Extracting #0: cost 1 inf + 0 62.583 * * [simplify]: Extracting #1: cost 3 inf + 0 62.583 * * [simplify]: Extracting #2: cost 24 inf + 0 62.583 * * [simplify]: Extracting #3: cost 50 inf + 0 62.584 * * [simplify]: Extracting #4: cost 72 inf + 0 62.585 * * [simplify]: Extracting #5: cost 196 inf + 0 62.588 * * [simplify]: Extracting #6: cost 200 inf + 6427 62.597 * * [simplify]: Extracting #7: cost 80 inf + 27263 62.620 * * [simplify]: Extracting #8: cost 8 inf + 54783 62.633 * * [simplify]: Extracting #9: cost 0 inf + 59333 62.646 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 62.646 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 62.647 * * * * [progress]: [ 196 / 793 ] simplifiying candidate # 62.647 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 62.647 * * [simplify]: iters left: 6 (23 enodes) 62.658 * * [simplify]: iters left: 5 (123 enodes) 62.709 * * [simplify]: iters left: 4 (353 enodes) 62.854 * * [simplify]: Extracting #0: cost 1 inf + 0 62.854 * * [simplify]: Extracting #1: cost 3 inf + 0 62.854 * * [simplify]: Extracting #2: cost 30 inf + 0 62.855 * * [simplify]: Extracting #3: cost 60 inf + 0 62.855 * * [simplify]: Extracting #4: cost 81 inf + 0 62.856 * * [simplify]: Extracting #5: cost 205 inf + 0 62.860 * * [simplify]: Extracting #6: cost 198 inf + 7982 62.874 * * [simplify]: Extracting #7: cost 77 inf + 33475 62.902 * * [simplify]: Extracting #8: cost 8 inf + 61690 62.931 * * [simplify]: Extracting #9: cost 0 inf + 65489 62.950 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 62.950 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 62.951 * * * * [progress]: [ 197 / 793 ] simplifiying candidate # 62.951 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 62.951 * * [simplify]: iters left: 6 (22 enodes) 62.960 * * [simplify]: iters left: 5 (119 enodes) 62.995 * * [simplify]: iters left: 4 (343 enodes) 63.122 * * [simplify]: Extracting #0: cost 1 inf + 0 63.123 * * [simplify]: Extracting #1: cost 3 inf + 0 63.123 * * [simplify]: Extracting #2: cost 24 inf + 0 63.123 * * [simplify]: Extracting #3: cost 54 inf + 0 63.123 * * [simplify]: Extracting #4: cost 76 inf + 0 63.123 * * [simplify]: Extracting #5: cost 200 inf + 0 63.125 * * [simplify]: Extracting #6: cost 199 inf + 6809 63.131 * * [simplify]: Extracting #7: cost 99 inf + 27517 63.151 * * [simplify]: Extracting #8: cost 19 inf + 54973 63.177 * * [simplify]: Extracting #9: cost 4 inf + 60143 63.202 * * [simplify]: Extracting #10: cost 0 inf + 62069 63.217 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 63.218 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 63.218 * * * * [progress]: [ 198 / 793 ] simplifiying candidate # 63.218 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 63.218 * * [simplify]: iters left: 6 (20 enodes) 63.224 * * [simplify]: iters left: 5 (112 enodes) 63.268 * * [simplify]: iters left: 4 (324 enodes) 63.400 * * [simplify]: Extracting #0: cost 1 inf + 0 63.401 * * [simplify]: Extracting #1: cost 3 inf + 0 63.401 * * [simplify]: Extracting #2: cost 17 inf + 0 63.401 * * [simplify]: Extracting #3: cost 33 inf + 0 63.401 * * [simplify]: Extracting #4: cost 52 inf + 1 63.401 * * [simplify]: Extracting #5: cost 152 inf + 1 63.402 * * [simplify]: Extracting #6: cost 184 inf + 1899 63.405 * * [simplify]: Extracting #7: cost 95 inf + 14988 63.412 * * [simplify]: Extracting #8: cost 21 inf + 34301 63.427 * * [simplify]: Extracting #9: cost 1 inf + 44057 63.439 * * [simplify]: Extracting #10: cost 0 inf + 44741 63.449 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 63.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 63.449 * * * * [progress]: [ 199 / 793 ] simplifiying candidate # 63.450 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 63.450 * * [simplify]: iters left: 6 (21 enodes) 63.459 * * [simplify]: iters left: 5 (115 enodes) 63.512 * * [simplify]: iters left: 4 (323 enodes) 63.654 * * [simplify]: Extracting #0: cost 1 inf + 0 63.654 * * [simplify]: Extracting #1: cost 3 inf + 0 63.654 * * [simplify]: Extracting #2: cost 20 inf + 0 63.654 * * [simplify]: Extracting #3: cost 35 inf + 1 63.654 * * [simplify]: Extracting #4: cost 55 inf + 1 63.655 * * [simplify]: Extracting #5: cost 155 inf + 1 63.657 * * [simplify]: Extracting #6: cost 188 inf + 1475 63.663 * * [simplify]: Extracting #7: cost 76 inf + 24649 63.673 * * [simplify]: Extracting #8: cost 2 inf + 45914 63.684 * * [simplify]: Extracting #9: cost 0 inf + 46282 63.696 * * [simplify]: Extracting #10: cost 0 inf + 46082 63.714 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 63.714 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 63.715 * * * * [progress]: [ 200 / 793 ] simplifiying candidate # 63.715 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 63.715 * * [simplify]: iters left: 6 (21 enodes) 63.721 * * [simplify]: iters left: 5 (115 enodes) 63.756 * * [simplify]: iters left: 4 (328 enodes) 63.887 * * [simplify]: Extracting #0: cost 1 inf + 0 63.887 * * [simplify]: Extracting #1: cost 5 inf + 0 63.887 * * [simplify]: Extracting #2: cost 27 inf + 0 63.888 * * [simplify]: Extracting #3: cost 65 inf + 1 63.888 * * [simplify]: Extracting #4: cost 164 inf + 2 63.890 * * [simplify]: Extracting #5: cost 193 inf + 2577 63.897 * * [simplify]: Extracting #6: cost 90 inf + 23364 63.920 * * [simplify]: Extracting #7: cost 11 inf + 47690 63.942 * * [simplify]: Extracting #8: cost 0 inf + 52086 63.962 * * [simplify]: Extracting #9: cost 0 inf + 52046 63.984 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 63.984 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 63.985 * * * * [progress]: [ 201 / 793 ] simplifiying candidate # 63.985 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 63.986 * * [simplify]: iters left: 6 (20 enodes) 63.997 * * [simplify]: iters left: 5 (110 enodes) 64.030 * * [simplify]: iters left: 4 (317 enodes) 64.119 * * [simplify]: Extracting #0: cost 1 inf + 0 64.119 * * [simplify]: Extracting #1: cost 3 inf + 0 64.119 * * [simplify]: Extracting #2: cost 18 inf + 0 64.119 * * [simplify]: Extracting #3: cost 33 inf + 0 64.119 * * [simplify]: Extracting #4: cost 53 inf + 0 64.120 * * [simplify]: Extracting #5: cost 154 inf + 0 64.120 * * [simplify]: Extracting #6: cost 185 inf + 2203 64.123 * * [simplify]: Extracting #7: cost 93 inf + 17435 64.131 * * [simplify]: Extracting #8: cost 19 inf + 36716 64.141 * * [simplify]: Extracting #9: cost 0 inf + 45105 64.150 * * [simplify]: Extracting #10: cost 0 inf + 45065 64.162 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 64.163 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 64.163 * * * * [progress]: [ 202 / 793 ] simplifiying candidate # 64.164 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 64.164 * * [simplify]: iters left: 6 (23 enodes) 64.177 * * [simplify]: iters left: 5 (123 enodes) 64.212 * * [simplify]: iters left: 4 (356 enodes) 64.338 * * [simplify]: Extracting #0: cost 1 inf + 0 64.338 * * [simplify]: Extracting #1: cost 3 inf + 0 64.338 * * [simplify]: Extracting #2: cost 25 inf + 0 64.339 * * [simplify]: Extracting #3: cost 53 inf + 0 64.339 * * [simplify]: Extracting #4: cost 74 inf + 0 64.340 * * [simplify]: Extracting #5: cost 198 inf + 0 64.345 * * [simplify]: Extracting #6: cost 188 inf + 9803 64.364 * * [simplify]: Extracting #7: cost 58 inf + 41067 64.379 * * [simplify]: Extracting #8: cost 5 inf + 60036 64.398 * * [simplify]: Extracting #9: cost 0 inf + 61341 64.413 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 64.413 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 64.414 * * * * [progress]: [ 203 / 793 ] simplifiying candidate # 64.414 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 64.414 * * [simplify]: iters left: 6 (23 enodes) 64.422 * * [simplify]: iters left: 5 (123 enodes) 64.449 * * [simplify]: iters left: 4 (356 enodes) 64.574 * * [simplify]: Extracting #0: cost 1 inf + 0 64.574 * * [simplify]: Extracting #1: cost 3 inf + 0 64.574 * * [simplify]: Extracting #2: cost 27 inf + 0 64.574 * * [simplify]: Extracting #3: cost 55 inf + 0 64.574 * * [simplify]: Extracting #4: cost 76 inf + 0 64.575 * * [simplify]: Extracting #5: cost 200 inf + 0 64.577 * * [simplify]: Extracting #6: cost 182 inf + 11092 64.584 * * [simplify]: Extracting #7: cost 67 inf + 34222 64.598 * * [simplify]: Extracting #8: cost 9 inf + 57936 64.624 * * [simplify]: Extracting #9: cost 0 inf + 62469 64.653 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 64.653 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 64.653 * * * * [progress]: [ 204 / 793 ] simplifiying candidate # 64.654 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 64.654 * * [simplify]: iters left: 6 (23 enodes) 64.667 * * [simplify]: iters left: 5 (123 enodes) 64.714 * * [simplify]: iters left: 4 (354 enodes) 64.812 * * [simplify]: Extracting #0: cost 1 inf + 0 64.812 * * [simplify]: Extracting #1: cost 3 inf + 0 64.812 * * [simplify]: Extracting #2: cost 26 inf + 0 64.813 * * [simplify]: Extracting #3: cost 52 inf + 0 64.813 * * [simplify]: Extracting #4: cost 73 inf + 0 64.813 * * [simplify]: Extracting #5: cost 197 inf + 0 64.815 * * [simplify]: Extracting #6: cost 182 inf + 9166 64.834 * * [simplify]: Extracting #7: cost 70 inf + 32012 64.859 * * [simplify]: Extracting #8: cost 11 inf + 55437 64.878 * * [simplify]: Extracting #9: cost 0 inf + 60657 64.892 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 64.893 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 64.893 * * * * [progress]: [ 205 / 793 ] simplifiying candidate # 64.893 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 64.894 * * [simplify]: iters left: 6 (23 enodes) 64.900 * * [simplify]: iters left: 5 (123 enodes) 64.929 * * [simplify]: iters left: 4 (354 enodes) 65.084 * * [simplify]: Extracting #0: cost 1 inf + 0 65.084 * * [simplify]: Extracting #1: cost 3 inf + 0 65.084 * * [simplify]: Extracting #2: cost 25 inf + 0 65.085 * * [simplify]: Extracting #3: cost 57 inf + 0 65.085 * * [simplify]: Extracting #4: cost 78 inf + 0 65.086 * * [simplify]: Extracting #5: cost 202 inf + 0 65.090 * * [simplify]: Extracting #6: cost 182 inf + 11101 65.103 * * [simplify]: Extracting #7: cost 70 inf + 33818 65.116 * * [simplify]: Extracting #8: cost 11 inf + 57353 65.131 * * [simplify]: Extracting #9: cost 0 inf + 63517 65.153 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 65.153 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 65.154 * * * * [progress]: [ 206 / 793 ] simplifiying candidate # 65.154 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 65.154 * * [simplify]: iters left: 6 (21 enodes) 65.160 * * [simplify]: iters left: 5 (114 enodes) 65.190 * * [simplify]: iters left: 4 (317 enodes) 65.317 * * [simplify]: Extracting #0: cost 1 inf + 0 65.317 * * [simplify]: Extracting #1: cost 3 inf + 0 65.317 * * [simplify]: Extracting #2: cost 18 inf + 0 65.317 * * [simplify]: Extracting #3: cost 36 inf + 0 65.317 * * [simplify]: Extracting #4: cost 55 inf + 1 65.318 * * [simplify]: Extracting #5: cost 155 inf + 1 65.318 * * [simplify]: Extracting #6: cost 188 inf + 1698 65.322 * * [simplify]: Extracting #7: cost 89 inf + 22467 65.332 * * [simplify]: Extracting #8: cost 19 inf + 40445 65.350 * * [simplify]: Extracting #9: cost 0 inf + 46673 65.361 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 65.361 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 65.361 * * * * [progress]: [ 207 / 793 ] simplifiying candidate # 65.361 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 65.361 * * [simplify]: iters left: 6 (20 enodes) 65.367 * * [simplify]: iters left: 5 (111 enodes) 65.399 * * [simplify]: iters left: 4 (313 enodes) 65.503 * * [simplify]: Extracting #0: cost 1 inf + 0 65.503 * * [simplify]: Extracting #1: cost 3 inf + 0 65.503 * * [simplify]: Extracting #2: cost 17 inf + 0 65.503 * * [simplify]: Extracting #3: cost 34 inf + 0 65.503 * * [simplify]: Extracting #4: cost 53 inf + 1 65.504 * * [simplify]: Extracting #5: cost 153 inf + 1 65.505 * * [simplify]: Extracting #6: cost 187 inf + 1958 65.508 * * [simplify]: Extracting #7: cost 94 inf + 18826 65.526 * * [simplify]: Extracting #8: cost 11 inf + 40308 65.535 * * [simplify]: Extracting #9: cost 1 inf + 44661 65.545 * * [simplify]: Extracting #10: cost 0 inf + 45345 65.564 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 65.564 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 65.565 * * * * [progress]: [ 208 / 793 ] simplifiying candidate # 65.565 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 65.566 * * [simplify]: iters left: 6 (21 enodes) 65.577 * * [simplify]: iters left: 5 (113 enodes) 65.616 * * [simplify]: iters left: 4 (320 enodes) 65.718 * * [simplify]: Extracting #0: cost 1 inf + 0 65.718 * * [simplify]: Extracting #1: cost 3 inf + 0 65.718 * * [simplify]: Extracting #2: cost 17 inf + 0 65.718 * * [simplify]: Extracting #3: cost 33 inf + 0 65.719 * * [simplify]: Extracting #4: cost 52 inf + 1 65.719 * * [simplify]: Extracting #5: cost 152 inf + 1 65.720 * * [simplify]: Extracting #6: cost 181 inf + 2381 65.724 * * [simplify]: Extracting #7: cost 66 inf + 26818 65.733 * * [simplify]: Extracting #8: cost 6 inf + 42927 65.750 * * [simplify]: Extracting #9: cost 0 inf + 44794 65.768 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 65.768 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 65.769 * * * * [progress]: [ 209 / 793 ] simplifiying candidate # 65.769 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 65.769 * * [simplify]: iters left: 6 (20 enodes) 65.775 * * [simplify]: iters left: 5 (109 enodes) 65.798 * * [simplify]: iters left: 4 (295 enodes) 65.906 * * [simplify]: Extracting #0: cost 1 inf + 0 65.906 * * [simplify]: Extracting #1: cost 3 inf + 0 65.906 * * [simplify]: Extracting #2: cost 17 inf + 0 65.906 * * [simplify]: Extracting #3: cost 29 inf + 0 65.906 * * [simplify]: Extracting #4: cost 48 inf + 1 65.906 * * [simplify]: Extracting #5: cost 148 inf + 1 65.907 * * [simplify]: Extracting #6: cost 180 inf + 1992 65.910 * * [simplify]: Extracting #7: cost 84 inf + 20842 65.922 * * [simplify]: Extracting #8: cost 12 inf + 36829 65.930 * * [simplify]: Extracting #9: cost 0 inf + 42205 65.938 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 65.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 65.938 * * * * [progress]: [ 210 / 793 ] simplifiying candidate # 65.939 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 65.939 * * [simplify]: iters left: 6 (23 enodes) 65.946 * * [simplify]: iters left: 5 (122 enodes) 65.992 * * [simplify]: iters left: 4 (341 enodes) 66.112 * * [simplify]: Extracting #0: cost 1 inf + 0 66.112 * * [simplify]: Extracting #1: cost 3 inf + 0 66.112 * * [simplify]: Extracting #2: cost 24 inf + 0 66.113 * * [simplify]: Extracting #3: cost 57 inf + 0 66.113 * * [simplify]: Extracting #4: cost 77 inf + 1 66.114 * * [simplify]: Extracting #5: cost 200 inf + 1 66.118 * * [simplify]: Extracting #6: cost 191 inf + 7934 66.130 * * [simplify]: Extracting #7: cost 87 inf + 29762 66.154 * * [simplify]: Extracting #8: cost 15 inf + 56431 66.178 * * [simplify]: Extracting #9: cost 0 inf + 63433 66.206 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 66.206 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 66.206 * * * * [progress]: [ 211 / 793 ] simplifiying candidate # 66.207 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 66.207 * * [simplify]: iters left: 6 (23 enodes) 66.223 * * [simplify]: iters left: 5 (122 enodes) 66.276 * * [simplify]: iters left: 4 (338 enodes) 66.426 * * [simplify]: Extracting #0: cost 1 inf + 0 66.426 * * [simplify]: Extracting #1: cost 3 inf + 0 66.427 * * [simplify]: Extracting #2: cost 21 inf + 0 66.427 * * [simplify]: Extracting #3: cost 44 inf + 0 66.427 * * [simplify]: Extracting #4: cost 64 inf + 1 66.428 * * [simplify]: Extracting #5: cost 187 inf + 1 66.433 * * [simplify]: Extracting #6: cost 175 inf + 9390 66.445 * * [simplify]: Extracting #7: cost 63 inf + 30804 66.471 * * [simplify]: Extracting #8: cost 5 inf + 52634 66.494 * * [simplify]: Extracting #9: cost 0 inf + 54741 66.517 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 66.517 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 66.518 * * * * [progress]: [ 212 / 793 ] simplifiying candidate # 66.518 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 66.518 * * [simplify]: iters left: 6 (23 enodes) 66.530 * * [simplify]: iters left: 5 (122 enodes) 66.560 * * [simplify]: iters left: 4 (340 enodes) 66.710 * * [simplify]: Extracting #0: cost 1 inf + 0 66.710 * * [simplify]: Extracting #1: cost 3 inf + 0 66.710 * * [simplify]: Extracting #2: cost 25 inf + 0 66.710 * * [simplify]: Extracting #3: cost 54 inf + 0 66.711 * * [simplify]: Extracting #4: cost 74 inf + 1 66.712 * * [simplify]: Extracting #5: cost 197 inf + 1 66.715 * * [simplify]: Extracting #6: cost 198 inf + 5468 66.726 * * [simplify]: Extracting #7: cost 75 inf + 29573 66.751 * * [simplify]: Extracting #8: cost 6 inf + 58268 66.768 * * [simplify]: Extracting #9: cost 0 inf + 61381 66.782 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 66.782 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 66.783 * * * * [progress]: [ 213 / 793 ] simplifiying candidate # 66.783 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 66.783 * * [simplify]: iters left: 6 (23 enodes) 66.790 * * [simplify]: iters left: 5 (122 enodes) 66.834 * * [simplify]: iters left: 4 (337 enodes) 66.980 * * [simplify]: Extracting #0: cost 1 inf + 0 66.980 * * [simplify]: Extracting #1: cost 3 inf + 0 66.981 * * [simplify]: Extracting #2: cost 21 inf + 0 66.981 * * [simplify]: Extracting #3: cost 45 inf + 0 66.981 * * [simplify]: Extracting #4: cost 65 inf + 1 66.982 * * [simplify]: Extracting #5: cost 188 inf + 1 66.986 * * [simplify]: Extracting #6: cost 176 inf + 9988 67.003 * * [simplify]: Extracting #7: cost 44 inf + 40711 67.030 * * [simplify]: Extracting #8: cost 2 inf + 54015 67.052 * * [simplify]: Extracting #9: cost 0 inf + 55105 67.076 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 67.076 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 67.076 * * * * [progress]: [ 214 / 793 ] simplifiying candidate # 67.077 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 67.077 * * [simplify]: iters left: 6 (21 enodes) 67.089 * * [simplify]: iters left: 5 (114 enodes) 67.135 * * [simplify]: iters left: 4 (321 enodes) 67.267 * * [simplify]: Extracting #0: cost 1 inf + 0 67.267 * * [simplify]: Extracting #1: cost 3 inf + 0 67.267 * * [simplify]: Extracting #2: cost 18 inf + 0 67.267 * * [simplify]: Extracting #3: cost 35 inf + 0 67.268 * * [simplify]: Extracting #4: cost 54 inf + 1 67.268 * * [simplify]: Extracting #5: cost 154 inf + 1 67.270 * * [simplify]: Extracting #6: cost 187 inf + 1820 67.278 * * [simplify]: Extracting #7: cost 80 inf + 24405 67.296 * * [simplify]: Extracting #8: cost 6 inf + 43788 67.316 * * [simplify]: Extracting #9: cost 0 inf + 46029 67.328 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 67.328 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 67.329 * * * * [progress]: [ 215 / 793 ] simplifiying candidate # 67.329 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 67.329 * * [simplify]: iters left: 6 (21 enodes) 67.335 * * [simplify]: iters left: 5 (113 enodes) 67.360 * * [simplify]: iters left: 4 (326 enodes) 67.466 * * [simplify]: Extracting #0: cost 1 inf + 0 67.466 * * [simplify]: Extracting #1: cost 3 inf + 0 67.466 * * [simplify]: Extracting #2: cost 18 inf + 0 67.466 * * [simplify]: Extracting #3: cost 34 inf + 0 67.466 * * [simplify]: Extracting #4: cost 53 inf + 1 67.466 * * [simplify]: Extracting #5: cost 153 inf + 1 67.468 * * [simplify]: Extracting #6: cost 182 inf + 2432 67.471 * * [simplify]: Extracting #7: cost 85 inf + 20701 67.480 * * [simplify]: Extracting #8: cost 24 inf + 36198 67.489 * * [simplify]: Extracting #9: cost 2 inf + 44110 67.499 * * [simplify]: Extracting #10: cost 0 inf + 45198 67.515 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 67.516 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 67.516 * * * * [progress]: [ 216 / 793 ] simplifiying candidate # 67.517 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 67.517 * * [simplify]: iters left: 6 (20 enodes) 67.529 * * [simplify]: iters left: 5 (111 enodes) 67.580 * * [simplify]: iters left: 4 (317 enodes) 67.686 * * [simplify]: Extracting #0: cost 1 inf + 0 67.686 * * [simplify]: Extracting #1: cost 3 inf + 0 67.687 * * [simplify]: Extracting #2: cost 17 inf + 0 67.687 * * [simplify]: Extracting #3: cost 34 inf + 0 67.687 * * [simplify]: Extracting #4: cost 53 inf + 1 67.688 * * [simplify]: Extracting #5: cost 153 inf + 1 67.690 * * [simplify]: Extracting #6: cost 187 inf + 1958 67.697 * * [simplify]: Extracting #7: cost 82 inf + 22120 67.715 * * [simplify]: Extracting #8: cost 6 inf + 42556 67.734 * * [simplify]: Extracting #9: cost 0 inf + 44945 67.752 * * [simplify]: Extracting #10: cost 0 inf + 44865 67.766 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 67.766 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 67.766 * * * * [progress]: [ 217 / 793 ] simplifiying candidate # 67.766 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 67.767 * * [simplify]: iters left: 6 (20 enodes) 67.776 * * [simplify]: iters left: 5 (109 enodes) 67.803 * * [simplify]: iters left: 4 (300 enodes) 67.935 * * [simplify]: Extracting #0: cost 1 inf + 0 67.935 * * [simplify]: Extracting #1: cost 3 inf + 0 67.936 * * [simplify]: Extracting #2: cost 14 inf + 0 67.936 * * [simplify]: Extracting #3: cost 27 inf + 0 67.936 * * [simplify]: Extracting #4: cost 46 inf + 1 67.936 * * [simplify]: Extracting #5: cost 146 inf + 1 67.937 * * [simplify]: Extracting #6: cost 178 inf + 2033 67.940 * * [simplify]: Extracting #7: cost 89 inf + 18559 67.948 * * [simplify]: Extracting #8: cost 17 inf + 33804 67.959 * * [simplify]: Extracting #9: cost 0 inf + 41157 67.973 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 67.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 67.974 * * * * [progress]: [ 218 / 793 ] simplifiying candidate # 67.974 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 67.974 * * [simplify]: iters left: 6 (23 enodes) 67.984 * * [simplify]: iters left: 5 (122 enodes) 68.014 * * [simplify]: iters left: 4 (345 enodes) 68.132 * * [simplify]: Extracting #0: cost 1 inf + 0 68.132 * * [simplify]: Extracting #1: cost 3 inf + 0 68.132 * * [simplify]: Extracting #2: cost 23 inf + 0 68.133 * * [simplify]: Extracting #3: cost 54 inf + 0 68.133 * * [simplify]: Extracting #4: cost 74 inf + 1 68.134 * * [simplify]: Extracting #5: cost 197 inf + 1 68.137 * * [simplify]: Extracting #6: cost 198 inf + 5304 68.144 * * [simplify]: Extracting #7: cost 79 inf + 27534 68.159 * * [simplify]: Extracting #8: cost 12 inf + 54604 68.179 * * [simplify]: Extracting #9: cost 0 inf + 61341 68.199 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 68.200 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 68.200 * * * * [progress]: [ 219 / 793 ] simplifiying candidate # 68.200 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 68.200 * * [simplify]: iters left: 6 (23 enodes) 68.207 * * [simplify]: iters left: 5 (122 enodes) 68.243 * * [simplify]: iters left: 4 (343 enodes) 68.365 * * [simplify]: Extracting #0: cost 1 inf + 0 68.365 * * [simplify]: Extracting #1: cost 3 inf + 0 68.365 * * [simplify]: Extracting #2: cost 23 inf + 0 68.365 * * [simplify]: Extracting #3: cost 45 inf + 0 68.366 * * [simplify]: Extracting #4: cost 65 inf + 1 68.366 * * [simplify]: Extracting #5: cost 188 inf + 1 68.368 * * [simplify]: Extracting #6: cost 179 inf + 9142 68.374 * * [simplify]: Extracting #7: cost 59 inf + 33144 68.391 * * [simplify]: Extracting #8: cost 10 inf + 50557 68.409 * * [simplify]: Extracting #9: cost 0 inf + 55225 68.422 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 68.423 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 68.423 * * * * [progress]: [ 220 / 793 ] simplifiying candidate # 68.423 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 68.424 * * [simplify]: iters left: 6 (23 enodes) 68.432 * * [simplify]: iters left: 5 (122 enodes) 68.482 * * [simplify]: iters left: 4 (345 enodes) 68.639 * * [simplify]: Extracting #0: cost 1 inf + 0 68.640 * * [simplify]: Extracting #1: cost 3 inf + 0 68.640 * * [simplify]: Extracting #2: cost 26 inf + 0 68.640 * * [simplify]: Extracting #3: cost 52 inf + 0 68.640 * * [simplify]: Extracting #4: cost 72 inf + 1 68.641 * * [simplify]: Extracting #5: cost 195 inf + 1 68.646 * * [simplify]: Extracting #6: cost 185 inf + 9871 68.659 * * [simplify]: Extracting #7: cost 79 inf + 30617 68.685 * * [simplify]: Extracting #8: cost 8 inf + 56849 68.700 * * [simplify]: Extracting #9: cost 0 inf + 59693 68.719 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 68.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 68.720 * * * * [progress]: [ 221 / 793 ] simplifiying candidate # 68.720 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 68.721 * * [simplify]: iters left: 6 (23 enodes) 68.734 * * [simplify]: iters left: 5 (122 enodes) 68.767 * * [simplify]: iters left: 4 (341 enodes) 68.914 * * [simplify]: Extracting #0: cost 1 inf + 0 68.914 * * [simplify]: Extracting #1: cost 3 inf + 0 68.914 * * [simplify]: Extracting #2: cost 22 inf + 0 68.915 * * [simplify]: Extracting #3: cost 47 inf + 0 68.915 * * [simplify]: Extracting #4: cost 67 inf + 1 68.915 * * [simplify]: Extracting #5: cost 190 inf + 1 68.918 * * [simplify]: Extracting #6: cost 183 inf + 9580 68.928 * * [simplify]: Extracting #7: cost 74 inf + 28856 68.949 * * [simplify]: Extracting #8: cost 8 inf + 52403 68.962 * * [simplify]: Extracting #9: cost 0 inf + 56153 68.974 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 68.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 68.975 * * * * [progress]: [ 222 / 793 ] simplifiying candidate # 68.975 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 68.975 * * [simplify]: iters left: 6 (20 enodes) 68.981 * * [simplify]: iters left: 5 (111 enodes) 69.020 * * [simplify]: iters left: 4 (310 enodes) 69.165 * * [simplify]: Extracting #0: cost 1 inf + 0 69.165 * * [simplify]: Extracting #1: cost 3 inf + 0 69.165 * * [simplify]: Extracting #2: cost 18 inf + 0 69.165 * * [simplify]: Extracting #3: cost 49 inf + 0 69.166 * * [simplify]: Extracting #4: cost 84 inf + 2 69.166 * * [simplify]: Extracting #5: cost 154 inf + 865 69.170 * * [simplify]: Extracting #6: cost 114 inf + 11084 69.175 * * [simplify]: Extracting #7: cost 49 inf + 24157 69.185 * * [simplify]: Extracting #8: cost 11 inf + 40487 69.205 * * [simplify]: Extracting #9: cost 1 inf + 45846 69.223 * * [simplify]: Extracting #10: cost 0 inf + 46610 69.238 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 69.238 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 69.239 * * * * [progress]: [ 223 / 793 ] simplifiying candidate # 69.239 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 69.239 * * [simplify]: iters left: 6 (20 enodes) 69.245 * * [simplify]: iters left: 5 (110 enodes) 69.276 * * [simplify]: iters left: 4 (302 enodes) 69.386 * * [simplify]: Extracting #0: cost 1 inf + 0 69.386 * * [simplify]: Extracting #1: cost 3 inf + 0 69.386 * * [simplify]: Extracting #2: cost 15 inf + 0 69.386 * * [simplify]: Extracting #3: cost 43 inf + 0 69.386 * * [simplify]: Extracting #4: cost 78 inf + 2 69.386 * * [simplify]: Extracting #5: cost 153 inf + 458 69.388 * * [simplify]: Extracting #6: cost 110 inf + 12277 69.393 * * [simplify]: Extracting #7: cost 35 inf + 27646 69.407 * * [simplify]: Extracting #8: cost 5 inf + 38366 69.425 * * [simplify]: Extracting #9: cost 1 inf + 40742 69.433 * * [simplify]: Extracting #10: cost 0 inf + 41426 69.441 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 69.441 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 69.441 * * * * [progress]: [ 224 / 793 ] simplifiying candidate # 69.442 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 69.442 * * [simplify]: iters left: 6 (20 enodes) 69.448 * * [simplify]: iters left: 5 (110 enodes) 69.484 * * [simplify]: iters left: 4 (302 enodes) 69.591 * * [simplify]: Extracting #0: cost 1 inf + 0 69.591 * * [simplify]: Extracting #1: cost 3 inf + 0 69.591 * * [simplify]: Extracting #2: cost 16 inf + 0 69.591 * * [simplify]: Extracting #3: cost 44 inf + 0 69.592 * * [simplify]: Extracting #4: cost 79 inf + 2 69.593 * * [simplify]: Extracting #5: cost 154 inf + 458 69.596 * * [simplify]: Extracting #6: cost 116 inf + 11140 69.610 * * [simplify]: Extracting #7: cost 30 inf + 30870 69.621 * * [simplify]: Extracting #8: cost 1 inf + 42537 69.629 * * [simplify]: Extracting #9: cost 0 inf + 42790 69.637 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 69.637 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 69.638 * * * * [progress]: [ 225 / 793 ] simplifiying candidate # 69.638 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 69.638 * * [simplify]: iters left: 6 (14 enodes) 69.642 * * [simplify]: iters left: 5 (71 enodes) 69.663 * * [simplify]: iters left: 4 (150 enodes) 69.720 * * [simplify]: iters left: 3 (265 enodes) 69.834 * * [simplify]: Extracting #0: cost 1 inf + 0 69.834 * * [simplify]: Extracting #1: cost 4 inf + 0 69.834 * * [simplify]: Extracting #2: cost 32 inf + 0 69.834 * * [simplify]: Extracting #3: cost 85 inf + 2 69.835 * * [simplify]: Extracting #4: cost 137 inf + 5 69.835 * * [simplify]: Extracting #5: cost 134 inf + 1121 69.837 * * [simplify]: Extracting #6: cost 72 inf + 9508 69.844 * * [simplify]: Extracting #7: cost 7 inf + 30456 69.855 * * [simplify]: Extracting #8: cost 0 inf + 33808 69.869 * [simplify]: Simplified to (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) 69.869 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 69.870 * * * * [progress]: [ 226 / 793 ] simplifiying candidate # 69.870 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 69.871 * * [simplify]: iters left: 6 (22 enodes) 69.883 * * [simplify]: iters left: 5 (117 enodes) 69.931 * * [simplify]: iters left: 4 (321 enodes) 70.039 * * [simplify]: Extracting #0: cost 1 inf + 0 70.039 * * [simplify]: Extracting #1: cost 3 inf + 0 70.039 * * [simplify]: Extracting #2: cost 20 inf + 0 70.039 * * [simplify]: Extracting #3: cost 56 inf + 0 70.039 * * [simplify]: Extracting #4: cost 111 inf + 2 70.040 * * [simplify]: Extracting #5: cost 187 inf + 623 70.046 * * [simplify]: Extracting #6: cost 115 inf + 18465 70.060 * * [simplify]: Extracting #7: cost 27 inf + 41651 70.081 * * [simplify]: Extracting #8: cost 3 inf + 53007 70.102 * * [simplify]: Extracting #9: cost 0 inf + 53766 70.114 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 70.114 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 70.114 * * * * [progress]: [ 227 / 793 ] simplifiying candidate # 70.114 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 70.115 * * [simplify]: iters left: 6 (17 enodes) 70.119 * * [simplify]: iters left: 5 (83 enodes) 70.136 * * [simplify]: iters left: 4 (185 enodes) 70.192 * * [simplify]: iters left: 3 (333 enodes) 70.311 * * [simplify]: Extracting #0: cost 1 inf + 0 70.312 * * [simplify]: Extracting #1: cost 3 inf + 0 70.312 * * [simplify]: Extracting #2: cost 32 inf + 0 70.312 * * [simplify]: Extracting #3: cost 136 inf + 0 70.313 * * [simplify]: Extracting #4: cost 195 inf + 4 70.316 * * [simplify]: Extracting #5: cost 177 inf + 3461 70.323 * * [simplify]: Extracting #6: cost 65 inf + 31742 70.335 * * [simplify]: Extracting #7: cost 0 inf + 58411 70.348 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) 70.348 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 70.348 * * * * [progress]: [ 228 / 793 ] simplifiying candidate # 70.349 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 70.349 * * [simplify]: iters left: 6 (22 enodes) 70.366 * * [simplify]: iters left: 5 (117 enodes) 70.400 * * [simplify]: iters left: 4 (321 enodes) 70.537 * * [simplify]: Extracting #0: cost 1 inf + 0 70.537 * * [simplify]: Extracting #1: cost 3 inf + 0 70.537 * * [simplify]: Extracting #2: cost 20 inf + 0 70.537 * * [simplify]: Extracting #3: cost 56 inf + 0 70.538 * * [simplify]: Extracting #4: cost 111 inf + 2 70.539 * * [simplify]: Extracting #5: cost 188 inf + 542 70.546 * * [simplify]: Extracting #6: cost 114 inf + 20071 70.563 * * [simplify]: Extracting #7: cost 19 inf + 46224 70.578 * * [simplify]: Extracting #8: cost 0 inf + 53446 70.588 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 70.588 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 70.589 * * * * [progress]: [ 229 / 793 ] simplifiying candidate # 70.589 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 70.589 * * [simplify]: iters left: 6 (17 enodes) 70.594 * * [simplify]: iters left: 5 (83 enodes) 70.616 * * [simplify]: iters left: 4 (185 enodes) 70.671 * * [simplify]: iters left: 3 (334 enodes) 70.790 * * [simplify]: Extracting #0: cost 1 inf + 0 70.790 * * [simplify]: Extracting #1: cost 3 inf + 0 70.790 * * [simplify]: Extracting #2: cost 32 inf + 0 70.791 * * [simplify]: Extracting #3: cost 136 inf + 0 70.792 * * [simplify]: Extracting #4: cost 195 inf + 4 70.794 * * [simplify]: Extracting #5: cost 178 inf + 3862 70.806 * * [simplify]: Extracting #6: cost 70 inf + 32299 70.830 * * [simplify]: Extracting #7: cost 0 inf + 61571 70.857 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 70.857 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 70.857 * * * * [progress]: [ 230 / 793 ] simplifiying candidate # 70.858 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 70.858 * * [simplify]: iters left: 6 (23 enodes) 70.871 * * [simplify]: iters left: 5 (121 enodes) 70.908 * * [simplify]: iters left: 4 (342 enodes) 71.055 * * [simplify]: Extracting #0: cost 1 inf + 0 71.055 * * [simplify]: Extracting #1: cost 3 inf + 0 71.055 * * [simplify]: Extracting #2: cost 27 inf + 0 71.055 * * [simplify]: Extracting #3: cost 51 inf + 0 71.056 * * [simplify]: Extracting #4: cost 72 inf + 1 71.057 * * [simplify]: Extracting #5: cost 195 inf + 1 71.060 * * [simplify]: Extracting #6: cost 187 inf + 7179 71.074 * * [simplify]: Extracting #7: cost 70 inf + 34063 71.100 * * [simplify]: Extracting #8: cost 7 inf + 56503 71.131 * * [simplify]: Extracting #9: cost 0 inf + 60173 71.157 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 71.157 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 71.157 * * * * [progress]: [ 231 / 793 ] simplifiying candidate # 71.158 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 71.158 * * [simplify]: iters left: 6 (23 enodes) 71.164 * * [simplify]: iters left: 5 (122 enodes) 71.193 * * [simplify]: iters left: 4 (348 enodes) 71.376 * * [simplify]: Extracting #0: cost 1 inf + 0 71.376 * * [simplify]: Extracting #1: cost 3 inf + 0 71.376 * * [simplify]: Extracting #2: cost 29 inf + 0 71.376 * * [simplify]: Extracting #3: cost 55 inf + 0 71.377 * * [simplify]: Extracting #4: cost 77 inf + 0 71.377 * * [simplify]: Extracting #5: cost 201 inf + 0 71.379 * * [simplify]: Extracting #6: cost 198 inf + 5517 71.383 * * [simplify]: Extracting #7: cost 73 inf + 31364 71.395 * * [simplify]: Extracting #8: cost 10 inf + 56942 71.415 * * [simplify]: Extracting #9: cost 0 inf + 63331 71.430 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 71.430 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 71.430 * * * * [progress]: [ 232 / 793 ] simplifiying candidate # 71.431 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 71.431 * * [simplify]: iters left: 6 (23 enodes) 71.438 * * [simplify]: iters left: 5 (122 enodes) 71.488 * * [simplify]: iters left: 4 (348 enodes) 71.677 * * [simplify]: Extracting #0: cost 1 inf + 0 71.677 * * [simplify]: Extracting #1: cost 3 inf + 0 71.677 * * [simplify]: Extracting #2: cost 23 inf + 0 71.678 * * [simplify]: Extracting #3: cost 52 inf + 0 71.678 * * [simplify]: Extracting #4: cost 74 inf + 0 71.679 * * [simplify]: Extracting #5: cost 198 inf + 0 71.682 * * [simplify]: Extracting #6: cost 189 inf + 6490 71.688 * * [simplify]: Extracting #7: cost 75 inf + 29248 71.704 * * [simplify]: Extracting #8: cost 12 inf + 54625 71.722 * * [simplify]: Extracting #9: cost 0 inf + 61461 71.735 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 71.735 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 71.736 * * * * [progress]: [ 233 / 793 ] simplifiying candidate # 71.736 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 71.736 * * [simplify]: iters left: 6 (22 enodes) 71.749 * * [simplify]: iters left: 5 (116 enodes) 71.783 * * [simplify]: iters left: 4 (325 enodes) 71.875 * * [simplify]: Extracting #0: cost 1 inf + 0 71.875 * * [simplify]: Extracting #1: cost 3 inf + 0 71.875 * * [simplify]: Extracting #2: cost 22 inf + 0 71.875 * * [simplify]: Extracting #3: cost 47 inf + 0 71.876 * * [simplify]: Extracting #4: cost 69 inf + 0 71.876 * * [simplify]: Extracting #5: cost 193 inf + 0 71.877 * * [simplify]: Extracting #6: cost 202 inf + 3884 71.883 * * [simplify]: Extracting #7: cost 81 inf + 28210 71.900 * * [simplify]: Extracting #8: cost 16 inf + 50436 71.912 * * [simplify]: Extracting #9: cost 2 inf + 56524 71.924 * * [simplify]: Extracting #10: cost 0 inf + 57614 71.936 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 71.936 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 71.937 * * * * [progress]: [ 234 / 793 ] simplifiying candidate # 71.937 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 71.937 * * [simplify]: iters left: 6 (22 enodes) 71.950 * * [simplify]: iters left: 5 (118 enodes) 71.989 * * [simplify]: iters left: 4 (343 enodes) 72.129 * * [simplify]: Extracting #0: cost 1 inf + 0 72.129 * * [simplify]: Extracting #1: cost 3 inf + 0 72.129 * * [simplify]: Extracting #2: cost 28 inf + 0 72.129 * * [simplify]: Extracting #3: cost 59 inf + 0 72.130 * * [simplify]: Extracting #4: cost 81 inf + 0 72.131 * * [simplify]: Extracting #5: cost 205 inf + 0 72.134 * * [simplify]: Extracting #6: cost 199 inf + 8491 72.152 * * [simplify]: Extracting #7: cost 73 inf + 39474 72.178 * * [simplify]: Extracting #8: cost 21 inf + 57249 72.211 * * [simplify]: Extracting #9: cost 2 inf + 64211 72.238 * * [simplify]: Extracting #10: cost 0 inf + 65049 72.266 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 72.266 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 72.267 * * * * [progress]: [ 235 / 793 ] simplifiying candidate # 72.267 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 72.267 * * [simplify]: iters left: 6 (23 enodes) 72.282 * * [simplify]: iters left: 5 (122 enodes) 72.309 * * [simplify]: iters left: 4 (347 enodes) 72.475 * * [simplify]: Extracting #0: cost 1 inf + 0 72.475 * * [simplify]: Extracting #1: cost 3 inf + 0 72.475 * * [simplify]: Extracting #2: cost 22 inf + 0 72.475 * * [simplify]: Extracting #3: cost 53 inf + 0 72.475 * * [simplify]: Extracting #4: cost 75 inf + 0 72.476 * * [simplify]: Extracting #5: cost 199 inf + 0 72.478 * * [simplify]: Extracting #6: cost 186 inf + 8508 72.484 * * [simplify]: Extracting #7: cost 63 inf + 34396 72.497 * * [simplify]: Extracting #8: cost 6 inf + 59313 72.512 * * [simplify]: Extracting #9: cost 0 inf + 61945 72.526 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 72.526 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 72.526 * * * * [progress]: [ 236 / 793 ] simplifiying candidate # 72.526 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 72.527 * * [simplify]: iters left: 6 (23 enodes) 72.538 * * [simplify]: iters left: 5 (120 enodes) 72.576 * * [simplify]: iters left: 4 (348 enodes) 72.711 * * [simplify]: Extracting #0: cost 1 inf + 0 72.711 * * [simplify]: Extracting #1: cost 3 inf + 0 72.711 * * [simplify]: Extracting #2: cost 29 inf + 0 72.711 * * [simplify]: Extracting #3: cost 60 inf + 0 72.712 * * [simplify]: Extracting #4: cost 82 inf + 0 72.713 * * [simplify]: Extracting #5: cost 206 inf + 0 72.716 * * [simplify]: Extracting #6: cost 197 inf + 6730 72.729 * * [simplify]: Extracting #7: cost 69 inf + 34492 72.761 * * [simplify]: Extracting #8: cost 6 inf + 63444 72.779 * * [simplify]: Extracting #9: cost 0 inf + 66186 72.793 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 72.793 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 72.793 * * * * [progress]: [ 237 / 793 ] simplifiying candidate # 72.794 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 72.794 * * [simplify]: iters left: 6 (23 enodes) 72.800 * * [simplify]: iters left: 5 (122 enodes) 72.849 * * [simplify]: iters left: 4 (349 enodes) 72.998 * * [simplify]: Extracting #0: cost 1 inf + 0 72.998 * * [simplify]: Extracting #1: cost 3 inf + 0 72.999 * * [simplify]: Extracting #2: cost 25 inf + 0 72.999 * * [simplify]: Extracting #3: cost 57 inf + 0 72.999 * * [simplify]: Extracting #4: cost 78 inf + 0 73.000 * * [simplify]: Extracting #5: cost 202 inf + 0 73.003 * * [simplify]: Extracting #6: cost 172 inf + 15380 73.024 * * [simplify]: Extracting #7: cost 31 inf + 53973 73.039 * * [simplify]: Extracting #8: cost 4 inf + 61990 73.053 * * [simplify]: Extracting #9: cost 0 inf + 63917 73.082 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 73.082 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 73.083 * * * * [progress]: [ 238 / 793 ] simplifiying candidate # 73.083 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 73.084 * * [simplify]: iters left: 6 (23 enodes) 73.096 * * [simplify]: iters left: 5 (121 enodes) 73.122 * * [simplify]: iters left: 4 (331 enodes) 73.258 * * [simplify]: Extracting #0: cost 1 inf + 0 73.258 * * [simplify]: Extracting #1: cost 3 inf + 0 73.258 * * [simplify]: Extracting #2: cost 26 inf + 0 73.259 * * [simplify]: Extracting #3: cost 54 inf + 0 73.259 * * [simplify]: Extracting #4: cost 74 inf + 1 73.260 * * [simplify]: Extracting #5: cost 197 inf + 1 73.264 * * [simplify]: Extracting #6: cost 188 inf + 8261 73.279 * * [simplify]: Extracting #7: cost 81 inf + 27436 73.302 * * [simplify]: Extracting #8: cost 17 inf + 53125 73.328 * * [simplify]: Extracting #9: cost 2 inf + 59589 73.354 * * [simplify]: Extracting #10: cost 0 inf + 60679 73.378 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 73.378 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 73.379 * * * * [progress]: [ 239 / 793 ] simplifiying candidate # 73.379 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 73.380 * * [simplify]: iters left: 6 (23 enodes) 73.389 * * [simplify]: iters left: 5 (122 enodes) 73.419 * * [simplify]: iters left: 4 (335 enodes) 73.563 * * [simplify]: Extracting #0: cost 1 inf + 0 73.563 * * [simplify]: Extracting #1: cost 3 inf + 0 73.563 * * [simplify]: Extracting #2: cost 22 inf + 0 73.563 * * [simplify]: Extracting #3: cost 45 inf + 0 73.564 * * [simplify]: Extracting #4: cost 65 inf + 1 73.564 * * [simplify]: Extracting #5: cost 188 inf + 1 73.566 * * [simplify]: Extracting #6: cost 176 inf + 9187 73.572 * * [simplify]: Extracting #7: cost 51 inf + 35119 73.584 * * [simplify]: Extracting #8: cost 3 inf + 54734 73.606 * * [simplify]: Extracting #9: cost 0 inf + 55665 73.624 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 73.624 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 73.624 * * * * [progress]: [ 240 / 793 ] simplifiying candidate # 73.625 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 73.625 * * [simplify]: iters left: 6 (23 enodes) 73.633 * * [simplify]: iters left: 5 (122 enodes) 73.666 * * [simplify]: iters left: 4 (334 enodes) 74.206 * * [simplify]: Extracting #0: cost 1 inf + 0 74.206 * * [simplify]: Extracting #1: cost 3 inf + 0 74.206 * * [simplify]: Extracting #2: cost 22 inf + 0 74.207 * * [simplify]: Extracting #3: cost 46 inf + 0 74.207 * * [simplify]: Extracting #4: cost 66 inf + 1 74.207 * * [simplify]: Extracting #5: cost 189 inf + 1 74.209 * * [simplify]: Extracting #6: cost 175 inf + 10719 74.221 * * [simplify]: Extracting #7: cost 65 inf + 35462 74.232 * * [simplify]: Extracting #8: cost 22 inf + 47204 74.251 * * [simplify]: Extracting #9: cost 0 inf + 55469 74.274 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 74.274 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 74.275 * * * * [progress]: [ 241 / 793 ] simplifiying candidate # 74.275 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 74.275 * * [simplify]: iters left: 6 (17 enodes) 74.284 * * [simplify]: iters left: 5 (82 enodes) 74.313 * * [simplify]: iters left: 4 (175 enodes) 74.381 * * [simplify]: iters left: 3 (296 enodes) 74.493 * * [simplify]: iters left: 2 (495 enodes) 74.717 * * [simplify]: Extracting #0: cost 1 inf + 0 74.717 * * [simplify]: Extracting #1: cost 3 inf + 0 74.717 * * [simplify]: Extracting #2: cost 44 inf + 0 74.717 * * [simplify]: Extracting #3: cost 185 inf + 0 74.718 * * [simplify]: Extracting #4: cost 257 inf + 4 74.720 * * [simplify]: Extracting #5: cost 258 inf + 5117 74.727 * * [simplify]: Extracting #6: cost 121 inf + 35777 74.743 * * [simplify]: Extracting #7: cost 29 inf + 78608 74.781 * * [simplify]: Extracting #8: cost 0 inf + 93517 74.828 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 74.828 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 74.828 * * * * [progress]: [ 242 / 793 ] simplifiying candidate # 74.829 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 74.829 * * [simplify]: iters left: 6 (23 enodes) 74.842 * * [simplify]: iters left: 5 (122 enodes) 74.896 * * [simplify]: iters left: 4 (337 enodes) 75.075 * * [simplify]: Extracting #0: cost 1 inf + 0 75.075 * * [simplify]: Extracting #1: cost 3 inf + 0 75.075 * * [simplify]: Extracting #2: cost 24 inf + 0 75.075 * * [simplify]: Extracting #3: cost 52 inf + 0 75.076 * * [simplify]: Extracting #4: cost 72 inf + 1 75.077 * * [simplify]: Extracting #5: cost 195 inf + 1 75.082 * * [simplify]: Extracting #6: cost 176 inf + 13819 75.107 * * [simplify]: Extracting #7: cost 38 inf + 47315 75.134 * * [simplify]: Extracting #8: cost 1 inf + 58628 75.161 * * [simplify]: Extracting #9: cost 0 inf + 59173 75.185 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 75.186 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 75.186 * * * * [progress]: [ 243 / 793 ] simplifiying candidate # 75.186 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 75.187 * * [simplify]: iters left: 6 (17 enodes) 75.195 * * [simplify]: iters left: 5 (84 enodes) 75.225 * * [simplify]: iters left: 4 (192 enodes) 75.277 * * [simplify]: iters left: 3 (343 enodes) 75.375 * * [simplify]: Extracting #0: cost 1 inf + 0 75.375 * * [simplify]: Extracting #1: cost 3 inf + 0 75.375 * * [simplify]: Extracting #2: cost 17 inf + 0 75.375 * * [simplify]: Extracting #3: cost 52 inf + 0 75.375 * * [simplify]: Extracting #4: cost 115 inf + 2 75.376 * * [simplify]: Extracting #5: cost 118 inf + 1283 75.379 * * [simplify]: Extracting #6: cost 42 inf + 12281 75.384 * * [simplify]: Extracting #7: cost 5 inf + 22742 75.391 * * [simplify]: Extracting #8: cost 0 inf + 24842 75.399 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 75.399 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 75.399 * * * * [progress]: [ 244 / 793 ] simplifiying candidate # 75.399 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 75.400 * * [simplify]: iters left: 6 (23 enodes) 75.412 * * [simplify]: iters left: 5 (122 enodes) 75.444 * * [simplify]: iters left: 4 (338 enodes) 75.582 * * [simplify]: Extracting #0: cost 1 inf + 0 75.582 * * [simplify]: Extracting #1: cost 3 inf + 0 75.582 * * [simplify]: Extracting #2: cost 23 inf + 0 75.582 * * [simplify]: Extracting #3: cost 55 inf + 0 75.582 * * [simplify]: Extracting #4: cost 75 inf + 1 75.583 * * [simplify]: Extracting #5: cost 198 inf + 1 75.585 * * [simplify]: Extracting #6: cost 185 inf + 9113 75.595 * * [simplify]: Extracting #7: cost 40 inf + 47906 75.616 * * [simplify]: Extracting #8: cost 1 inf + 60680 75.633 * * [simplify]: Extracting #9: cost 0 inf + 61225 75.648 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 75.648 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 75.648 * * * * [progress]: [ 245 / 793 ] simplifiying candidate # 75.649 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 75.649 * * [simplify]: iters left: 6 (18 enodes) 75.657 * * [simplify]: iters left: 5 (86 enodes) 75.677 * * [simplify]: iters left: 4 (201 enodes) 75.741 * * [simplify]: iters left: 3 (362 enodes) 75.845 * * [simplify]: Extracting #0: cost 1 inf + 0 75.845 * * [simplify]: Extracting #1: cost 3 inf + 0 75.845 * * [simplify]: Extracting #2: cost 17 inf + 0 75.846 * * [simplify]: Extracting #3: cost 52 inf + 0 75.846 * * [simplify]: Extracting #4: cost 115 inf + 2 75.848 * * [simplify]: Extracting #5: cost 120 inf + 956 75.852 * * [simplify]: Extracting #6: cost 49 inf + 9966 75.861 * * [simplify]: Extracting #7: cost 7 inf + 21574 75.873 * * [simplify]: Extracting #8: cost 1 inf + 24278 75.884 * * [simplify]: Extracting #9: cost 0 inf + 24842 75.895 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 75.895 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 75.895 * * * * [progress]: [ 246 / 793 ] simplifiying candidate # 75.896 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 75.896 * * [simplify]: iters left: 6 (23 enodes) 75.907 * * [simplify]: iters left: 5 (121 enodes) 75.955 * * [simplify]: iters left: 4 (342 enodes) 76.097 * * [simplify]: Extracting #0: cost 1 inf + 0 76.097 * * [simplify]: Extracting #1: cost 3 inf + 0 76.097 * * [simplify]: Extracting #2: cost 25 inf + 0 76.097 * * [simplify]: Extracting #3: cost 50 inf + 0 76.098 * * [simplify]: Extracting #4: cost 71 inf + 1 76.099 * * [simplify]: Extracting #5: cost 194 inf + 1 76.102 * * [simplify]: Extracting #6: cost 189 inf + 6601 76.113 * * [simplify]: Extracting #7: cost 74 inf + 30469 76.139 * * [simplify]: Extracting #8: cost 9 inf + 55726 76.156 * * [simplify]: Extracting #9: cost 0 inf + 59569 76.172 * * [simplify]: Extracting #10: cost 0 inf + 59489 76.189 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 76.189 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 76.189 * * * * [progress]: [ 247 / 793 ] simplifiying candidate # 76.189 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 76.190 * * [simplify]: iters left: 6 (23 enodes) 76.197 * * [simplify]: iters left: 5 (122 enodes) 76.225 * * [simplify]: iters left: 4 (347 enodes) 76.323 * * [simplify]: Extracting #0: cost 1 inf + 0 76.323 * * [simplify]: Extracting #1: cost 3 inf + 0 76.323 * * [simplify]: Extracting #2: cost 23 inf + 0 76.324 * * [simplify]: Extracting #3: cost 52 inf + 0 76.324 * * [simplify]: Extracting #4: cost 74 inf + 0 76.324 * * [simplify]: Extracting #5: cost 198 inf + 0 76.326 * * [simplify]: Extracting #6: cost 193 inf + 6847 76.330 * * [simplify]: Extracting #7: cost 93 inf + 23129 76.342 * * [simplify]: Extracting #8: cost 16 inf + 53063 76.356 * * [simplify]: Extracting #9: cost 0 inf + 61621 76.371 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 76.371 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 76.371 * * * * [progress]: [ 248 / 793 ] simplifiying candidate # 76.372 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 76.372 * * [simplify]: iters left: 6 (23 enodes) 76.378 * * [simplify]: iters left: 5 (122 enodes) 76.426 * * [simplify]: iters left: 4 (349 enodes) 76.543 * * [simplify]: Extracting #0: cost 1 inf + 0 76.543 * * [simplify]: Extracting #1: cost 3 inf + 0 76.543 * * [simplify]: Extracting #2: cost 25 inf + 0 76.543 * * [simplify]: Extracting #3: cost 54 inf + 0 76.544 * * [simplify]: Extracting #4: cost 75 inf + 0 76.544 * * [simplify]: Extracting #5: cost 199 inf + 0 76.546 * * [simplify]: Extracting #6: cost 196 inf + 6637 76.555 * * [simplify]: Extracting #7: cost 85 inf + 29199 76.577 * * [simplify]: Extracting #8: cost 11 inf + 57658 76.610 * * [simplify]: Extracting #9: cost 0 inf + 62225 76.624 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 76.624 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 76.624 * * * * [progress]: [ 249 / 793 ] simplifiying candidate # 76.624 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 76.625 * * [simplify]: iters left: 6 (22 enodes) 76.631 * * [simplify]: iters left: 5 (116 enodes) 76.673 * * [simplify]: iters left: 4 (325 enodes) 76.817 * * [simplify]: Extracting #0: cost 1 inf + 0 76.817 * * [simplify]: Extracting #1: cost 3 inf + 0 76.817 * * [simplify]: Extracting #2: cost 22 inf + 0 76.818 * * [simplify]: Extracting #3: cost 47 inf + 0 76.818 * * [simplify]: Extracting #4: cost 69 inf + 0 76.819 * * [simplify]: Extracting #5: cost 193 inf + 0 76.821 * * [simplify]: Extracting #6: cost 197 inf + 5622 76.834 * * [simplify]: Extracting #7: cost 62 inf + 36198 76.856 * * [simplify]: Extracting #8: cost 6 inf + 54762 76.880 * * [simplify]: Extracting #9: cost 0 inf + 57454 76.894 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 76.894 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 76.894 * * * * [progress]: [ 250 / 793 ] simplifiying candidate # 76.895 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 76.895 * * [simplify]: iters left: 6 (23 enodes) 76.901 * * [simplify]: iters left: 5 (120 enodes) 76.948 * * [simplify]: iters left: 4 (348 enodes) 77.106 * * [simplify]: Extracting #0: cost 1 inf + 0 77.106 * * [simplify]: Extracting #1: cost 3 inf + 0 77.107 * * [simplify]: Extracting #2: cost 29 inf + 0 77.107 * * [simplify]: Extracting #3: cost 60 inf + 0 77.107 * * [simplify]: Extracting #4: cost 82 inf + 0 77.108 * * [simplify]: Extracting #5: cost 206 inf + 0 77.111 * * [simplify]: Extracting #6: cost 204 inf + 5543 77.121 * * [simplify]: Extracting #7: cost 91 inf + 26187 77.146 * * [simplify]: Extracting #8: cost 21 inf + 55646 77.170 * * [simplify]: Extracting #9: cost 0 inf + 65593 77.184 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 77.184 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 77.185 * * * * [progress]: [ 251 / 793 ] simplifiying candidate # 77.185 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 77.185 * * [simplify]: iters left: 6 (23 enodes) 77.194 * * [simplify]: iters left: 5 (122 enodes) 77.237 * * [simplify]: iters left: 4 (348 enodes) 77.399 * * [simplify]: Extracting #0: cost 1 inf + 0 77.399 * * [simplify]: Extracting #1: cost 3 inf + 0 77.399 * * [simplify]: Extracting #2: cost 26 inf + 0 77.399 * * [simplify]: Extracting #3: cost 54 inf + 0 77.399 * * [simplify]: Extracting #4: cost 76 inf + 0 77.400 * * [simplify]: Extracting #5: cost 200 inf + 0 77.401 * * [simplify]: Extracting #6: cost 196 inf + 6076 77.407 * * [simplify]: Extracting #7: cost 69 inf + 33474 77.426 * * [simplify]: Extracting #8: cost 7 inf + 57990 77.451 * * [simplify]: Extracting #9: cost 0 inf + 62109 77.464 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 77.464 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 77.465 * * * * [progress]: [ 252 / 793 ] simplifiying candidate # 77.465 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 77.465 * * [simplify]: iters left: 6 (22 enodes) 77.472 * * [simplify]: iters left: 5 (118 enodes) 77.511 * * [simplify]: iters left: 4 (343 enodes) 77.669 * * [simplify]: Extracting #0: cost 1 inf + 0 77.669 * * [simplify]: Extracting #1: cost 3 inf + 0 77.669 * * [simplify]: Extracting #2: cost 28 inf + 0 77.669 * * [simplify]: Extracting #3: cost 59 inf + 0 77.670 * * [simplify]: Extracting #4: cost 81 inf + 0 77.671 * * [simplify]: Extracting #5: cost 205 inf + 0 77.673 * * [simplify]: Extracting #6: cost 207 inf + 5588 77.680 * * [simplify]: Extracting #7: cost 98 inf + 29306 77.699 * * [simplify]: Extracting #8: cost 22 inf + 55692 77.716 * * [simplify]: Extracting #9: cost 0 inf + 64969 77.739 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 77.739 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 77.739 * * * * [progress]: [ 253 / 793 ] simplifiying candidate # 77.740 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 77.740 * * [simplify]: iters left: 6 (23 enodes) 77.752 * * [simplify]: iters left: 5 (122 enodes) 77.778 * * [simplify]: iters left: 4 (348 enodes) 77.909 * * [simplify]: Extracting #0: cost 1 inf + 0 77.909 * * [simplify]: Extracting #1: cost 3 inf + 0 77.909 * * [simplify]: Extracting #2: cost 23 inf + 0 77.909 * * [simplify]: Extracting #3: cost 55 inf + 0 77.909 * * [simplify]: Extracting #4: cost 77 inf + 0 77.910 * * [simplify]: Extracting #5: cost 201 inf + 0 77.912 * * [simplify]: Extracting #6: cost 193 inf + 8456 77.921 * * [simplify]: Extracting #7: cost 53 inf + 44349 77.934 * * [simplify]: Extracting #8: cost 5 inf + 61065 77.947 * * [simplify]: Extracting #9: cost 0 inf + 62953 77.961 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 77.961 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 77.961 * * * * [progress]: [ 254 / 793 ] simplifiying candidate # 77.962 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 77.962 * * [simplify]: iters left: 6 (23 enodes) 77.969 * * [simplify]: iters left: 5 (121 enodes) 78.011 * * [simplify]: iters left: 4 (338 enodes) 78.121 * * [simplify]: Extracting #0: cost 1 inf + 0 78.121 * * [simplify]: Extracting #1: cost 3 inf + 0 78.121 * * [simplify]: Extracting #2: cost 27 inf + 0 78.121 * * [simplify]: Extracting #3: cost 55 inf + 0 78.121 * * [simplify]: Extracting #4: cost 75 inf + 1 78.122 * * [simplify]: Extracting #5: cost 198 inf + 1 78.123 * * [simplify]: Extracting #6: cost 195 inf + 5801 78.128 * * [simplify]: Extracting #7: cost 79 inf + 26881 78.139 * * [simplify]: Extracting #8: cost 15 inf + 52897 78.157 * * [simplify]: Extracting #9: cost 0 inf + 61745 78.180 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 78.180 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 78.181 * * * * [progress]: [ 255 / 793 ] simplifiying candidate # 78.181 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 78.182 * * [simplify]: iters left: 6 (23 enodes) 78.189 * * [simplify]: iters left: 5 (122 enodes) 78.216 * * [simplify]: iters left: 4 (342 enodes) 78.317 * * [simplify]: Extracting #0: cost 1 inf + 0 78.317 * * [simplify]: Extracting #1: cost 3 inf + 0 78.317 * * [simplify]: Extracting #2: cost 23 inf + 0 78.317 * * [simplify]: Extracting #3: cost 46 inf + 0 78.318 * * [simplify]: Extracting #4: cost 66 inf + 1 78.318 * * [simplify]: Extracting #5: cost 189 inf + 1 78.320 * * [simplify]: Extracting #6: cost 182 inf + 6368 78.325 * * [simplify]: Extracting #7: cost 80 inf + 24854 78.347 * * [simplify]: Extracting #8: cost 14 inf + 50091 78.362 * * [simplify]: Extracting #9: cost 0 inf + 55909 78.374 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 78.374 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 78.375 * * * * [progress]: [ 256 / 793 ] simplifiying candidate # 78.375 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 78.375 * * [simplify]: iters left: 6 (23 enodes) 78.381 * * [simplify]: iters left: 5 (122 enodes) 78.427 * * [simplify]: iters left: 4 (340 enodes) 78.576 * * [simplify]: Extracting #0: cost 1 inf + 0 78.576 * * [simplify]: Extracting #1: cost 3 inf + 0 78.576 * * [simplify]: Extracting #2: cost 21 inf + 0 78.576 * * [simplify]: Extracting #3: cost 47 inf + 0 78.577 * * [simplify]: Extracting #4: cost 67 inf + 1 78.578 * * [simplify]: Extracting #5: cost 190 inf + 1 78.581 * * [simplify]: Extracting #6: cost 180 inf + 8831 78.594 * * [simplify]: Extracting #7: cost 64 inf + 31680 78.616 * * [simplify]: Extracting #8: cost 8 inf + 52844 78.640 * * [simplify]: Extracting #9: cost 0 inf + 56313 78.664 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 78.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 78.665 * * * * [progress]: [ 257 / 793 ] simplifiying candidate # 78.665 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 78.669 * * [simplify]: iters left: 6 (17 enodes) 78.677 * * [simplify]: iters left: 5 (82 enodes) 78.706 * * [simplify]: iters left: 4 (181 enodes) 78.747 * * [simplify]: iters left: 3 (307 enodes) 78.838 * * [simplify]: iters left: 2 (497 enodes) 78.995 * * [simplify]: Extracting #0: cost 1 inf + 0 78.995 * * [simplify]: Extracting #1: cost 3 inf + 0 78.995 * * [simplify]: Extracting #2: cost 38 inf + 0 78.996 * * [simplify]: Extracting #3: cost 168 inf + 0 78.997 * * [simplify]: Extracting #4: cost 244 inf + 3 79.001 * * [simplify]: Extracting #5: cost 243 inf + 7114 79.017 * * [simplify]: Extracting #6: cost 86 inf + 45916 79.051 * * [simplify]: Extracting #7: cost 12 inf + 78156 79.087 * * [simplify]: Extracting #8: cost 0 inf + 84764 79.123 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 79.123 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 79.124 * * * * [progress]: [ 258 / 793 ] simplifiying candidate # 79.124 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 79.124 * * [simplify]: iters left: 6 (23 enodes) 79.135 * * [simplify]: iters left: 5 (122 enodes) 79.182 * * [simplify]: iters left: 4 (344 enodes) 79.321 * * [simplify]: Extracting #0: cost 1 inf + 0 79.321 * * [simplify]: Extracting #1: cost 3 inf + 0 79.321 * * [simplify]: Extracting #2: cost 26 inf + 0 79.321 * * [simplify]: Extracting #3: cost 52 inf + 0 79.321 * * [simplify]: Extracting #4: cost 72 inf + 1 79.322 * * [simplify]: Extracting #5: cost 195 inf + 1 79.324 * * [simplify]: Extracting #6: cost 183 inf + 9114 79.330 * * [simplify]: Extracting #7: cost 71 inf + 31049 79.343 * * [simplify]: Extracting #8: cost 8 inf + 55233 79.362 * * [simplify]: Extracting #9: cost 0 inf + 58893 79.388 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 79.388 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 79.388 * * * * [progress]: [ 259 / 793 ] simplifiying candidate # 79.389 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 79.389 * * [simplify]: iters left: 6 (18 enodes) 79.397 * * [simplify]: iters left: 5 (86 enodes) 79.419 * * [simplify]: iters left: 4 (206 enodes) 79.495 * * [simplify]: iters left: 3 (364 enodes) 79.581 * * [simplify]: Extracting #0: cost 1 inf + 0 79.581 * * [simplify]: Extracting #1: cost 3 inf + 0 79.581 * * [simplify]: Extracting #2: cost 17 inf + 0 79.582 * * [simplify]: Extracting #3: cost 52 inf + 0 79.582 * * [simplify]: Extracting #4: cost 115 inf + 2 79.583 * * [simplify]: Extracting #5: cost 116 inf + 1283 79.585 * * [simplify]: Extracting #6: cost 50 inf + 10365 79.589 * * [simplify]: Extracting #7: cost 12 inf + 20114 79.596 * * [simplify]: Extracting #8: cost 2 inf + 24554 79.603 * * [simplify]: Extracting #9: cost 0 inf + 25562 79.610 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 79.610 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 79.610 * * * * [progress]: [ 260 / 793 ] simplifiying candidate # 79.610 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 79.611 * * [simplify]: iters left: 6 (23 enodes) 79.617 * * [simplify]: iters left: 5 (122 enodes) 79.651 * * [simplify]: iters left: 4 (344 enodes) 79.795 * * [simplify]: Extracting #0: cost 1 inf + 0 79.795 * * [simplify]: Extracting #1: cost 3 inf + 0 79.795 * * [simplify]: Extracting #2: cost 23 inf + 0 79.796 * * [simplify]: Extracting #3: cost 54 inf + 0 79.796 * * [simplify]: Extracting #4: cost 74 inf + 1 79.796 * * [simplify]: Extracting #5: cost 197 inf + 1 79.798 * * [simplify]: Extracting #6: cost 186 inf + 8297 79.805 * * [simplify]: Extracting #7: cost 65 inf + 34328 79.817 * * [simplify]: Extracting #8: cost 8 inf + 56342 79.836 * * [simplify]: Extracting #9: cost 0 inf + 60661 79.862 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 79.862 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 79.863 * * * * [progress]: [ 261 / 793 ] simplifiying candidate # 79.863 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 79.864 * * [simplify]: iters left: 6 (17 enodes) 79.873 * * [simplify]: iters left: 5 (84 enodes) 79.889 * * [simplify]: iters left: 4 (197 enodes) 79.928 * * [simplify]: iters left: 3 (340 enodes) 80.040 * * [simplify]: Extracting #0: cost 1 inf + 0 80.040 * * [simplify]: Extracting #1: cost 3 inf + 0 80.040 * * [simplify]: Extracting #2: cost 17 inf + 0 80.040 * * [simplify]: Extracting #3: cost 52 inf + 0 80.041 * * [simplify]: Extracting #4: cost 115 inf + 2 80.041 * * [simplify]: Extracting #5: cost 116 inf + 1771 80.046 * * [simplify]: Extracting #6: cost 17 inf + 20426 80.054 * * [simplify]: Extracting #7: cost 0 inf + 25482 80.062 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 80.062 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 80.062 * * * * [progress]: [ 262 / 793 ] simplifiying candidate # 80.063 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 80.063 * * [simplify]: iters left: 6 (18 enodes) 80.072 * * [simplify]: iters left: 5 (90 enodes) 80.096 * * [simplify]: iters left: 4 (243 enodes) 80.189 * * [simplify]: Extracting #0: cost 1 inf + 0 80.189 * * [simplify]: Extracting #1: cost 3 inf + 0 80.189 * * [simplify]: Extracting #2: cost 14 inf + 0 80.189 * * [simplify]: Extracting #3: cost 33 inf + 0 80.189 * * [simplify]: Extracting #4: cost 126 inf + 2 80.190 * * [simplify]: Extracting #5: cost 159 inf + 2092 80.192 * * [simplify]: Extracting #6: cost 68 inf + 18067 80.196 * * [simplify]: Extracting #7: cost 24 inf + 27983 80.203 * * [simplify]: Extracting #8: cost 3 inf + 37583 80.210 * * [simplify]: Extracting #9: cost 0 inf + 38595 80.217 * * [simplify]: Extracting #10: cost 0 inf + 38435 80.225 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 80.225 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 80.225 * * * * [progress]: [ 263 / 793 ] simplifiying candidate # 80.226 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 80.226 * * [simplify]: iters left: 6 (23 enodes) 80.232 * * [simplify]: iters left: 5 (122 enodes) 80.261 * * [simplify]: iters left: 4 (344 enodes) 80.407 * * [simplify]: Extracting #0: cost 1 inf + 0 80.407 * * [simplify]: Extracting #1: cost 3 inf + 0 80.407 * * [simplify]: Extracting #2: cost 22 inf + 0 80.407 * * [simplify]: Extracting #3: cost 51 inf + 0 80.408 * * [simplify]: Extracting #4: cost 157 inf + 2 80.410 * * [simplify]: Extracting #5: cost 208 inf + 3208 80.416 * * [simplify]: Extracting #6: cost 84 inf + 26083 80.428 * * [simplify]: Extracting #7: cost 24 inf + 43730 80.453 * * [simplify]: Extracting #8: cost 1 inf + 56029 80.474 * * [simplify]: Extracting #9: cost 0 inf + 55313 80.494 * * [simplify]: Extracting #10: cost 0 inf + 55233 80.512 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 80.512 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 80.513 * * * * [progress]: [ 264 / 793 ] simplifiying candidate # 80.513 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 80.513 * * [simplify]: iters left: 6 (23 enodes) 80.519 * * [simplify]: iters left: 5 (122 enodes) 80.549 * * [simplify]: iters left: 4 (343 enodes) 80.660 * * [simplify]: Extracting #0: cost 1 inf + 0 80.660 * * [simplify]: Extracting #1: cost 3 inf + 0 80.661 * * [simplify]: Extracting #2: cost 20 inf + 0 80.661 * * [simplify]: Extracting #3: cost 49 inf + 0 80.662 * * [simplify]: Extracting #4: cost 156 inf + 1 80.664 * * [simplify]: Extracting #5: cost 211 inf + 2411 80.670 * * [simplify]: Extracting #6: cost 105 inf + 20418 80.679 * * [simplify]: Extracting #7: cost 35 inf + 36965 80.692 * * [simplify]: Extracting #8: cost 4 inf + 53492 80.710 * * [simplify]: Extracting #9: cost 0 inf + 54868 80.732 * * [simplify]: Extracting #10: cost 0 inf + 54588 80.757 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 80.757 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 80.758 * * * * [progress]: [ 265 / 793 ] simplifiying candidate # 80.759 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 80.759 * * [simplify]: iters left: 6 (23 enodes) 80.771 * * [simplify]: iters left: 5 (121 enodes) 80.802 * * [simplify]: iters left: 4 (341 enodes) 80.918 * * [simplify]: Extracting #0: cost 1 inf + 0 80.918 * * [simplify]: Extracting #1: cost 3 inf + 0 80.919 * * [simplify]: Extracting #2: cost 27 inf + 0 80.919 * * [simplify]: Extracting #3: cost 62 inf + 0 80.920 * * [simplify]: Extracting #4: cost 169 inf + 1 80.924 * * [simplify]: Extracting #5: cost 228 inf + 1964 80.927 * * [simplify]: Extracting #6: cost 112 inf + 22986 80.935 * * [simplify]: Extracting #7: cost 37 inf + 43958 80.949 * * [simplify]: Extracting #8: cost 6 inf + 61896 80.964 * * [simplify]: Extracting #9: cost 0 inf + 63080 80.978 * * [simplify]: Extracting #10: cost 0 inf + 63040 81.002 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 81.002 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 81.002 * * * * [progress]: [ 266 / 793 ] simplifiying candidate # 81.003 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 81.003 * * [simplify]: iters left: 6 (18 enodes) 81.012 * * [simplify]: iters left: 5 (89 enodes) 81.053 * * [simplify]: iters left: 4 (242 enodes) 81.144 * * [simplify]: Extracting #0: cost 1 inf + 0 81.144 * * [simplify]: Extracting #1: cost 3 inf + 0 81.144 * * [simplify]: Extracting #2: cost 17 inf + 0 81.144 * * [simplify]: Extracting #3: cost 38 inf + 0 81.145 * * [simplify]: Extracting #4: cost 132 inf + 1 81.146 * * [simplify]: Extracting #5: cost 164 inf + 2172 81.151 * * [simplify]: Extracting #6: cost 66 inf + 20430 81.160 * * [simplify]: Extracting #7: cost 21 inf + 31505 81.173 * * [simplify]: Extracting #8: cost 1 inf + 41614 81.181 * * [simplify]: Extracting #9: cost 0 inf + 41498 81.189 * * [simplify]: Extracting #10: cost 0 inf + 41458 81.197 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 81.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 81.198 * * * * [progress]: [ 267 / 793 ] simplifiying candidate # 81.198 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 81.198 * * [simplify]: iters left: 6 (23 enodes) 81.205 * * [simplify]: iters left: 5 (122 enodes) 81.246 * * [simplify]: iters left: 4 (343 enodes) 81.366 * * [simplify]: Extracting #0: cost 1 inf + 0 81.366 * * [simplify]: Extracting #1: cost 3 inf + 0 81.367 * * [simplify]: Extracting #2: cost 23 inf + 0 81.367 * * [simplify]: Extracting #3: cost 60 inf + 0 81.367 * * [simplify]: Extracting #4: cost 167 inf + 1 81.368 * * [simplify]: Extracting #5: cost 222 inf + 2412 81.371 * * [simplify]: Extracting #6: cost 109 inf + 22373 81.378 * * [simplify]: Extracting #7: cost 43 inf + 37776 81.390 * * [simplify]: Extracting #8: cost 5 inf + 58932 81.412 * * [simplify]: Extracting #9: cost 0 inf + 61512 81.435 * * [simplify]: Extracting #10: cost 0 inf + 61192 81.449 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 81.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 81.449 * * * * [progress]: [ 268 / 793 ] simplifiying candidate # 81.450 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 81.450 * * [simplify]: iters left: 6 (19 enodes) 81.455 * * [simplify]: iters left: 5 (92 enodes) 81.475 * * [simplify]: iters left: 4 (249 enodes) 81.554 * * [simplify]: Extracting #0: cost 1 inf + 0 81.555 * * [simplify]: Extracting #1: cost 3 inf + 0 81.555 * * [simplify]: Extracting #2: cost 18 inf + 0 81.555 * * [simplify]: Extracting #3: cost 39 inf + 0 81.555 * * [simplify]: Extracting #4: cost 131 inf + 2 81.556 * * [simplify]: Extracting #5: cost 162 inf + 2115 81.560 * * [simplify]: Extracting #6: cost 72 inf + 18985 81.569 * * [simplify]: Extracting #7: cost 25 inf + 31534 81.585 * * [simplify]: Extracting #8: cost 1 inf + 42344 81.601 * * [simplify]: Extracting #9: cost 0 inf + 41708 81.618 * * [simplify]: Extracting #10: cost 0 inf + 41628 81.636 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 81.636 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 81.636 * * * * [progress]: [ 269 / 793 ] simplifiying candidate # 81.637 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 81.637 * * [simplify]: iters left: 6 (23 enodes) 81.643 * * [simplify]: iters left: 5 (122 enodes) 81.683 * * [simplify]: iters left: 4 (346 enodes) 81.823 * * [simplify]: Extracting #0: cost 1 inf + 0 81.823 * * [simplify]: Extracting #1: cost 3 inf + 0 81.823 * * [simplify]: Extracting #2: cost 26 inf + 0 81.824 * * [simplify]: Extracting #3: cost 57 inf + 0 81.825 * * [simplify]: Extracting #4: cost 164 inf + 1 81.827 * * [simplify]: Extracting #5: cost 222 inf + 1792 81.837 * * [simplify]: Extracting #6: cost 104 inf + 23094 81.850 * * [simplify]: Extracting #7: cost 34 inf + 40925 81.876 * * [simplify]: Extracting #8: cost 5 inf + 58920 81.890 * * [simplify]: Extracting #9: cost 0 inf + 59540 81.904 * * [simplify]: Extracting #10: cost 0 inf + 59380 81.929 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 81.929 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 81.930 * * * * [progress]: [ 270 / 793 ] simplifiying candidate # 81.930 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 81.931 * * [simplify]: iters left: 6 (23 enodes) 81.942 * * [simplify]: iters left: 5 (122 enodes) 81.972 * * [simplify]: iters left: 4 (343 enodes) 82.130 * * [simplify]: Extracting #0: cost 1 inf + 0 82.130 * * [simplify]: Extracting #1: cost 3 inf + 0 82.130 * * [simplify]: Extracting #2: cost 20 inf + 0 82.130 * * [simplify]: Extracting #3: cost 44 inf + 0 82.130 * * [simplify]: Extracting #4: cost 64 inf + 1 82.131 * * [simplify]: Extracting #5: cost 187 inf + 1 82.135 * * [simplify]: Extracting #6: cost 178 inf + 10128 82.148 * * [simplify]: Extracting #7: cost 60 inf + 35559 82.172 * * [simplify]: Extracting #8: cost 3 inf + 57115 82.201 * * [simplify]: Extracting #9: cost 0 inf + 56061 82.226 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 82.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 82.227 * * * * [progress]: [ 271 / 793 ] simplifiying candidate # 82.227 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 82.228 * * [simplify]: iters left: 6 (22 enodes) 82.238 * * [simplify]: iters left: 5 (119 enodes) 82.265 * * [simplify]: iters left: 4 (344 enodes) 82.431 * * [simplify]: Extracting #0: cost 1 inf + 0 82.431 * * [simplify]: Extracting #1: cost 3 inf + 0 82.431 * * [simplify]: Extracting #2: cost 24 inf + 0 82.431 * * [simplify]: Extracting #3: cost 52 inf + 0 82.432 * * [simplify]: Extracting #4: cost 73 inf + 0 82.433 * * [simplify]: Extracting #5: cost 197 inf + 0 82.436 * * [simplify]: Extracting #6: cost 188 inf + 12533 82.451 * * [simplify]: Extracting #7: cost 63 inf + 44911 82.464 * * [simplify]: Extracting #8: cost 14 inf + 60250 82.479 * * [simplify]: Extracting #9: cost 1 inf + 60673 82.495 * * [simplify]: Extracting #10: cost 0 inf + 61217 82.510 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 82.510 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 82.510 * * * * [progress]: [ 272 / 793 ] simplifiying candidate # 82.511 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 82.511 * * [simplify]: iters left: 6 (23 enodes) 82.524 * * [simplify]: iters left: 5 (121 enodes) 82.575 * * [simplify]: iters left: 4 (350 enodes) 82.720 * * [simplify]: Extracting #0: cost 1 inf + 0 82.720 * * [simplify]: Extracting #1: cost 3 inf + 0 82.720 * * [simplify]: Extracting #2: cost 23 inf + 0 82.720 * * [simplify]: Extracting #3: cost 53 inf + 0 82.721 * * [simplify]: Extracting #4: cost 74 inf + 0 82.722 * * [simplify]: Extracting #5: cost 198 inf + 0 82.725 * * [simplify]: Extracting #6: cost 205 inf + 5152 82.736 * * [simplify]: Extracting #7: cost 86 inf + 28404 82.765 * * [simplify]: Extracting #8: cost 17 inf + 54096 82.791 * * [simplify]: Extracting #9: cost 2 inf + 61104 82.818 * * [simplify]: Extracting #10: cost 0 inf + 61941 82.846 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 82.846 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 82.847 * * * * [progress]: [ 273 / 793 ] simplifiying candidate # 82.847 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 82.848 * * [simplify]: iters left: 6 (23 enodes) 82.861 * * [simplify]: iters left: 5 (122 enodes) 82.907 * * [simplify]: iters left: 4 (347 enodes) 83.042 * * [simplify]: Extracting #0: cost 1 inf + 0 83.042 * * [simplify]: Extracting #1: cost 3 inf + 0 83.042 * * [simplify]: Extracting #2: cost 25 inf + 0 83.043 * * [simplify]: Extracting #3: cost 50 inf + 0 83.043 * * [simplify]: Extracting #4: cost 71 inf + 1 83.044 * * [simplify]: Extracting #5: cost 194 inf + 1 83.049 * * [simplify]: Extracting #6: cost 172 inf + 15741 83.070 * * [simplify]: Extracting #7: cost 50 inf + 48033 83.094 * * [simplify]: Extracting #8: cost 2 inf + 58770 83.118 * * [simplify]: Extracting #9: cost 0 inf + 59449 83.146 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 83.146 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 83.147 * * * * [progress]: [ 274 / 793 ] simplifiying candidate # 83.147 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 83.148 * * [simplify]: iters left: 6 (22 enodes) 83.159 * * [simplify]: iters left: 5 (117 enodes) 83.205 * * [simplify]: iters left: 4 (330 enodes) 83.359 * * [simplify]: Extracting #0: cost 1 inf + 0 83.360 * * [simplify]: Extracting #1: cost 3 inf + 0 83.360 * * [simplify]: Extracting #2: cost 20 inf + 0 83.360 * * [simplify]: Extracting #3: cost 50 inf + 0 83.360 * * [simplify]: Extracting #4: cost 72 inf + 0 83.363 * * [simplify]: Extracting #5: cost 196 inf + 0 83.366 * * [simplify]: Extracting #6: cost 193 inf + 15446 83.381 * * [simplify]: Extracting #7: cost 66 inf + 49753 83.407 * * [simplify]: Extracting #8: cost 17 inf + 56551 83.433 * * [simplify]: Extracting #9: cost 0 inf + 61413 83.465 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 83.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 83.466 * * * * [progress]: [ 275 / 793 ] simplifiying candidate # 83.466 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 83.467 * * [simplify]: iters left: 6 (23 enodes) 83.480 * * [simplify]: iters left: 5 (123 enodes) 83.533 * * [simplify]: iters left: 4 (352 enodes) 83.659 * * [simplify]: Extracting #0: cost 1 inf + 0 83.659 * * [simplify]: Extracting #1: cost 3 inf + 0 83.659 * * [simplify]: Extracting #2: cost 23 inf + 0 83.659 * * [simplify]: Extracting #3: cost 55 inf + 0 83.659 * * [simplify]: Extracting #4: cost 77 inf + 0 83.660 * * [simplify]: Extracting #5: cost 201 inf + 0 83.662 * * [simplify]: Extracting #6: cost 190 inf + 10575 83.669 * * [simplify]: Extracting #7: cost 69 inf + 38233 83.687 * * [simplify]: Extracting #8: cost 9 inf + 59481 83.712 * * [simplify]: Extracting #9: cost 0 inf + 63593 83.744 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 83.744 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 83.745 * * * * [progress]: [ 276 / 793 ] simplifiying candidate # 83.745 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 83.746 * * [simplify]: iters left: 6 (23 enodes) 83.759 * * [simplify]: iters left: 5 (121 enodes) 83.805 * * [simplify]: iters left: 4 (337 enodes) 83.922 * * [simplify]: Extracting #0: cost 1 inf + 0 83.922 * * [simplify]: Extracting #1: cost 3 inf + 0 83.922 * * [simplify]: Extracting #2: cost 20 inf + 0 83.923 * * [simplify]: Extracting #3: cost 46 inf + 0 83.923 * * [simplify]: Extracting #4: cost 68 inf + 0 83.923 * * [simplify]: Extracting #5: cost 192 inf + 0 83.928 * * [simplify]: Extracting #6: cost 177 inf + 14237 83.949 * * [simplify]: Extracting #7: cost 54 inf + 45134 83.963 * * [simplify]: Extracting #8: cost 6 inf + 57127 83.980 * * [simplify]: Extracting #9: cost 0 inf + 58135 84.005 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 84.005 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 84.006 * * * * [progress]: [ 277 / 793 ] simplifiying candidate # 84.006 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 84.006 * * [simplify]: iters left: 6 (23 enodes) 84.019 * * [simplify]: iters left: 5 (123 enodes) 84.075 * * [simplify]: iters left: 4 (354 enodes) 84.211 * * [simplify]: Extracting #0: cost 1 inf + 0 84.212 * * [simplify]: Extracting #1: cost 3 inf + 0 84.212 * * [simplify]: Extracting #2: cost 27 inf + 0 84.212 * * [simplify]: Extracting #3: cost 54 inf + 0 84.212 * * [simplify]: Extracting #4: cost 76 inf + 0 84.214 * * [simplify]: Extracting #5: cost 200 inf + 0 84.218 * * [simplify]: Extracting #6: cost 192 inf + 14843 84.237 * * [simplify]: Extracting #7: cost 64 inf + 51426 84.252 * * [simplify]: Extracting #8: cost 9 inf + 59729 84.270 * * [simplify]: Extracting #9: cost 0 inf + 62549 84.284 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 84.284 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 84.285 * * * * [progress]: [ 278 / 793 ] simplifiying candidate # 84.285 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 84.285 * * [simplify]: iters left: 6 (23 enodes) 84.291 * * [simplify]: iters left: 5 (122 enodes) 84.341 * * [simplify]: iters left: 4 (344 enodes) 84.507 * * [simplify]: Extracting #0: cost 1 inf + 0 84.507 * * [simplify]: Extracting #1: cost 3 inf + 0 84.507 * * [simplify]: Extracting #2: cost 20 inf + 0 84.507 * * [simplify]: Extracting #3: cost 41 inf + 0 84.507 * * [simplify]: Extracting #4: cost 62 inf + 1 84.508 * * [simplify]: Extracting #5: cost 185 inf + 1 84.509 * * [simplify]: Extracting #6: cost 180 inf + 13966 84.518 * * [simplify]: Extracting #7: cost 65 inf + 41459 84.530 * * [simplify]: Extracting #8: cost 8 inf + 52778 84.542 * * [simplify]: Extracting #9: cost 0 inf + 54893 84.555 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 84.555 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 84.555 * * * * [progress]: [ 279 / 793 ] simplifiying candidate # 84.555 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 84.556 * * [simplify]: iters left: 6 (23 enodes) 84.562 * * [simplify]: iters left: 5 (121 enodes) 84.591 * * [simplify]: iters left: 4 (353 enodes) 84.742 * * [simplify]: Extracting #0: cost 1 inf + 0 84.742 * * [simplify]: Extracting #1: cost 3 inf + 0 84.742 * * [simplify]: Extracting #2: cost 26 inf + 0 84.742 * * [simplify]: Extracting #3: cost 54 inf + 0 84.742 * * [simplify]: Extracting #4: cost 75 inf + 0 84.743 * * [simplify]: Extracting #5: cost 199 inf + 0 84.746 * * [simplify]: Extracting #6: cost 201 inf + 7676 84.756 * * [simplify]: Extracting #7: cost 79 inf + 33592 84.782 * * [simplify]: Extracting #8: cost 7 inf + 60041 84.815 * * [simplify]: Extracting #9: cost 0 inf + 62785 84.842 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 84.842 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 84.843 * * * * [progress]: [ 280 / 793 ] simplifiying candidate # 84.844 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 84.844 * * [simplify]: iters left: 6 (22 enodes) 84.856 * * [simplify]: iters left: 5 (119 enodes) 84.892 * * [simplify]: iters left: 4 (343 enodes) 85.014 * * [simplify]: Extracting #0: cost 1 inf + 0 85.014 * * [simplify]: Extracting #1: cost 3 inf + 0 85.014 * * [simplify]: Extracting #2: cost 23 inf + 0 85.015 * * [simplify]: Extracting #3: cost 53 inf + 0 85.015 * * [simplify]: Extracting #4: cost 75 inf + 0 85.016 * * [simplify]: Extracting #5: cost 199 inf + 0 85.019 * * [simplify]: Extracting #6: cost 205 inf + 7579 85.030 * * [simplify]: Extracting #7: cost 91 inf + 31364 85.053 * * [simplify]: Extracting #8: cost 19 inf + 53918 85.080 * * [simplify]: Extracting #9: cost 0 inf + 63206 85.107 * * [simplify]: Extracting #10: cost 0 inf + 62625 85.134 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 85.134 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 85.134 * * * * [progress]: [ 281 / 793 ] simplifiying candidate # 85.135 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 85.135 * * [simplify]: iters left: 6 (23 enodes) 85.148 * * [simplify]: iters left: 5 (122 enodes) 85.177 * * [simplify]: iters left: 4 (348 enodes) 85.286 * * [simplify]: Extracting #0: cost 1 inf + 0 85.287 * * [simplify]: Extracting #1: cost 3 inf + 0 85.287 * * [simplify]: Extracting #2: cost 26 inf + 0 85.287 * * [simplify]: Extracting #3: cost 52 inf + 0 85.287 * * [simplify]: Extracting #4: cost 73 inf + 1 85.288 * * [simplify]: Extracting #5: cost 196 inf + 1 85.289 * * [simplify]: Extracting #6: cost 187 inf + 10257 85.296 * * [simplify]: Extracting #7: cost 61 inf + 36146 85.312 * * [simplify]: Extracting #8: cost 8 inf + 56966 85.326 * * [simplify]: Extracting #9: cost 0 inf + 60977 85.340 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 85.340 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 85.340 * * * * [progress]: [ 282 / 793 ] simplifiying candidate # 85.340 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 85.341 * * [simplify]: iters left: 6 (22 enodes) 85.349 * * [simplify]: iters left: 5 (117 enodes) 85.399 * * [simplify]: iters left: 4 (330 enodes) 85.541 * * [simplify]: Extracting #0: cost 1 inf + 0 85.541 * * [simplify]: Extracting #1: cost 3 inf + 0 85.541 * * [simplify]: Extracting #2: cost 19 inf + 0 85.541 * * [simplify]: Extracting #3: cost 46 inf + 0 85.542 * * [simplify]: Extracting #4: cost 69 inf + 0 85.543 * * [simplify]: Extracting #5: cost 193 inf + 0 85.546 * * [simplify]: Extracting #6: cost 197 inf + 10698 85.560 * * [simplify]: Extracting #7: cost 80 inf + 31755 85.575 * * [simplify]: Extracting #8: cost 18 inf + 50864 85.588 * * [simplify]: Extracting #9: cost 0 inf + 59281 85.603 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 85.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 85.604 * * * * [progress]: [ 283 / 793 ] simplifiying candidate # 85.605 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 85.605 * * [simplify]: iters left: 6 (23 enodes) 85.618 * * [simplify]: iters left: 5 (123 enodes) 85.666 * * [simplify]: iters left: 4 (351 enodes) 85.775 * * [simplify]: Extracting #0: cost 1 inf + 0 85.775 * * [simplify]: Extracting #1: cost 3 inf + 0 85.775 * * [simplify]: Extracting #2: cost 30 inf + 0 85.775 * * [simplify]: Extracting #3: cost 58 inf + 0 85.776 * * [simplify]: Extracting #4: cost 79 inf + 0 85.777 * * [simplify]: Extracting #5: cost 203 inf + 0 85.781 * * [simplify]: Extracting #6: cost 186 inf + 11056 85.794 * * [simplify]: Extracting #7: cost 66 inf + 37165 85.812 * * [simplify]: Extracting #8: cost 7 inf + 62369 85.826 * * [simplify]: Extracting #9: cost 0 inf + 64561 85.850 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 85.850 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 85.851 * * * * [progress]: [ 284 / 793 ] simplifiying candidate # 85.851 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 85.851 * * [simplify]: iters left: 6 (23 enodes) 85.863 * * [simplify]: iters left: 5 (121 enodes) 85.890 * * [simplify]: iters left: 4 (338 enodes) 86.022 * * [simplify]: Extracting #0: cost 1 inf + 0 86.022 * * [simplify]: Extracting #1: cost 3 inf + 0 86.022 * * [simplify]: Extracting #2: cost 23 inf + 0 86.022 * * [simplify]: Extracting #3: cost 47 inf + 0 86.023 * * [simplify]: Extracting #4: cost 69 inf + 0 86.024 * * [simplify]: Extracting #5: cost 193 inf + 0 86.027 * * [simplify]: Extracting #6: cost 190 inf + 12569 86.043 * * [simplify]: Extracting #7: cost 69 inf + 41154 86.067 * * [simplify]: Extracting #8: cost 16 inf + 53150 86.091 * * [simplify]: Extracting #9: cost 1 inf + 58617 86.117 * * [simplify]: Extracting #10: cost 0 inf + 59161 86.145 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 86.145 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 86.146 * * * * [progress]: [ 285 / 793 ] simplifiying candidate # 86.146 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 86.146 * * [simplify]: iters left: 6 (23 enodes) 86.156 * * [simplify]: iters left: 5 (123 enodes) 86.183 * * [simplify]: iters left: 4 (352 enodes) 86.314 * * [simplify]: Extracting #0: cost 1 inf + 0 86.314 * * [simplify]: Extracting #1: cost 3 inf + 0 86.314 * * [simplify]: Extracting #2: cost 30 inf + 0 86.314 * * [simplify]: Extracting #3: cost 56 inf + 0 86.314 * * [simplify]: Extracting #4: cost 77 inf + 0 86.315 * * [simplify]: Extracting #5: cost 201 inf + 0 86.316 * * [simplify]: Extracting #6: cost 199 inf + 8847 86.322 * * [simplify]: Extracting #7: cost 75 inf + 35805 86.336 * * [simplify]: Extracting #8: cost 8 inf + 59843 86.355 * * [simplify]: Extracting #9: cost 0 inf + 63313 86.372 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 86.372 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 86.373 * * * * [progress]: [ 286 / 793 ] simplifiying candidate # 86.373 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 86.373 * * [simplify]: iters left: 6 (23 enodes) 86.380 * * [simplify]: iters left: 5 (121 enodes) 86.408 * * [simplify]: iters left: 4 (344 enodes) 86.525 * * [simplify]: Extracting #0: cost 1 inf + 0 86.525 * * [simplify]: Extracting #1: cost 3 inf + 0 86.525 * * [simplify]: Extracting #2: cost 25 inf + 0 86.525 * * [simplify]: Extracting #3: cost 51 inf + 0 86.525 * * [simplify]: Extracting #4: cost 73 inf + 0 86.526 * * [simplify]: Extracting #5: cost 197 inf + 0 86.527 * * [simplify]: Extracting #6: cost 194 inf + 8902 86.532 * * [simplify]: Extracting #7: cost 80 inf + 31984 86.544 * * [simplify]: Extracting #8: cost 11 inf + 55297 86.571 * * [simplify]: Extracting #9: cost 0 inf + 60777 86.602 * * [simplify]: Extracting #10: cost 0 inf + 60737 86.629 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 86.629 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 86.629 * * * * [progress]: [ 287 / 793 ] simplifiying candidate # 86.630 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 86.630 * * [simplify]: iters left: 6 (23 enodes) 86.640 * * [simplify]: iters left: 5 (122 enodes) 86.666 * * [simplify]: iters left: 4 (348 enodes) 86.821 * * [simplify]: Extracting #0: cost 1 inf + 0 86.821 * * [simplify]: Extracting #1: cost 3 inf + 0 86.821 * * [simplify]: Extracting #2: cost 24 inf + 0 86.821 * * [simplify]: Extracting #3: cost 51 inf + 0 86.822 * * [simplify]: Extracting #4: cost 72 inf + 0 86.823 * * [simplify]: Extracting #5: cost 196 inf + 0 86.826 * * [simplify]: Extracting #6: cost 183 inf + 10656 86.836 * * [simplify]: Extracting #7: cost 71 inf + 30046 86.858 * * [simplify]: Extracting #8: cost 11 inf + 53429 86.884 * * [simplify]: Extracting #9: cost 0 inf + 59853 86.911 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 86.911 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 86.912 * * * * [progress]: [ 288 / 793 ] simplifiying candidate # 86.913 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 86.913 * * [simplify]: iters left: 6 (23 enodes) 86.929 * * [simplify]: iters left: 5 (122 enodes) 86.967 * * [simplify]: iters left: 4 (347 enodes) 87.110 * * [simplify]: Extracting #0: cost 1 inf + 0 87.110 * * [simplify]: Extracting #1: cost 3 inf + 0 87.110 * * [simplify]: Extracting #2: cost 22 inf + 0 87.110 * * [simplify]: Extracting #3: cost 51 inf + 0 87.111 * * [simplify]: Extracting #4: cost 73 inf + 0 87.111 * * [simplify]: Extracting #5: cost 197 inf + 0 87.113 * * [simplify]: Extracting #6: cost 187 inf + 12323 87.123 * * [simplify]: Extracting #7: cost 38 inf + 52507 87.141 * * [simplify]: Extracting #8: cost 5 inf + 59018 87.164 * * [simplify]: Extracting #9: cost 0 inf + 60777 87.178 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 87.178 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 87.178 * * * * [progress]: [ 289 / 793 ] simplifiying candidate # 87.178 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 87.178 * * [simplify]: iters left: 6 (22 enodes) 87.185 * * [simplify]: iters left: 5 (118 enodes) 87.227 * * [simplify]: iters left: 4 (332 enodes) 87.343 * * [simplify]: Extracting #0: cost 1 inf + 0 87.343 * * [simplify]: Extracting #1: cost 3 inf + 0 87.343 * * [simplify]: Extracting #2: cost 22 inf + 0 87.344 * * [simplify]: Extracting #3: cost 47 inf + 0 87.344 * * [simplify]: Extracting #4: cost 68 inf + 1 87.345 * * [simplify]: Extracting #5: cost 191 inf + 1 87.348 * * [simplify]: Extracting #6: cost 197 inf + 8287 87.362 * * [simplify]: Extracting #7: cost 73 inf + 36681 87.383 * * [simplify]: Extracting #8: cost 12 inf + 52286 87.404 * * [simplify]: Extracting #9: cost 0 inf + 56959 87.425 * * [simplify]: Extracting #10: cost 0 inf + 56919 87.445 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 87.446 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 87.446 * * * * [progress]: [ 290 / 793 ] simplifiying candidate # 87.447 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 87.447 * * [simplify]: iters left: 6 (22 enodes) 87.458 * * [simplify]: iters left: 5 (116 enodes) 87.498 * * [simplify]: iters left: 4 (329 enodes) 87.611 * * [simplify]: Extracting #0: cost 1 inf + 0 87.611 * * [simplify]: Extracting #1: cost 3 inf + 0 87.611 * * [simplify]: Extracting #2: cost 29 inf + 0 87.611 * * [simplify]: Extracting #3: cost 57 inf + 0 87.611 * * [simplify]: Extracting #4: cost 78 inf + 0 87.612 * * [simplify]: Extracting #5: cost 202 inf + 0 87.614 * * [simplify]: Extracting #6: cost 201 inf + 11711 87.624 * * [simplify]: Extracting #7: cost 71 inf + 45106 87.646 * * [simplify]: Extracting #8: cost 10 inf + 61864 87.672 * * [simplify]: Extracting #9: cost 1 inf + 63612 87.699 * * [simplify]: Extracting #10: cost 0 inf + 64157 87.727 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 87.727 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 87.728 * * * * [progress]: [ 291 / 793 ] simplifiying candidate # 87.728 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 87.729 * * [simplify]: iters left: 6 (23 enodes) 87.741 * * [simplify]: iters left: 5 (122 enodes) 87.770 * * [simplify]: iters left: 4 (348 enodes) 87.898 * * [simplify]: Extracting #0: cost 1 inf + 0 87.898 * * [simplify]: Extracting #1: cost 3 inf + 0 87.898 * * [simplify]: Extracting #2: cost 22 inf + 0 87.898 * * [simplify]: Extracting #3: cost 51 inf + 0 87.898 * * [simplify]: Extracting #4: cost 73 inf + 0 87.899 * * [simplify]: Extracting #5: cost 197 inf + 0 87.900 * * [simplify]: Extracting #6: cost 198 inf + 7862 87.905 * * [simplify]: Extracting #7: cost 75 inf + 31380 87.917 * * [simplify]: Extracting #8: cost 8 inf + 55506 87.940 * * [simplify]: Extracting #9: cost 0 inf + 60057 87.969 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 87.969 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 87.970 * * * * [progress]: [ 292 / 793 ] simplifiying candidate # 87.970 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 87.971 * * [simplify]: iters left: 6 (23 enodes) 87.982 * * [simplify]: iters left: 5 (120 enodes) 88.008 * * [simplify]: iters left: 4 (338 enodes) 88.163 * * [simplify]: Extracting #0: cost 1 inf + 0 88.163 * * [simplify]: Extracting #1: cost 3 inf + 0 88.163 * * [simplify]: Extracting #2: cost 23 inf + 0 88.163 * * [simplify]: Extracting #3: cost 52 inf + 0 88.164 * * [simplify]: Extracting #4: cost 74 inf + 0 88.165 * * [simplify]: Extracting #5: cost 198 inf + 0 88.169 * * [simplify]: Extracting #6: cost 183 inf + 13195 88.193 * * [simplify]: Extracting #7: cost 53 inf + 47128 88.216 * * [simplify]: Extracting #8: cost 1 inf + 62360 88.230 * * [simplify]: Extracting #9: cost 0 inf + 61741 88.243 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 88.243 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 88.244 * * * * [progress]: [ 293 / 793 ] simplifiying candidate # 88.244 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 88.244 * * [simplify]: iters left: 6 (23 enodes) 88.253 * * [simplify]: iters left: 5 (122 enodes) 88.281 * * [simplify]: iters left: 4 (347 enodes) 88.389 * * [simplify]: Extracting #0: cost 1 inf + 0 88.389 * * [simplify]: Extracting #1: cost 3 inf + 0 88.389 * * [simplify]: Extracting #2: cost 24 inf + 0 88.389 * * [simplify]: Extracting #3: cost 50 inf + 0 88.390 * * [simplify]: Extracting #4: cost 72 inf + 0 88.390 * * [simplify]: Extracting #5: cost 196 inf + 0 88.391 * * [simplify]: Extracting #6: cost 198 inf + 8578 88.396 * * [simplify]: Extracting #7: cost 86 inf + 26425 88.407 * * [simplify]: Extracting #8: cost 18 inf + 49576 88.421 * * [simplify]: Extracting #9: cost 0 inf + 59102 88.436 * * [simplify]: Extracting #10: cost 0 inf + 59020 88.449 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 88.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 88.449 * * * * [progress]: [ 294 / 793 ] simplifiying candidate # 88.450 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 88.450 * * [simplify]: iters left: 6 (18 enodes) 88.455 * * [simplify]: iters left: 5 (93 enodes) 88.475 * * [simplify]: iters left: 4 (257 enodes) 88.584 * * [simplify]: Extracting #0: cost 1 inf + 0 88.585 * * [simplify]: Extracting #1: cost 3 inf + 0 88.585 * * [simplify]: Extracting #2: cost 17 inf + 0 88.585 * * [simplify]: Extracting #3: cost 35 inf + 0 88.585 * * [simplify]: Extracting #4: cost 44 inf + 1 88.586 * * [simplify]: Extracting #5: cost 136 inf + 1 88.588 * * [simplify]: Extracting #6: cost 167 inf + 1815 88.594 * * [simplify]: Extracting #7: cost 87 inf + 17815 88.610 * * [simplify]: Extracting #8: cost 21 inf + 36261 88.628 * * [simplify]: Extracting #9: cost 0 inf + 43719 88.645 * * [simplify]: Extracting #10: cost 0 inf + 43548 88.662 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 88.662 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 88.662 * * * * [progress]: [ 295 / 793 ] simplifiying candidate # 88.663 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 88.663 * * [simplify]: iters left: 6 (22 enodes) 88.679 * * [simplify]: iters left: 5 (121 enodes) 88.713 * * [simplify]: iters left: 4 (352 enodes) 88.844 * * [simplify]: Extracting #0: cost 1 inf + 0 88.844 * * [simplify]: Extracting #1: cost 3 inf + 0 88.844 * * [simplify]: Extracting #2: cost 27 inf + 0 88.844 * * [simplify]: Extracting #3: cost 56 inf + 0 88.845 * * [simplify]: Extracting #4: cost 77 inf + 0 88.845 * * [simplify]: Extracting #5: cost 201 inf + 0 88.847 * * [simplify]: Extracting #6: cost 186 inf + 13541 88.861 * * [simplify]: Extracting #7: cost 65 inf + 46078 88.876 * * [simplify]: Extracting #8: cost 15 inf + 60675 88.891 * * [simplify]: Extracting #9: cost 2 inf + 63303 88.921 * * [simplify]: Extracting #10: cost 0 inf + 64393 88.951 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 88.951 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 88.951 * * * * [progress]: [ 296 / 793 ] simplifiying candidate # 88.952 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 88.952 * * [simplify]: iters left: 6 (22 enodes) 88.962 * * [simplify]: iters left: 5 (121 enodes) 88.993 * * [simplify]: iters left: 4 (350 enodes) 89.141 * * [simplify]: Extracting #0: cost 1 inf + 0 89.141 * * [simplify]: Extracting #1: cost 3 inf + 0 89.141 * * [simplify]: Extracting #2: cost 23 inf + 0 89.141 * * [simplify]: Extracting #3: cost 54 inf + 0 89.141 * * [simplify]: Extracting #4: cost 75 inf + 0 89.142 * * [simplify]: Extracting #5: cost 199 inf + 0 89.144 * * [simplify]: Extracting #6: cost 187 inf + 15353 89.154 * * [simplify]: Extracting #7: cost 63 inf + 51848 89.168 * * [simplify]: Extracting #8: cost 18 inf + 56913 89.195 * * [simplify]: Extracting #9: cost 1 inf + 62600 89.214 * * [simplify]: Extracting #10: cost 0 inf + 63145 89.229 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 89.229 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 89.230 * * * * [progress]: [ 297 / 793 ] simplifiying candidate # 89.230 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 89.230 * * [simplify]: iters left: 6 (22 enodes) 89.243 * * [simplify]: iters left: 5 (122 enodes) 89.295 * * [simplify]: iters left: 4 (359 enodes) 89.455 * * [simplify]: Extracting #0: cost 1 inf + 0 89.455 * * [simplify]: Extracting #1: cost 3 inf + 0 89.455 * * [simplify]: Extracting #2: cost 33 inf + 0 89.455 * * [simplify]: Extracting #3: cost 66 inf + 0 89.456 * * [simplify]: Extracting #4: cost 87 inf + 0 89.456 * * [simplify]: Extracting #5: cost 211 inf + 0 89.459 * * [simplify]: Extracting #6: cost 188 inf + 16322 89.472 * * [simplify]: Extracting #7: cost 48 inf + 57596 89.492 * * [simplify]: Extracting #8: cost 3 inf + 71923 89.519 * * [simplify]: Extracting #9: cost 0 inf + 71286 89.539 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 89.539 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 89.540 * * * * [progress]: [ 298 / 793 ] simplifiying candidate # 89.540 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 89.540 * * [simplify]: iters left: 6 (17 enodes) 89.545 * * [simplify]: iters left: 5 (87 enodes) 89.570 * * [simplify]: iters left: 4 (246 enodes) 89.641 * * [simplify]: Extracting #0: cost 1 inf + 0 89.641 * * [simplify]: Extracting #1: cost 5 inf + 0 89.642 * * [simplify]: Extracting #2: cost 24 inf + 0 89.642 * * [simplify]: Extracting #3: cost 51 inf + 1 89.642 * * [simplify]: Extracting #4: cost 143 inf + 2 89.643 * * [simplify]: Extracting #5: cost 164 inf + 4281 89.647 * * [simplify]: Extracting #6: cost 62 inf + 26499 89.658 * * [simplify]: Extracting #7: cost 6 inf + 44596 89.670 * * [simplify]: Extracting #8: cost 0 inf + 47260 89.678 * * [simplify]: Extracting #9: cost 0 inf + 46980 89.687 * * [simplify]: Extracting #10: cost 0 inf + 46940 89.696 * [simplify]: Simplified to (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 89.696 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 89.696 * * * * [progress]: [ 299 / 793 ] simplifiying candidate # 89.697 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 89.697 * * [simplify]: iters left: 6 (22 enodes) 89.710 * * [simplify]: iters left: 5 (121 enodes) 89.736 * * [simplify]: iters left: 4 (349 enodes) 89.872 * * [simplify]: Extracting #0: cost 1 inf + 0 89.873 * * [simplify]: Extracting #1: cost 3 inf + 0 89.873 * * [simplify]: Extracting #2: cost 23 inf + 0 89.873 * * [simplify]: Extracting #3: cost 55 inf + 0 89.873 * * [simplify]: Extracting #4: cost 76 inf + 0 89.874 * * [simplify]: Extracting #5: cost 200 inf + 0 89.879 * * [simplify]: Extracting #6: cost 186 inf + 13175 89.901 * * [simplify]: Extracting #7: cost 60 inf + 45436 89.915 * * [simplify]: Extracting #8: cost 14 inf + 57442 89.931 * * [simplify]: Extracting #9: cost 1 inf + 62023 89.950 * * [simplify]: Extracting #10: cost 0 inf + 62487 89.964 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 89.964 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 89.964 * * * * [progress]: [ 300 / 793 ] simplifiying candidate # 89.964 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 89.965 * * [simplify]: iters left: 6 (18 enodes) 89.970 * * [simplify]: iters left: 5 (91 enodes) 90.004 * * [simplify]: iters left: 4 (254 enodes) 90.093 * * [simplify]: Extracting #0: cost 1 inf + 0 90.093 * * [simplify]: Extracting #1: cost 5 inf + 0 90.093 * * [simplify]: Extracting #2: cost 25 inf + 0 90.094 * * [simplify]: Extracting #3: cost 47 inf + 1 90.094 * * [simplify]: Extracting #4: cost 138 inf + 2 90.096 * * [simplify]: Extracting #5: cost 169 inf + 2003 90.105 * * [simplify]: Extracting #6: cost 65 inf + 22855 90.119 * * [simplify]: Extracting #7: cost 11 inf + 39938 90.131 * * [simplify]: Extracting #8: cost 0 inf + 44789 90.139 * * [simplify]: Extracting #9: cost 0 inf + 44189 90.148 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 90.148 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 90.149 * * * * [progress]: [ 301 / 793 ] simplifiying candidate # 90.149 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 90.149 * * [simplify]: iters left: 6 (22 enodes) 90.158 * * [simplify]: iters left: 5 (121 enodes) 90.202 * * [simplify]: iters left: 4 (353 enodes) 90.325 * * [simplify]: Extracting #0: cost 1 inf + 0 90.325 * * [simplify]: Extracting #1: cost 3 inf + 0 90.325 * * [simplify]: Extracting #2: cost 27 inf + 0 90.326 * * [simplify]: Extracting #3: cost 55 inf + 0 90.326 * * [simplify]: Extracting #4: cost 76 inf + 0 90.327 * * [simplify]: Extracting #5: cost 200 inf + 0 90.331 * * [simplify]: Extracting #6: cost 188 inf + 13130 90.346 * * [simplify]: Extracting #7: cost 66 inf + 45120 90.366 * * [simplify]: Extracting #8: cost 23 inf + 54564 90.380 * * [simplify]: Extracting #9: cost 4 inf + 61011 90.401 * * [simplify]: Extracting #10: cost 0 inf + 63189 90.432 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 90.432 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 90.433 * * * * [progress]: [ 302 / 793 ] simplifiying candidate # 90.433 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 90.434 * * [simplify]: iters left: 6 (23 enodes) 90.446 * * [simplify]: iters left: 5 (122 enodes) 90.479 * * [simplify]: iters left: 4 (349 enodes) 90.595 * * [simplify]: Extracting #0: cost 1 inf + 0 90.595 * * [simplify]: Extracting #1: cost 3 inf + 0 90.595 * * [simplify]: Extracting #2: cost 28 inf + 0 90.596 * * [simplify]: Extracting #3: cost 57 inf + 0 90.596 * * [simplify]: Extracting #4: cost 79 inf + 0 90.597 * * [simplify]: Extracting #5: cost 203 inf + 0 90.598 * * [simplify]: Extracting #6: cost 204 inf + 8946 90.605 * * [simplify]: Extracting #7: cost 73 inf + 40857 90.618 * * [simplify]: Extracting #8: cost 8 inf + 63994 90.642 * * [simplify]: Extracting #9: cost 0 inf + 65361 90.656 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 90.656 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 90.656 * * * * [progress]: [ 303 / 793 ] simplifiying candidate # 90.657 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 90.657 * * [simplify]: iters left: 6 (23 enodes) 90.663 * * [simplify]: iters left: 5 (123 enodes) 90.709 * * [simplify]: iters left: 4 (353 enodes) 90.887 * * [simplify]: Extracting #0: cost 1 inf + 0 90.887 * * [simplify]: Extracting #1: cost 3 inf + 0 90.888 * * [simplify]: Extracting #2: cost 29 inf + 0 90.888 * * [simplify]: Extracting #3: cost 60 inf + 0 90.888 * * [simplify]: Extracting #4: cost 81 inf + 0 90.889 * * [simplify]: Extracting #5: cost 205 inf + 0 90.891 * * [simplify]: Extracting #6: cost 179 inf + 13525 90.898 * * [simplify]: Extracting #7: cost 78 inf + 33806 90.917 * * [simplify]: Extracting #8: cost 13 inf + 59674 90.935 * * [simplify]: Extracting #9: cost 0 inf + 65449 90.950 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 90.950 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 90.951 * * * * [progress]: [ 304 / 793 ] simplifiying candidate # 90.951 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 90.952 * * [simplify]: iters left: 6 (23 enodes) 90.965 * * [simplify]: iters left: 5 (123 enodes) 90.994 * * [simplify]: iters left: 4 (353 enodes) 91.142 * * [simplify]: Extracting #0: cost 1 inf + 0 91.143 * * [simplify]: Extracting #1: cost 3 inf + 0 91.143 * * [simplify]: Extracting #2: cost 30 inf + 0 91.143 * * [simplify]: Extracting #3: cost 60 inf + 0 91.143 * * [simplify]: Extracting #4: cost 81 inf + 0 91.144 * * [simplify]: Extracting #5: cost 205 inf + 0 91.146 * * [simplify]: Extracting #6: cost 183 inf + 13197 91.152 * * [simplify]: Extracting #7: cost 67 inf + 35465 91.165 * * [simplify]: Extracting #8: cost 10 inf + 59432 91.179 * * [simplify]: Extracting #9: cost 0 inf + 65049 91.194 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 91.194 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 91.194 * * * * [progress]: [ 305 / 793 ] simplifiying candidate # 91.195 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 91.195 * * [simplify]: iters left: 6 (23 enodes) 91.202 * * [simplify]: iters left: 5 (122 enodes) 91.231 * * [simplify]: iters left: 4 (348 enodes) 91.383 * * [simplify]: Extracting #0: cost 1 inf + 0 91.383 * * [simplify]: Extracting #1: cost 3 inf + 0 91.383 * * [simplify]: Extracting #2: cost 25 inf + 0 91.384 * * [simplify]: Extracting #3: cost 55 inf + 0 91.384 * * [simplify]: Extracting #4: cost 77 inf + 1 91.385 * * [simplify]: Extracting #5: cost 200 inf + 1 91.388 * * [simplify]: Extracting #6: cost 185 inf + 10877 91.400 * * [simplify]: Extracting #7: cost 62 inf + 36006 91.416 * * [simplify]: Extracting #8: cost 3 inf + 60992 91.430 * * [simplify]: Extracting #9: cost 0 inf + 62433 91.443 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 91.443 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 91.443 * * * * [progress]: [ 306 / 793 ] simplifiying candidate # 91.444 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 91.444 * * [simplify]: iters left: 6 (22 enodes) 91.451 * * [simplify]: iters left: 5 (117 enodes) 91.494 * * [simplify]: iters left: 4 (329 enodes) 91.618 * * [simplify]: Extracting #0: cost 1 inf + 0 91.618 * * [simplify]: Extracting #1: cost 3 inf + 0 91.618 * * [simplify]: Extracting #2: cost 19 inf + 0 91.618 * * [simplify]: Extracting #3: cost 45 inf + 0 91.618 * * [simplify]: Extracting #4: cost 68 inf + 0 91.618 * * [simplify]: Extracting #5: cost 192 inf + 0 91.620 * * [simplify]: Extracting #6: cost 187 inf + 9605 91.628 * * [simplify]: Extracting #7: cost 71 inf + 34130 91.639 * * [simplify]: Extracting #8: cost 20 inf + 49677 91.658 * * [simplify]: Extracting #9: cost 0 inf + 57877 91.683 * * [simplify]: Extracting #10: cost 0 inf + 57837 91.706 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 91.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 91.707 * * * * [progress]: [ 307 / 793 ] simplifiying candidate # 91.708 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 91.708 * * [simplify]: iters left: 6 (22 enodes) 91.720 * * [simplify]: iters left: 5 (119 enodes) 91.751 * * [simplify]: iters left: 4 (343 enodes) 91.858 * * [simplify]: Extracting #0: cost 1 inf + 0 91.858 * * [simplify]: Extracting #1: cost 3 inf + 0 91.858 * * [simplify]: Extracting #2: cost 24 inf + 0 91.858 * * [simplify]: Extracting #3: cost 55 inf + 0 91.858 * * [simplify]: Extracting #4: cost 77 inf + 0 91.859 * * [simplify]: Extracting #5: cost 201 inf + 0 91.860 * * [simplify]: Extracting #6: cost 199 inf + 11439 91.868 * * [simplify]: Extracting #7: cost 91 inf + 28494 91.895 * * [simplify]: Extracting #8: cost 21 inf + 52799 91.920 * * [simplify]: Extracting #9: cost 0 inf + 62251 91.937 * * [simplify]: Extracting #10: cost 0 inf + 62211 91.950 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 91.950 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 91.951 * * * * [progress]: [ 308 / 793 ] simplifiying candidate # 91.951 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 91.951 * * [simplify]: iters left: 6 (23 enodes) 91.958 * * [simplify]: iters left: 5 (121 enodes) 92.012 * * [simplify]: iters left: 4 (339 enodes) 92.160 * * [simplify]: Extracting #0: cost 1 inf + 0 92.160 * * [simplify]: Extracting #1: cost 3 inf + 0 92.160 * * [simplify]: Extracting #2: cost 22 inf + 0 92.160 * * [simplify]: Extracting #3: cost 48 inf + 0 92.160 * * [simplify]: Extracting #4: cost 69 inf + 0 92.161 * * [simplify]: Extracting #5: cost 193 inf + 0 92.162 * * [simplify]: Extracting #6: cost 192 inf + 6104 92.169 * * [simplify]: Extracting #7: cost 66 inf + 31420 92.182 * * [simplify]: Extracting #8: cost 12 inf + 54312 92.204 * * [simplify]: Extracting #9: cost 0 inf + 58659 92.229 * * [simplify]: Extracting #10: cost 0 inf + 58579 92.249 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 92.249 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 92.249 * * * * [progress]: [ 309 / 793 ] simplifiying candidate # 92.249 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 92.249 * * [simplify]: iters left: 6 (23 enodes) 92.256 * * [simplify]: iters left: 5 (121 enodes) 92.289 * * [simplify]: iters left: 4 (351 enodes) 92.405 * * [simplify]: Extracting #0: cost 1 inf + 0 92.405 * * [simplify]: Extracting #1: cost 3 inf + 0 92.405 * * [simplify]: Extracting #2: cost 24 inf + 0 92.405 * * [simplify]: Extracting #3: cost 51 inf + 0 92.405 * * [simplify]: Extracting #4: cost 73 inf + 0 92.406 * * [simplify]: Extracting #5: cost 197 inf + 0 92.408 * * [simplify]: Extracting #6: cost 185 inf + 11969 92.416 * * [simplify]: Extracting #7: cost 79 inf + 30167 92.439 * * [simplify]: Extracting #8: cost 24 inf + 49600 92.464 * * [simplify]: Extracting #9: cost 1 inf + 59764 92.481 * * [simplify]: Extracting #10: cost 0 inf + 60057 92.494 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 92.494 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 92.494 * * * * [progress]: [ 310 / 793 ] simplifiying candidate # 92.494 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 92.494 * * [simplify]: iters left: 6 (19 enodes) 92.499 * * [simplify]: iters left: 5 (92 enodes) 92.540 * * [simplify]: iters left: 4 (254 enodes) 92.619 * * [simplify]: Extracting #0: cost 1 inf + 0 92.619 * * [simplify]: Extracting #1: cost 3 inf + 0 92.620 * * [simplify]: Extracting #2: cost 17 inf + 0 92.620 * * [simplify]: Extracting #3: cost 32 inf + 0 92.620 * * [simplify]: Extracting #4: cost 41 inf + 1 92.621 * * [simplify]: Extracting #5: cost 133 inf + 1 92.622 * * [simplify]: Extracting #6: cost 169 inf + 1526 92.627 * * [simplify]: Extracting #7: cost 93 inf + 14357 92.641 * * [simplify]: Extracting #8: cost 10 inf + 38668 92.659 * * [simplify]: Extracting #9: cost 0 inf + 42136 92.674 * * [simplify]: Extracting #10: cost 0 inf + 41896 92.682 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 92.682 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 92.682 * * * * [progress]: [ 311 / 793 ] simplifiying candidate # 92.683 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 92.683 * * [simplify]: iters left: 6 (23 enodes) 92.689 * * [simplify]: iters left: 5 (121 enodes) 92.719 * * [simplify]: iters left: 4 (342 enodes) 92.830 * * [simplify]: Extracting #0: cost 1 inf + 0 92.830 * * [simplify]: Extracting #1: cost 3 inf + 0 92.830 * * [simplify]: Extracting #2: cost 26 inf + 0 92.830 * * [simplify]: Extracting #3: cost 55 inf + 0 92.831 * * [simplify]: Extracting #4: cost 76 inf + 0 92.832 * * [simplify]: Extracting #5: cost 200 inf + 0 92.836 * * [simplify]: Extracting #6: cost 187 inf + 13140 92.844 * * [simplify]: Extracting #7: cost 77 inf + 33282 92.857 * * [simplify]: Extracting #8: cost 6 inf + 63915 92.872 * * [simplify]: Extracting #9: cost 0 inf + 63749 92.895 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 92.895 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 92.895 * * * * [progress]: [ 312 / 793 ] simplifiying candidate # 92.895 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 92.895 * * [simplify]: iters left: 6 (23 enodes) 92.903 * * [simplify]: iters left: 5 (121 enodes) 92.938 * * [simplify]: iters left: 4 (340 enodes) 93.077 * * [simplify]: Extracting #0: cost 1 inf + 0 93.077 * * [simplify]: Extracting #1: cost 3 inf + 0 93.077 * * [simplify]: Extracting #2: cost 24 inf + 0 93.078 * * [simplify]: Extracting #3: cost 55 inf + 0 93.078 * * [simplify]: Extracting #4: cost 76 inf + 0 93.079 * * [simplify]: Extracting #5: cost 200 inf + 0 93.082 * * [simplify]: Extracting #6: cost 196 inf + 10307 93.099 * * [simplify]: Extracting #7: cost 78 inf + 36038 93.123 * * [simplify]: Extracting #8: cost 12 inf + 60873 93.145 * * [simplify]: Extracting #9: cost 0 inf + 63789 93.159 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 93.159 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 93.160 * * * * [progress]: [ 313 / 793 ] simplifiying candidate # 93.160 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 93.160 * * [simplify]: iters left: 6 (23 enodes) 93.167 * * [simplify]: iters left: 5 (120 enodes) 93.211 * * [simplify]: iters left: 4 (339 enodes) 93.367 * * [simplify]: Extracting #0: cost 1 inf + 0 93.367 * * [simplify]: Extracting #1: cost 3 inf + 0 93.367 * * [simplify]: Extracting #2: cost 28 inf + 0 93.368 * * [simplify]: Extracting #3: cost 60 inf + 0 93.368 * * [simplify]: Extracting #4: cost 81 inf + 0 93.369 * * [simplify]: Extracting #5: cost 205 inf + 0 93.373 * * [simplify]: Extracting #6: cost 186 inf + 12787 93.380 * * [simplify]: Extracting #7: cost 89 inf + 30100 93.393 * * [simplify]: Extracting #8: cost 16 inf + 60164 93.411 * * [simplify]: Extracting #9: cost 1 inf + 66104 93.439 * * [simplify]: Extracting #10: cost 0 inf + 66649 93.454 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 93.454 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 93.454 * * * * [progress]: [ 314 / 793 ] simplifiying candidate # 93.454 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 93.454 * * [simplify]: iters left: 6 (18 enodes) 93.459 * * [simplify]: iters left: 5 (89 enodes) 93.479 * * [simplify]: iters left: 4 (235 enodes) 93.580 * * [simplify]: Extracting #0: cost 1 inf + 0 93.580 * * [simplify]: Extracting #1: cost 5 inf + 0 93.581 * * [simplify]: Extracting #2: cost 28 inf + 0 93.581 * * [simplify]: Extracting #3: cost 51 inf + 1 93.581 * * [simplify]: Extracting #4: cost 143 inf + 2 93.583 * * [simplify]: Extracting #5: cost 175 inf + 2473 93.590 * * [simplify]: Extracting #6: cost 71 inf + 27581 93.606 * * [simplify]: Extracting #7: cost 6 inf + 45094 93.624 * * [simplify]: Extracting #8: cost 0 inf + 46996 93.635 * * [simplify]: Extracting #9: cost 0 inf + 46556 93.644 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 93.644 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 93.645 * * * * [progress]: [ 315 / 793 ] simplifiying candidate # 93.645 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 93.645 * * [simplify]: iters left: 6 (23 enodes) 93.651 * * [simplify]: iters left: 5 (121 enodes) 93.680 * * [simplify]: iters left: 4 (340 enodes) 93.793 * * [simplify]: Extracting #0: cost 1 inf + 0 93.793 * * [simplify]: Extracting #1: cost 3 inf + 0 93.793 * * [simplify]: Extracting #2: cost 23 inf + 0 93.794 * * [simplify]: Extracting #3: cost 54 inf + 0 93.794 * * [simplify]: Extracting #4: cost 75 inf + 0 93.795 * * [simplify]: Extracting #5: cost 199 inf + 0 93.797 * * [simplify]: Extracting #6: cost 200 inf + 10930 93.803 * * [simplify]: Extracting #7: cost 91 inf + 31190 93.814 * * [simplify]: Extracting #8: cost 17 inf + 56162 93.830 * * [simplify]: Extracting #9: cost 0 inf + 61865 93.843 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 93.843 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 93.843 * * * * [progress]: [ 316 / 793 ] simplifiying candidate # 93.843 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 93.844 * * [simplify]: iters left: 6 (18 enodes) 93.849 * * [simplify]: iters left: 5 (88 enodes) 93.868 * * [simplify]: iters left: 4 (240 enodes) 93.961 * * [simplify]: Extracting #0: cost 1 inf + 0 93.961 * * [simplify]: Extracting #1: cost 5 inf + 0 93.961 * * [simplify]: Extracting #2: cost 25 inf + 0 93.962 * * [simplify]: Extracting #3: cost 50 inf + 1 93.962 * * [simplify]: Extracting #4: cost 141 inf + 2 93.964 * * [simplify]: Extracting #5: cost 172 inf + 3107 93.969 * * [simplify]: Extracting #6: cost 80 inf + 22439 93.980 * * [simplify]: Extracting #7: cost 6 inf + 45492 93.989 * * [simplify]: Extracting #8: cost 0 inf + 46283 93.998 * * [simplify]: Extracting #9: cost 0 inf + 46123 94.007 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 94.007 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 94.008 * * * * [progress]: [ 317 / 793 ] simplifiying candidate # 94.008 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 94.008 * * [simplify]: iters left: 6 (23 enodes) 94.017 * * [simplify]: iters left: 5 (121 enodes) 94.050 * * [simplify]: iters left: 4 (342 enodes) 94.179 * * [simplify]: Extracting #0: cost 1 inf + 0 94.179 * * [simplify]: Extracting #1: cost 3 inf + 0 94.179 * * [simplify]: Extracting #2: cost 25 inf + 0 94.179 * * [simplify]: Extracting #3: cost 53 inf + 0 94.179 * * [simplify]: Extracting #4: cost 74 inf + 0 94.180 * * [simplify]: Extracting #5: cost 198 inf + 0 94.181 * * [simplify]: Extracting #6: cost 198 inf + 10513 94.190 * * [simplify]: Extracting #7: cost 78 inf + 34075 94.208 * * [simplify]: Extracting #8: cost 5 inf + 60667 94.233 * * [simplify]: Extracting #9: cost 0 inf + 61141 94.246 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 94.246 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 94.246 * * * * [progress]: [ 318 / 793 ] simplifiying candidate # 94.247 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 94.247 * * [simplify]: iters left: 6 (23 enodes) 94.253 * * [simplify]: iters left: 5 (122 enodes) 94.284 * * [simplify]: iters left: 4 (344 enodes) 94.408 * * [simplify]: Extracting #0: cost 1 inf + 0 94.408 * * [simplify]: Extracting #1: cost 3 inf + 0 94.408 * * [simplify]: Extracting #2: cost 25 inf + 0 94.408 * * [simplify]: Extracting #3: cost 53 inf + 0 94.409 * * [simplify]: Extracting #4: cost 74 inf + 0 94.409 * * [simplify]: Extracting #5: cost 198 inf + 0 94.411 * * [simplify]: Extracting #6: cost 179 inf + 11271 94.418 * * [simplify]: Extracting #7: cost 61 inf + 41432 94.442 * * [simplify]: Extracting #8: cost 10 inf + 58409 94.469 * * [simplify]: Extracting #9: cost 0 inf + 61701 94.496 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 94.496 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 94.497 * * * * [progress]: [ 319 / 793 ] simplifiying candidate # 94.497 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 94.497 * * [simplify]: iters left: 6 (23 enodes) 94.514 * * [simplify]: iters left: 5 (123 enodes) 94.543 * * [simplify]: iters left: 4 (348 enodes) 94.697 * * [simplify]: Extracting #0: cost 1 inf + 0 94.697 * * [simplify]: Extracting #1: cost 3 inf + 0 94.697 * * [simplify]: Extracting #2: cost 29 inf + 0 94.697 * * [simplify]: Extracting #3: cost 59 inf + 0 94.698 * * [simplify]: Extracting #4: cost 80 inf + 0 94.699 * * [simplify]: Extracting #5: cost 204 inf + 0 94.703 * * [simplify]: Extracting #6: cost 183 inf + 12328 94.722 * * [simplify]: Extracting #7: cost 65 inf + 38445 94.737 * * [simplify]: Extracting #8: cost 7 inf + 62432 94.752 * * [simplify]: Extracting #9: cost 0 inf + 65125 94.766 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 94.766 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 94.767 * * * * [progress]: [ 320 / 793 ] simplifiying candidate # 94.767 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 94.767 * * [simplify]: iters left: 6 (23 enodes) 94.774 * * [simplify]: iters left: 5 (123 enodes) 94.808 * * [simplify]: iters left: 4 (347 enodes) 94.970 * * [simplify]: Extracting #0: cost 1 inf + 0 94.970 * * [simplify]: Extracting #1: cost 3 inf + 0 94.970 * * [simplify]: Extracting #2: cost 29 inf + 0 94.970 * * [simplify]: Extracting #3: cost 56 inf + 0 94.971 * * [simplify]: Extracting #4: cost 77 inf + 0 94.972 * * [simplify]: Extracting #5: cost 201 inf + 0 94.975 * * [simplify]: Extracting #6: cost 198 inf + 5748 94.987 * * [simplify]: Extracting #7: cost 61 inf + 35682 95.013 * * [simplify]: Extracting #8: cost 5 inf + 60955 95.041 * * [simplify]: Extracting #9: cost 0 inf + 63273 95.063 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 95.063 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 95.063 * * * * [progress]: [ 321 / 793 ] simplifiying candidate # 95.064 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 95.064 * * [simplify]: iters left: 6 (23 enodes) 95.070 * * [simplify]: iters left: 5 (122 enodes) 95.111 * * [simplify]: iters left: 4 (344 enodes) 95.249 * * [simplify]: Extracting #0: cost 1 inf + 0 95.249 * * [simplify]: Extracting #1: cost 3 inf + 0 95.249 * * [simplify]: Extracting #2: cost 25 inf + 0 95.249 * * [simplify]: Extracting #3: cost 58 inf + 0 95.250 * * [simplify]: Extracting #4: cost 78 inf + 1 95.250 * * [simplify]: Extracting #5: cost 201 inf + 1 95.252 * * [simplify]: Extracting #6: cost 187 inf + 10415 95.257 * * [simplify]: Extracting #7: cost 91 inf + 25982 95.269 * * [simplify]: Extracting #8: cost 22 inf + 52484 95.282 * * [simplify]: Extracting #9: cost 1 inf + 62270 95.296 * * [simplify]: Extracting #10: cost 0 inf + 62815 95.323 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 95.323 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 95.324 * * * * [progress]: [ 322 / 793 ] simplifiying candidate # 95.324 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 95.325 * * [simplify]: iters left: 6 (22 enodes) 95.337 * * [simplify]: iters left: 5 (117 enodes) 95.376 * * [simplify]: iters left: 4 (326 enodes) 95.494 * * [simplify]: Extracting #0: cost 1 inf + 0 95.494 * * [simplify]: Extracting #1: cost 3 inf + 0 95.494 * * [simplify]: Extracting #2: cost 26 inf + 0 95.494 * * [simplify]: Extracting #3: cost 55 inf + 0 95.495 * * [simplify]: Extracting #4: cost 76 inf + 0 95.495 * * [simplify]: Extracting #5: cost 200 inf + 0 95.497 * * [simplify]: Extracting #6: cost 199 inf + 10991 95.508 * * [simplify]: Extracting #7: cost 81 inf + 35338 95.531 * * [simplify]: Extracting #8: cost 20 inf + 54457 95.561 * * [simplify]: Extracting #9: cost 0 inf + 63109 95.585 * * [simplify]: Extracting #10: cost 0 inf + 63069 95.611 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 95.611 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 95.611 * * * * [progress]: [ 323 / 793 ] simplifiying candidate # 95.612 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 95.612 * * [simplify]: iters left: 6 (23 enodes) 95.624 * * [simplify]: iters left: 5 (121 enodes) 95.651 * * [simplify]: iters left: 4 (347 enodes) 95.773 * * [simplify]: Extracting #0: cost 1 inf + 0 95.773 * * [simplify]: Extracting #1: cost 3 inf + 0 95.773 * * [simplify]: Extracting #2: cost 25 inf + 0 95.773 * * [simplify]: Extracting #3: cost 56 inf + 0 95.773 * * [simplify]: Extracting #4: cost 77 inf + 0 95.774 * * [simplify]: Extracting #5: cost 201 inf + 0 95.775 * * [simplify]: Extracting #6: cost 198 inf + 8159 95.782 * * [simplify]: Extracting #7: cost 67 inf + 37010 95.794 * * [simplify]: Extracting #8: cost 6 inf + 60744 95.811 * * [simplify]: Extracting #9: cost 0 inf + 62713 95.837 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 95.837 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 95.837 * * * * [progress]: [ 324 / 793 ] simplifiying candidate # 95.838 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 95.838 * * [simplify]: iters left: 6 (23 enodes) 95.848 * * [simplify]: iters left: 5 (121 enodes) 95.878 * * [simplify]: iters left: 4 (333 enodes) 96.034 * * [simplify]: Extracting #0: cost 1 inf + 0 96.034 * * [simplify]: Extracting #1: cost 3 inf + 0 96.034 * * [simplify]: Extracting #2: cost 19 inf + 0 96.034 * * [simplify]: Extracting #3: cost 42 inf + 0 96.034 * * [simplify]: Extracting #4: cost 55 inf + 0 96.035 * * [simplify]: Extracting #5: cost 162 inf + 0 96.037 * * [simplify]: Extracting #6: cost 212 inf + 2049 96.047 * * [simplify]: Extracting #7: cost 83 inf + 28018 96.065 * * [simplify]: Extracting #8: cost 9 inf + 53473 96.080 * * [simplify]: Extracting #9: cost 0 inf + 57109 96.096 * * [simplify]: Extracting #10: cost 0 inf + 56949 96.112 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 96.112 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 96.112 * * * * [progress]: [ 325 / 793 ] simplifiying candidate # 96.112 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 96.112 * * [simplify]: iters left: 6 (22 enodes) 96.118 * * [simplify]: iters left: 5 (119 enodes) 96.154 * * [simplify]: iters left: 4 (341 enodes) 96.310 * * [simplify]: Extracting #0: cost 1 inf + 0 96.310 * * [simplify]: Extracting #1: cost 3 inf + 0 96.310 * * [simplify]: Extracting #2: cost 28 inf + 0 96.311 * * [simplify]: Extracting #3: cost 56 inf + 0 96.311 * * [simplify]: Extracting #4: cost 77 inf + 0 96.312 * * [simplify]: Extracting #5: cost 201 inf + 0 96.315 * * [simplify]: Extracting #6: cost 205 inf + 5503 96.324 * * [simplify]: Extracting #7: cost 99 inf + 23838 96.346 * * [simplify]: Extracting #8: cost 21 inf + 55158 96.372 * * [simplify]: Extracting #9: cost 0 inf + 62833 96.397 * * [simplify]: Extracting #10: cost 0 inf + 62553 96.413 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 96.413 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 96.413 * * * * [progress]: [ 326 / 793 ] simplifiying candidate # 96.414 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 96.414 * * [simplify]: iters left: 6 (22 enodes) 96.421 * * [simplify]: iters left: 5 (118 enodes) 96.462 * * [simplify]: iters left: 4 (332 enodes) 96.573 * * [simplify]: Extracting #0: cost 1 inf + 0 96.573 * * [simplify]: Extracting #1: cost 3 inf + 0 96.573 * * [simplify]: Extracting #2: cost 21 inf + 0 96.573 * * [simplify]: Extracting #3: cost 46 inf + 0 96.573 * * [simplify]: Extracting #4: cost 67 inf + 1 96.574 * * [simplify]: Extracting #5: cost 190 inf + 1 96.577 * * [simplify]: Extracting #6: cost 180 inf + 12893 96.590 * * [simplify]: Extracting #7: cost 64 inf + 39883 96.604 * * [simplify]: Extracting #8: cost 27 inf + 48045 96.629 * * [simplify]: Extracting #9: cost 0 inf + 58153 96.655 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 96.655 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 96.656 * * * * [progress]: [ 327 / 793 ] simplifiying candidate # 96.656 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 96.657 * * [simplify]: iters left: 6 (23 enodes) 96.664 * * [simplify]: iters left: 5 (122 enodes) 96.691 * * [simplify]: iters left: 4 (347 enodes) 96.839 * * [simplify]: Extracting #0: cost 1 inf + 0 96.839 * * [simplify]: Extracting #1: cost 3 inf + 0 96.839 * * [simplify]: Extracting #2: cost 22 inf + 0 96.839 * * [simplify]: Extracting #3: cost 52 inf + 0 96.840 * * [simplify]: Extracting #4: cost 74 inf + 0 96.841 * * [simplify]: Extracting #5: cost 198 inf + 0 96.845 * * [simplify]: Extracting #6: cost 182 inf + 9799 96.864 * * [simplify]: Extracting #7: cost 65 inf + 40568 96.891 * * [simplify]: Extracting #8: cost 13 inf + 56493 96.919 * * [simplify]: Extracting #9: cost 2 inf + 60651 96.935 * * [simplify]: Extracting #10: cost 0 inf + 61741 96.952 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 96.952 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 96.952 * * * * [progress]: [ 328 / 793 ] simplifiying candidate # 96.953 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 96.953 * * [simplify]: iters left: 6 (23 enodes) 96.966 * * [simplify]: iters left: 5 (122 enodes) 97.017 * * [simplify]: iters left: 4 (348 enodes) 97.160 * * [simplify]: Extracting #0: cost 1 inf + 0 97.160 * * [simplify]: Extracting #1: cost 3 inf + 0 97.160 * * [simplify]: Extracting #2: cost 24 inf + 0 97.161 * * [simplify]: Extracting #3: cost 51 inf + 0 97.161 * * [simplify]: Extracting #4: cost 72 inf + 0 97.162 * * [simplify]: Extracting #5: cost 196 inf + 0 97.165 * * [simplify]: Extracting #6: cost 198 inf + 5835 97.171 * * [simplify]: Extracting #7: cost 76 inf + 28624 97.183 * * [simplify]: Extracting #8: cost 11 inf + 53598 97.197 * * [simplify]: Extracting #9: cost 0 inf + 60373 97.219 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 97.219 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 97.219 * * * * [progress]: [ 329 / 793 ] simplifiying candidate # 97.220 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 97.220 * * [simplify]: iters left: 6 (23 enodes) 97.226 * * [simplify]: iters left: 5 (121 enodes) 97.262 * * [simplify]: iters left: 4 (344 enodes) 97.403 * * [simplify]: Extracting #0: cost 1 inf + 0 97.403 * * [simplify]: Extracting #1: cost 3 inf + 0 97.403 * * [simplify]: Extracting #2: cost 25 inf + 0 97.404 * * [simplify]: Extracting #3: cost 51 inf + 0 97.404 * * [simplify]: Extracting #4: cost 73 inf + 0 97.404 * * [simplify]: Extracting #5: cost 197 inf + 0 97.406 * * [simplify]: Extracting #6: cost 181 inf + 8489 97.412 * * [simplify]: Extracting #7: cost 80 inf + 28062 97.425 * * [simplify]: Extracting #8: cost 20 inf + 51954 97.444 * * [simplify]: Extracting #9: cost 1 inf + 61183 97.472 * * [simplify]: Extracting #10: cost 0 inf + 61688 97.486 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 97.487 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 97.487 * * * * [progress]: [ 330 / 793 ] simplifiying candidate # 97.487 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 97.487 * * [simplify]: iters left: 6 (23 enodes) 97.494 * * [simplify]: iters left: 5 (122 enodes) 97.539 * * [simplify]: iters left: 4 (348 enodes) 97.685 * * [simplify]: Extracting #0: cost 1 inf + 0 97.685 * * [simplify]: Extracting #1: cost 3 inf + 0 97.685 * * [simplify]: Extracting #2: cost 22 inf + 0 97.685 * * [simplify]: Extracting #3: cost 52 inf + 0 97.686 * * [simplify]: Extracting #4: cost 74 inf + 0 97.686 * * [simplify]: Extracting #5: cost 198 inf + 0 97.688 * * [simplify]: Extracting #6: cost 193 inf + 7105 97.693 * * [simplify]: Extracting #7: cost 81 inf + 27051 97.707 * * [simplify]: Extracting #8: cost 15 inf + 54790 97.735 * * [simplify]: Extracting #9: cost 0 inf + 62421 97.763 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 97.763 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 97.764 * * * * [progress]: [ 331 / 793 ] simplifiying candidate # 97.764 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 97.765 * * [simplify]: iters left: 6 (22 enodes) 97.777 * * [simplify]: iters left: 5 (116 enodes) 97.814 * * [simplify]: iters left: 4 (329 enodes) 97.959 * * [simplify]: Extracting #0: cost 1 inf + 0 97.959 * * [simplify]: Extracting #1: cost 3 inf + 0 97.959 * * [simplify]: Extracting #2: cost 29 inf + 0 97.959 * * [simplify]: Extracting #3: cost 56 inf + 0 97.960 * * [simplify]: Extracting #4: cost 77 inf + 0 97.961 * * [simplify]: Extracting #5: cost 201 inf + 0 97.964 * * [simplify]: Extracting #6: cost 204 inf + 5504 97.978 * * [simplify]: Extracting #7: cost 95 inf + 31003 98.005 * * [simplify]: Extracting #8: cost 27 inf + 55330 98.037 * * [simplify]: Extracting #9: cost 5 inf + 62455 98.065 * * [simplify]: Extracting #10: cost 0 inf + 64926 98.092 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 98.093 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 98.093 * * * * [progress]: [ 332 / 793 ] simplifiying candidate # 98.094 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 98.094 * * [simplify]: iters left: 6 (23 enodes) 98.107 * * [simplify]: iters left: 5 (122 enodes) 98.158 * * [simplify]: iters left: 4 (347 enodes) 98.293 * * [simplify]: Extracting #0: cost 1 inf + 0 98.293 * * [simplify]: Extracting #1: cost 3 inf + 0 98.293 * * [simplify]: Extracting #2: cost 24 inf + 0 98.294 * * [simplify]: Extracting #3: cost 47 inf + 0 98.294 * * [simplify]: Extracting #4: cost 69 inf + 0 98.295 * * [simplify]: Extracting #5: cost 193 inf + 0 98.299 * * [simplify]: Extracting #6: cost 181 inf + 8197 98.312 * * [simplify]: Extracting #7: cost 68 inf + 30169 98.335 * * [simplify]: Extracting #8: cost 8 inf + 55071 98.362 * * [simplify]: Extracting #9: cost 0 inf + 59441 98.388 * * [simplify]: Extracting #10: cost 0 inf + 59401 98.417 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 98.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 98.418 * * * * [progress]: [ 333 / 793 ] simplifiying candidate # 98.418 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 98.418 * * [simplify]: iters left: 6 (23 enodes) 98.424 * * [simplify]: iters left: 5 (120 enodes) 98.460 * * [simplify]: iters left: 4 (335 enodes) 98.580 * * [simplify]: Extracting #0: cost 1 inf + 0 98.580 * * [simplify]: Extracting #1: cost 3 inf + 0 98.581 * * [simplify]: Extracting #2: cost 29 inf + 0 98.581 * * [simplify]: Extracting #3: cost 55 inf + 0 98.581 * * [simplify]: Extracting #4: cost 76 inf + 0 98.587 * * [simplify]: Extracting #5: cost 200 inf + 0 98.593 * * [simplify]: Extracting #6: cost 180 inf + 13839 98.613 * * [simplify]: Extracting #7: cost 57 inf + 45025 98.641 * * [simplify]: Extracting #8: cost 12 inf + 59511 98.669 * * [simplify]: Extracting #9: cost 0 inf + 63669 98.698 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 98.698 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 98.698 * * * * [progress]: [ 334 / 793 ] simplifiying candidate # 98.699 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 98.699 * * [simplify]: iters left: 6 (23 enodes) 98.712 * * [simplify]: iters left: 5 (122 enodes) 98.765 * * [simplify]: iters left: 4 (348 enodes) 98.892 * * [simplify]: Extracting #0: cost 1 inf + 0 98.892 * * [simplify]: Extracting #1: cost 3 inf + 0 98.892 * * [simplify]: Extracting #2: cost 26 inf + 0 98.893 * * [simplify]: Extracting #3: cost 52 inf + 0 98.893 * * [simplify]: Extracting #4: cost 73 inf + 1 98.894 * * [simplify]: Extracting #5: cost 196 inf + 1 98.898 * * [simplify]: Extracting #6: cost 188 inf + 7214 98.909 * * [simplify]: Extracting #7: cost 68 inf + 33079 98.933 * * [simplify]: Extracting #8: cost 9 inf + 56342 98.955 * * [simplify]: Extracting #9: cost 0 inf + 61137 98.972 * * [simplify]: Extracting #10: cost 0 inf + 61097 98.986 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 98.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 98.987 * * * * [progress]: [ 335 / 793 ] simplifiying candidate # 98.987 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 98.987 * * [simplify]: iters left: 6 (22 enodes) 98.994 * * [simplify]: iters left: 5 (119 enodes) 99.020 * * [simplify]: iters left: 4 (343 enodes) 99.154 * * [simplify]: Extracting #0: cost 1 inf + 0 99.154 * * [simplify]: Extracting #1: cost 3 inf + 0 99.154 * * [simplify]: Extracting #2: cost 23 inf + 0 99.154 * * [simplify]: Extracting #3: cost 53 inf + 0 99.154 * * [simplify]: Extracting #4: cost 75 inf + 0 99.155 * * [simplify]: Extracting #5: cost 199 inf + 0 99.157 * * [simplify]: Extracting #6: cost 190 inf + 8949 99.162 * * [simplify]: Extracting #7: cost 97 inf + 25036 99.174 * * [simplify]: Extracting #8: cost 31 inf + 49083 99.195 * * [simplify]: Extracting #9: cost 1 inf + 61720 99.209 * * [simplify]: Extracting #10: cost 0 inf + 62225 99.232 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 99.232 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 99.233 * * * * [progress]: [ 336 / 793 ] simplifiying candidate # 99.233 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 99.233 * * [simplify]: iters left: 6 (23 enodes) 99.245 * * [simplify]: iters left: 5 (121 enodes) 99.283 * * [simplify]: iters left: 4 (353 enodes) 99.443 * * [simplify]: Extracting #0: cost 1 inf + 0 99.443 * * [simplify]: Extracting #1: cost 3 inf + 0 99.443 * * [simplify]: Extracting #2: cost 27 inf + 0 99.444 * * [simplify]: Extracting #3: cost 54 inf + 0 99.444 * * [simplify]: Extracting #4: cost 75 inf + 0 99.445 * * [simplify]: Extracting #5: cost 199 inf + 0 99.449 * * [simplify]: Extracting #6: cost 197 inf + 8572 99.857 * * [simplify]: Extracting #7: cost 50 inf + 46155 99.871 * * [simplify]: Extracting #8: cost 7 inf + 61526 99.886 * * [simplify]: Extracting #9: cost 0 inf + 63854 99.912 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 99.912 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 99.913 * * * * [progress]: [ 337 / 793 ] simplifiying candidate # 99.913 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 99.914 * * [simplify]: iters left: 6 (23 enodes) 99.926 * * [simplify]: iters left: 5 (122 enodes) 99.972 * * [simplify]: iters left: 4 (344 enodes) 100.122 * * [simplify]: Extracting #0: cost 1 inf + 0 100.122 * * [simplify]: Extracting #1: cost 3 inf + 0 100.122 * * [simplify]: Extracting #2: cost 21 inf + 0 100.123 * * [simplify]: Extracting #3: cost 42 inf + 0 100.123 * * [simplify]: Extracting #4: cost 63 inf + 1 100.124 * * [simplify]: Extracting #5: cost 186 inf + 1 100.128 * * [simplify]: Extracting #6: cost 170 inf + 10176 100.145 * * [simplify]: Extracting #7: cost 59 inf + 35178 100.169 * * [simplify]: Extracting #8: cost 8 inf + 53254 100.194 * * [simplify]: Extracting #9: cost 0 inf + 55777 100.217 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 100.218 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 100.218 * * * * [progress]: [ 338 / 793 ] simplifiying candidate # 100.219 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 100.219 * * [simplify]: iters left: 6 (23 enodes) 100.235 * * [simplify]: iters left: 5 (123 enodes) 100.287 * * [simplify]: iters left: 4 (351 enodes) 100.402 * * [simplify]: Extracting #0: cost 1 inf + 0 100.402 * * [simplify]: Extracting #1: cost 3 inf + 0 100.402 * * [simplify]: Extracting #2: cost 30 inf + 0 100.403 * * [simplify]: Extracting #3: cost 59 inf + 0 100.403 * * [simplify]: Extracting #4: cost 80 inf + 0 100.403 * * [simplify]: Extracting #5: cost 204 inf + 0 100.405 * * [simplify]: Extracting #6: cost 193 inf + 8048 100.417 * * [simplify]: Extracting #7: cost 62 inf + 38452 100.445 * * [simplify]: Extracting #8: cost 6 inf + 63044 100.475 * * [simplify]: Extracting #9: cost 0 inf + 66578 100.506 * * [simplify]: Extracting #10: cost 0 inf + 66538 100.530 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 100.530 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 100.531 * * * * [progress]: [ 339 / 793 ] simplifiying candidate # 100.531 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 100.531 * * [simplify]: iters left: 6 (22 enodes) 100.537 * * [simplify]: iters left: 5 (117 enodes) 100.567 * * [simplify]: iters left: 4 (330 enodes) 100.680 * * [simplify]: Extracting #0: cost 1 inf + 0 100.680 * * [simplify]: Extracting #1: cost 3 inf + 0 100.680 * * [simplify]: Extracting #2: cost 19 inf + 0 100.681 * * [simplify]: Extracting #3: cost 45 inf + 0 100.681 * * [simplify]: Extracting #4: cost 68 inf + 0 100.682 * * [simplify]: Extracting #5: cost 192 inf + 0 100.686 * * [simplify]: Extracting #6: cost 188 inf + 8788 100.705 * * [simplify]: Extracting #7: cost 65 inf + 37260 100.728 * * [simplify]: Extracting #8: cost 19 inf + 51464 100.751 * * [simplify]: Extracting #9: cost 1 inf + 57973 100.766 * * [simplify]: Extracting #10: cost 0 inf + 58517 100.778 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 100.779 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 100.779 * * * * [progress]: [ 340 / 793 ] simplifiying candidate # 100.779 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 100.780 * * [simplify]: iters left: 6 (23 enodes) 100.792 * * [simplify]: iters left: 5 (123 enodes) 100.844 * * [simplify]: iters left: 4 (352 enodes) 101.004 * * [simplify]: Extracting #0: cost 1 inf + 0 101.004 * * [simplify]: Extracting #1: cost 3 inf + 0 101.005 * * [simplify]: Extracting #2: cost 30 inf + 0 101.005 * * [simplify]: Extracting #3: cost 56 inf + 0 101.005 * * [simplify]: Extracting #4: cost 77 inf + 0 101.006 * * [simplify]: Extracting #5: cost 201 inf + 0 101.010 * * [simplify]: Extracting #6: cost 196 inf + 8614 101.024 * * [simplify]: Extracting #7: cost 74 inf + 34572 101.043 * * [simplify]: Extracting #8: cost 10 inf + 59075 101.057 * * [simplify]: Extracting #9: cost 0 inf + 63366 101.079 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 101.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 101.080 * * * * [progress]: [ 341 / 793 ] simplifiying candidate # 101.080 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 101.081 * * [simplify]: iters left: 6 (23 enodes) 101.094 * * [simplify]: iters left: 5 (121 enodes) 101.126 * * [simplify]: iters left: 4 (336 enodes) 101.249 * * [simplify]: Extracting #0: cost 1 inf + 0 101.249 * * [simplify]: Extracting #1: cost 3 inf + 0 101.249 * * [simplify]: Extracting #2: cost 23 inf + 0 101.250 * * [simplify]: Extracting #3: cost 46 inf + 0 101.250 * * [simplify]: Extracting #4: cost 68 inf + 0 101.250 * * [simplify]: Extracting #5: cost 192 inf + 0 101.253 * * [simplify]: Extracting #6: cost 175 inf + 12531 101.262 * * [simplify]: Extracting #7: cost 60 inf + 38207 101.273 * * [simplify]: Extracting #8: cost 12 inf + 52521 101.290 * * [simplify]: Extracting #9: cost 3 inf + 55963 101.315 * * [simplify]: Extracting #10: cost 0 inf + 57597 101.339 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 101.339 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 101.339 * * * * [progress]: [ 342 / 793 ] simplifiying candidate # 101.340 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 101.340 * * [simplify]: iters left: 6 (23 enodes) 101.353 * * [simplify]: iters left: 5 (122 enodes) 101.403 * * [simplify]: iters left: 4 (347 enodes) 101.528 * * [simplify]: Extracting #0: cost 1 inf + 0 101.528 * * [simplify]: Extracting #1: cost 3 inf + 0 101.528 * * [simplify]: Extracting #2: cost 25 inf + 0 101.529 * * [simplify]: Extracting #3: cost 50 inf + 0 101.529 * * [simplify]: Extracting #4: cost 71 inf + 1 101.530 * * [simplify]: Extracting #5: cost 194 inf + 1 101.533 * * [simplify]: Extracting #6: cost 186 inf + 7797 101.544 * * [simplify]: Extracting #7: cost 75 inf + 29224 101.559 * * [simplify]: Extracting #8: cost 8 inf + 56058 101.574 * * [simplify]: Extracting #9: cost 0 inf + 61009 101.600 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 101.600 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 101.601 * * * * [progress]: [ 343 / 793 ] simplifiying candidate # 101.601 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 101.601 * * [simplify]: iters left: 6 (23 enodes) 101.617 * * [simplify]: iters left: 5 (121 enodes) 101.649 * * [simplify]: iters left: 4 (350 enodes) 101.803 * * [simplify]: Extracting #0: cost 1 inf + 0 101.803 * * [simplify]: Extracting #1: cost 3 inf + 0 101.803 * * [simplify]: Extracting #2: cost 23 inf + 0 101.803 * * [simplify]: Extracting #3: cost 52 inf + 0 101.803 * * [simplify]: Extracting #4: cost 73 inf + 0 101.804 * * [simplify]: Extracting #5: cost 197 inf + 0 101.806 * * [simplify]: Extracting #6: cost 179 inf + 9465 101.815 * * [simplify]: Extracting #7: cost 79 inf + 30441 101.828 * * [simplify]: Extracting #8: cost 15 inf + 55183 101.847 * * [simplify]: Extracting #9: cost 0 inf + 62097 101.874 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 101.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 101.875 * * * * [progress]: [ 344 / 793 ] simplifiying candidate # 101.876 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 101.876 * * [simplify]: iters left: 6 (22 enodes) 101.889 * * [simplify]: iters left: 5 (119 enodes) 101.926 * * [simplify]: iters left: 4 (344 enodes) 102.054 * * [simplify]: Extracting #0: cost 1 inf + 0 102.054 * * [simplify]: Extracting #1: cost 3 inf + 0 102.054 * * [simplify]: Extracting #2: cost 25 inf + 0 102.054 * * [simplify]: Extracting #3: cost 54 inf + 0 102.055 * * [simplify]: Extracting #4: cost 75 inf + 0 102.055 * * [simplify]: Extracting #5: cost 199 inf + 0 102.057 * * [simplify]: Extracting #6: cost 193 inf + 5878 102.064 * * [simplify]: Extracting #7: cost 89 inf + 26693 102.077 * * [simplify]: Extracting #8: cost 20 inf + 52828 102.099 * * [simplify]: Extracting #9: cost 2 inf + 62617 102.114 * * [simplify]: Extracting #10: cost 0 inf + 63665 102.134 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 102.134 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 102.135 * * * * [progress]: [ 345 / 793 ] simplifiying candidate # 102.135 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 102.135 * * [simplify]: iters left: 6 (23 enodes) 102.144 * * [simplify]: iters left: 5 (122 enodes) 102.171 * * [simplify]: iters left: 4 (343 enodes) 102.323 * * [simplify]: Extracting #0: cost 1 inf + 0 102.323 * * [simplify]: Extracting #1: cost 3 inf + 0 102.323 * * [simplify]: Extracting #2: cost 21 inf + 0 102.323 * * [simplify]: Extracting #3: cost 45 inf + 0 102.324 * * [simplify]: Extracting #4: cost 65 inf + 1 102.324 * * [simplify]: Extracting #5: cost 188 inf + 1 102.326 * * [simplify]: Extracting #6: cost 189 inf + 6613 102.333 * * [simplify]: Extracting #7: cost 70 inf + 30814 102.346 * * [simplify]: Extracting #8: cost 6 inf + 54033 102.358 * * [simplify]: Extracting #9: cost 0 inf + 56345 102.371 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 102.371 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 102.372 * * * * [progress]: [ 346 / 793 ] simplifiying candidate # 102.372 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 102.372 * * [simplify]: iters left: 6 (23 enodes) 102.378 * * [simplify]: iters left: 5 (123 enodes) 102.408 * * [simplify]: iters left: 4 (352 enodes) 102.502 * * [simplify]: Extracting #0: cost 1 inf + 0 102.503 * * [simplify]: Extracting #1: cost 3 inf + 0 102.503 * * [simplify]: Extracting #2: cost 23 inf + 0 102.503 * * [simplify]: Extracting #3: cost 55 inf + 0 102.503 * * [simplify]: Extracting #4: cost 77 inf + 0 102.504 * * [simplify]: Extracting #5: cost 201 inf + 0 102.507 * * [simplify]: Extracting #6: cost 176 inf + 16404 102.520 * * [simplify]: Extracting #7: cost 53 inf + 47781 102.535 * * [simplify]: Extracting #8: cost 9 inf + 61125 102.553 * * [simplify]: Extracting #9: cost 0 inf + 64686 102.568 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 102.568 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 102.569 * * * * [progress]: [ 347 / 793 ] simplifiying candidate # 102.569 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 102.569 * * [simplify]: iters left: 6 (22 enodes) 102.576 * * [simplify]: iters left: 5 (117 enodes) 102.603 * * [simplify]: iters left: 4 (330 enodes) 102.715 * * [simplify]: Extracting #0: cost 1 inf + 0 102.715 * * [simplify]: Extracting #1: cost 3 inf + 0 102.715 * * [simplify]: Extracting #2: cost 20 inf + 0 102.715 * * [simplify]: Extracting #3: cost 48 inf + 0 102.716 * * [simplify]: Extracting #4: cost 70 inf + 0 102.716 * * [simplify]: Extracting #5: cost 194 inf + 0 102.718 * * [simplify]: Extracting #6: cost 196 inf + 8443 102.725 * * [simplify]: Extracting #7: cost 77 inf + 32592 102.737 * * [simplify]: Extracting #8: cost 15 inf + 52538 102.749 * * [simplify]: Extracting #9: cost 1 inf + 58501 102.761 * * [simplify]: Extracting #10: cost 0 inf + 59045 102.774 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 102.774 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 102.774 * * * * [progress]: [ 348 / 793 ] simplifiying candidate # 102.774 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 102.774 * * [simplify]: iters left: 6 (23 enodes) 102.781 * * [simplify]: iters left: 5 (123 enodes) 102.809 * * [simplify]: iters left: 4 (354 enodes) 102.909 * * [simplify]: Extracting #0: cost 1 inf + 0 102.909 * * [simplify]: Extracting #1: cost 3 inf + 0 102.909 * * [simplify]: Extracting #2: cost 28 inf + 0 102.909 * * [simplify]: Extracting #3: cost 55 inf + 0 102.910 * * [simplify]: Extracting #4: cost 77 inf + 0 102.910 * * [simplify]: Extracting #5: cost 201 inf + 0 102.913 * * [simplify]: Extracting #6: cost 175 inf + 14371 102.925 * * [simplify]: Extracting #7: cost 45 inf + 48389 102.945 * * [simplify]: Extracting #8: cost 2 inf + 63808 102.961 * * [simplify]: Extracting #9: cost 0 inf + 64566 102.976 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 102.976 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 102.976 * * * * [progress]: [ 349 / 793 ] simplifiying candidate # 102.977 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 102.977 * * [simplify]: iters left: 6 (23 enodes) 102.983 * * [simplify]: iters left: 5 (121 enodes) 103.028 * * [simplify]: iters left: 4 (335 enodes) 103.171 * * [simplify]: Extracting #0: cost 1 inf + 0 103.171 * * [simplify]: Extracting #1: cost 3 inf + 0 103.171 * * [simplify]: Extracting #2: cost 20 inf + 0 103.171 * * [simplify]: Extracting #3: cost 46 inf + 0 103.171 * * [simplify]: Extracting #4: cost 68 inf + 0 103.172 * * [simplify]: Extracting #5: cost 192 inf + 0 103.176 * * [simplify]: Extracting #6: cost 162 inf + 17629 103.198 * * [simplify]: Extracting #7: cost 36 inf + 46015 103.223 * * [simplify]: Extracting #8: cost 1 inf + 57293 103.243 * * [simplify]: Extracting #9: cost 0 inf + 57837 103.256 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 103.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 103.256 * * * * [progress]: [ 350 / 793 ] simplifiying candidate # 103.256 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 103.257 * * [simplify]: iters left: 6 (23 enodes) 103.265 * * [simplify]: iters left: 5 (121 enodes) 103.305 * * [simplify]: iters left: 4 (341 enodes) 103.436 * * [simplify]: Extracting #0: cost 1 inf + 0 103.436 * * [simplify]: Extracting #1: cost 3 inf + 0 103.436 * * [simplify]: Extracting #2: cost 27 inf + 0 103.436 * * [simplify]: Extracting #3: cost 67 inf + 0 103.437 * * [simplify]: Extracting #4: cost 123 inf + 1 103.439 * * [simplify]: Extracting #5: cost 191 inf + 1934 103.447 * * [simplify]: Extracting #6: cost 113 inf + 21297 103.473 * * [simplify]: Extracting #7: cost 27 inf + 51361 103.499 * * [simplify]: Extracting #8: cost 4 inf + 60886 103.514 * * [simplify]: Extracting #9: cost 0 inf + 62480 103.529 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 103.529 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 103.529 * * * * [progress]: [ 351 / 793 ] simplifiying candidate # 103.529 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 103.530 * * [simplify]: iters left: 6 (23 enodes) 103.537 * * [simplify]: iters left: 5 (122 enodes) 103.586 * * [simplify]: iters left: 4 (343 enodes) 103.732 * * [simplify]: Extracting #0: cost 1 inf + 0 103.732 * * [simplify]: Extracting #1: cost 3 inf + 0 103.732 * * [simplify]: Extracting #2: cost 21 inf + 0 103.732 * * [simplify]: Extracting #3: cost 56 inf + 0 103.733 * * [simplify]: Extracting #4: cost 112 inf + 1 103.734 * * [simplify]: Extracting #5: cost 180 inf + 1976 103.742 * * [simplify]: Extracting #6: cost 103 inf + 21710 103.755 * * [simplify]: Extracting #7: cost 39 inf + 36100 103.777 * * [simplify]: Extracting #8: cost 12 inf + 49114 103.800 * * [simplify]: Extracting #9: cost 0 inf + 54516 103.816 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 103.816 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 103.817 * * * * [progress]: [ 352 / 793 ] simplifiying candidate # 103.817 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 103.817 * * [simplify]: iters left: 6 (23 enodes) 103.824 * * [simplify]: iters left: 5 (122 enodes) 103.855 * * [simplify]: iters left: 4 (344 enodes) 103.980 * * [simplify]: Extracting #0: cost 1 inf + 0 103.980 * * [simplify]: Extracting #1: cost 3 inf + 0 103.980 * * [simplify]: Extracting #2: cost 22 inf + 0 103.981 * * [simplify]: Extracting #3: cost 57 inf + 0 103.981 * * [simplify]: Extracting #4: cost 112 inf + 2 103.982 * * [simplify]: Extracting #5: cost 177 inf + 2387 103.991 * * [simplify]: Extracting #6: cost 96 inf + 22505 104.005 * * [simplify]: Extracting #7: cost 34 inf + 38119 104.023 * * [simplify]: Extracting #8: cost 3 inf + 53056 104.035 * * [simplify]: Extracting #9: cost 0 inf + 54437 104.047 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 104.048 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 104.048 * * * * [progress]: [ 353 / 793 ] simplifiying candidate # 104.048 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 104.048 * * [simplify]: iters left: 6 (17 enodes) 104.057 * * [simplify]: iters left: 5 (84 enodes) 104.077 * * [simplify]: iters left: 4 (190 enodes) 104.132 * * [simplify]: iters left: 3 (316 enodes) 104.238 * * [simplify]: Extracting #0: cost 1 inf + 0 104.238 * * [simplify]: Extracting #1: cost 3 inf + 0 104.238 * * [simplify]: Extracting #2: cost 32 inf + 0 104.238 * * [simplify]: Extracting #3: cost 127 inf + 0 104.239 * * [simplify]: Extracting #4: cost 187 inf + 4 104.243 * * [simplify]: Extracting #5: cost 153 inf + 6963 104.253 * * [simplify]: Extracting #6: cost 68 inf + 26946 104.275 * * [simplify]: Extracting #7: cost 3 inf + 53833 104.300 * * [simplify]: Extracting #8: cost 0 inf + 54925 104.314 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 104.314 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 104.315 * * * * [progress]: [ 354 / 793 ] simplifiying candidate # 104.315 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 104.315 * * [simplify]: iters left: 6 (23 enodes) 104.325 * * [simplify]: iters left: 5 (122 enodes) 104.362 * * [simplify]: iters left: 4 (343 enodes) 104.491 * * [simplify]: Extracting #0: cost 1 inf + 0 104.491 * * [simplify]: Extracting #1: cost 3 inf + 0 104.491 * * [simplify]: Extracting #2: cost 23 inf + 0 104.491 * * [simplify]: Extracting #3: cost 66 inf + 0 104.492 * * [simplify]: Extracting #4: cost 122 inf + 1 104.493 * * [simplify]: Extracting #5: cost 188 inf + 2342 104.497 * * [simplify]: Extracting #6: cost 103 inf + 23795 104.508 * * [simplify]: Extracting #7: cost 42 inf + 39577 104.531 * * [simplify]: Extracting #8: cost 13 inf + 54701 104.547 * * [simplify]: Extracting #9: cost 0 inf + 60196 104.560 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 104.560 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 104.560 * * * * [progress]: [ 355 / 793 ] simplifiying candidate # 104.560 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 104.560 * * [simplify]: iters left: 6 (17 enodes) 104.565 * * [simplify]: iters left: 5 (82 enodes) 104.595 * * [simplify]: iters left: 4 (188 enodes) 104.674 * * [simplify]: iters left: 3 (338 enodes) 104.814 * * [simplify]: Extracting #0: cost 1 inf + 0 104.814 * * [simplify]: Extracting #1: cost 3 inf + 0 104.814 * * [simplify]: Extracting #2: cost 36 inf + 0 104.815 * * [simplify]: Extracting #3: cost 141 inf + 0 104.815 * * [simplify]: Extracting #4: cost 201 inf + 3 104.817 * * [simplify]: Extracting #5: cost 181 inf + 3780 104.822 * * [simplify]: Extracting #6: cost 71 inf + 30440 104.835 * * [simplify]: Extracting #7: cost 1 inf + 60241 104.862 * * [simplify]: Extracting #8: cost 0 inf + 60685 104.886 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 104.886 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 104.887 * * * * [progress]: [ 356 / 793 ] simplifiying candidate # 104.887 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 104.887 * * [simplify]: iters left: 6 (23 enodes) 104.894 * * [simplify]: iters left: 5 (122 enodes) 104.927 * * [simplify]: iters left: 4 (346 enodes) 105.066 * * [simplify]: Extracting #0: cost 1 inf + 0 105.066 * * [simplify]: Extracting #1: cost 3 inf + 0 105.066 * * [simplify]: Extracting #2: cost 27 inf + 0 105.066 * * [simplify]: Extracting #3: cost 63 inf + 0 105.066 * * [simplify]: Extracting #4: cost 119 inf + 1 105.067 * * [simplify]: Extracting #5: cost 188 inf + 1687 105.071 * * [simplify]: Extracting #6: cost 112 inf + 21364 105.079 * * [simplify]: Extracting #7: cost 37 inf + 39285 105.091 * * [simplify]: Extracting #8: cost 2 inf + 57927 105.108 * * [simplify]: Extracting #9: cost 0 inf + 58624 105.133 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 105.133 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 105.134 * * * * [progress]: [ 357 / 793 ] simplifiying candidate # 105.134 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 105.135 * * [simplify]: iters left: 6 (18 enodes) 105.143 * * [simplify]: iters left: 5 (85 enodes) 105.176 * * [simplify]: iters left: 4 (188 enodes) 105.251 * * [simplify]: iters left: 3 (351 enodes) 105.415 * * [simplify]: Extracting #0: cost 1 inf + 0 105.415 * * [simplify]: Extracting #1: cost 3 inf + 0 105.415 * * [simplify]: Extracting #2: cost 38 inf + 0 105.416 * * [simplify]: Extracting #3: cost 143 inf + 0 105.417 * * [simplify]: Extracting #4: cost 203 inf + 3 105.422 * * [simplify]: Extracting #5: cost 180 inf + 4636 105.431 * * [simplify]: Extracting #6: cost 77 inf + 27508 105.447 * * [simplify]: Extracting #7: cost 3 inf + 60332 105.460 * * [simplify]: Extracting #8: cost 0 inf + 61704 105.473 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 105.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 105.473 * * * * [progress]: [ 358 / 793 ] simplifiying candidate # 105.474 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 105.474 * * [simplify]: iters left: 6 (23 enodes) 105.480 * * [simplify]: iters left: 5 (122 enodes) 105.531 * * [simplify]: iters left: 4 (348 enodes) 105.683 * * [simplify]: Extracting #0: cost 1 inf + 0 105.684 * * [simplify]: Extracting #1: cost 3 inf + 0 105.684 * * [simplify]: Extracting #2: cost 25 inf + 0 105.684 * * [simplify]: Extracting #3: cost 56 inf + 0 105.684 * * [simplify]: Extracting #4: cost 78 inf + 1 105.685 * * [simplify]: Extracting #5: cost 201 inf + 1 105.687 * * [simplify]: Extracting #6: cost 187 inf + 8564 105.693 * * [simplify]: Extracting #7: cost 86 inf + 29704 105.717 * * [simplify]: Extracting #8: cost 18 inf + 57109 105.744 * * [simplify]: Extracting #9: cost 1 inf + 64692 105.762 * * [simplify]: Extracting #10: cost 0 inf + 65237 105.785 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 105.785 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 105.785 * * * * [progress]: [ 359 / 793 ] simplifiying candidate # 105.786 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 105.786 * * [simplify]: iters left: 6 (23 enodes) 105.799 * * [simplify]: iters left: 5 (123 enodes) 105.851 * * [simplify]: iters left: 4 (353 enodes) 106.012 * * [simplify]: Extracting #0: cost 1 inf + 0 106.012 * * [simplify]: Extracting #1: cost 3 inf + 0 106.013 * * [simplify]: Extracting #2: cost 30 inf + 0 106.013 * * [simplify]: Extracting #3: cost 59 inf + 0 106.014 * * [simplify]: Extracting #4: cost 80 inf + 0 106.015 * * [simplify]: Extracting #5: cost 204 inf + 0 106.019 * * [simplify]: Extracting #6: cost 184 inf + 10625 106.031 * * [simplify]: Extracting #7: cost 68 inf + 32523 106.045 * * [simplify]: Extracting #8: cost 9 inf + 60404 106.060 * * [simplify]: Extracting #9: cost 0 inf + 65938 106.082 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 106.082 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 106.083 * * * * [progress]: [ 360 / 793 ] simplifiying candidate # 106.083 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 106.084 * * [simplify]: iters left: 6 (23 enodes) 106.094 * * [simplify]: iters left: 5 (123 enodes) 106.124 * * [simplify]: iters left: 4 (353 enodes) 106.264 * * [simplify]: Extracting #0: cost 1 inf + 0 106.264 * * [simplify]: Extracting #1: cost 3 inf + 0 106.264 * * [simplify]: Extracting #2: cost 29 inf + 0 106.264 * * [simplify]: Extracting #3: cost 58 inf + 0 106.264 * * [simplify]: Extracting #4: cost 79 inf + 0 106.265 * * [simplify]: Extracting #5: cost 203 inf + 0 106.267 * * [simplify]: Extracting #6: cost 192 inf + 9279 106.275 * * [simplify]: Extracting #7: cost 64 inf + 36051 106.292 * * [simplify]: Extracting #8: cost 6 inf + 62945 106.308 * * [simplify]: Extracting #9: cost 0 inf + 65334 106.323 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 106.324 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 106.324 * * * * [progress]: [ 361 / 793 ] simplifiying candidate # 106.324 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 106.324 * * [simplify]: iters left: 6 (23 enodes) 106.331 * * [simplify]: iters left: 5 (122 enodes) 106.369 * * [simplify]: iters left: 4 (349 enodes) 106.470 * * [simplify]: Extracting #0: cost 1 inf + 0 106.470 * * [simplify]: Extracting #1: cost 3 inf + 0 106.470 * * [simplify]: Extracting #2: cost 27 inf + 0 106.471 * * [simplify]: Extracting #3: cost 54 inf + 0 106.471 * * [simplify]: Extracting #4: cost 76 inf + 0 106.471 * * [simplify]: Extracting #5: cost 200 inf + 0 106.473 * * [simplify]: Extracting #6: cost 188 inf + 8763 106.481 * * [simplify]: Extracting #7: cost 60 inf + 35140 106.494 * * [simplify]: Extracting #8: cost 4 inf + 59964 106.508 * * [simplify]: Extracting #9: cost 0 inf + 62669 106.523 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 106.523 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 106.523 * * * * [progress]: [ 362 / 793 ] simplifiying candidate # 106.523 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 106.524 * * [simplify]: iters left: 6 (22 enodes) 106.535 * * [simplify]: iters left: 5 (119 enodes) 106.583 * * [simplify]: iters left: 4 (343 enodes) 106.700 * * [simplify]: Extracting #0: cost 1 inf + 0 106.700 * * [simplify]: Extracting #1: cost 3 inf + 0 106.700 * * [simplify]: Extracting #2: cost 26 inf + 0 106.700 * * [simplify]: Extracting #3: cost 57 inf + 0 106.700 * * [simplify]: Extracting #4: cost 79 inf + 0 106.701 * * [simplify]: Extracting #5: cost 203 inf + 0 106.703 * * [simplify]: Extracting #6: cost 189 inf + 9313 106.709 * * [simplify]: Extracting #7: cost 98 inf + 27012 106.725 * * [simplify]: Extracting #8: cost 23 inf + 54379 106.739 * * [simplify]: Extracting #9: cost 2 inf + 63512 106.757 * * [simplify]: Extracting #10: cost 0 inf + 64601 106.783 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 106.784 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 106.784 * * * * [progress]: [ 363 / 793 ] simplifiying candidate # 106.785 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 106.785 * * [simplify]: iters left: 6 (22 enodes) 106.798 * * [simplify]: iters left: 5 (117 enodes) 106.847 * * [simplify]: iters left: 4 (329 enodes) 107.023 * * [simplify]: Extracting #0: cost 1 inf + 0 107.024 * * [simplify]: Extracting #1: cost 3 inf + 0 107.024 * * [simplify]: Extracting #2: cost 18 inf + 0 107.024 * * [simplify]: Extracting #3: cost 45 inf + 0 107.024 * * [simplify]: Extracting #4: cost 68 inf + 0 107.025 * * [simplify]: Extracting #5: cost 192 inf + 0 107.028 * * [simplify]: Extracting #6: cost 179 inf + 14568 107.038 * * [simplify]: Extracting #7: cost 66 inf + 38335 107.049 * * [simplify]: Extracting #8: cost 15 inf + 51316 107.062 * * [simplify]: Extracting #9: cost 0 inf + 57015 107.085 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 107.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 107.086 * * * * [progress]: [ 364 / 793 ] simplifiying candidate # 107.086 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 107.086 * * [simplify]: iters left: 6 (23 enodes) 107.096 * * [simplify]: iters left: 5 (121 enodes) 107.126 * * [simplify]: iters left: 4 (351 enodes) 107.249 * * [simplify]: Extracting #0: cost 1 inf + 0 107.249 * * [simplify]: Extracting #1: cost 3 inf + 0 107.249 * * [simplify]: Extracting #2: cost 24 inf + 0 107.250 * * [simplify]: Extracting #3: cost 51 inf + 0 107.250 * * [simplify]: Extracting #4: cost 73 inf + 0 107.251 * * [simplify]: Extracting #5: cost 197 inf + 0 107.256 * * [simplify]: Extracting #6: cost 176 inf + 13117 107.280 * * [simplify]: Extracting #7: cost 45 inf + 45306 107.307 * * [simplify]: Extracting #8: cost 0 inf + 61217 107.333 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 107.333 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 107.334 * * * * [progress]: [ 365 / 793 ] simplifiying candidate # 107.334 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 107.335 * * [simplify]: iters left: 6 (23 enodes) 107.347 * * [simplify]: iters left: 5 (121 enodes) 107.373 * * [simplify]: iters left: 4 (337 enodes) 107.493 * * [simplify]: Extracting #0: cost 1 inf + 0 107.493 * * [simplify]: Extracting #1: cost 3 inf + 0 107.493 * * [simplify]: Extracting #2: cost 22 inf + 0 107.493 * * [simplify]: Extracting #3: cost 51 inf + 0 107.493 * * [simplify]: Extracting #4: cost 72 inf + 0 107.494 * * [simplify]: Extracting #5: cost 196 inf + 0 107.498 * * [simplify]: Extracting #6: cost 168 inf + 16141 107.509 * * [simplify]: Extracting #7: cost 46 inf + 47537 107.523 * * [simplify]: Extracting #8: cost 10 inf + 57078 107.536 * * [simplify]: Extracting #9: cost 0 inf + 60773 107.562 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 107.562 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 107.562 * * * * [progress]: [ 366 / 793 ] simplifiying candidate # 107.563 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 107.563 * * [simplify]: iters left: 6 (22 enodes) 107.576 * * [simplify]: iters left: 5 (122 enodes) 107.634 * * [simplify]: iters left: 4 (359 enodes) 107.757 * * [simplify]: Extracting #0: cost 1 inf + 0 107.757 * * [simplify]: Extracting #1: cost 3 inf + 0 107.757 * * [simplify]: Extracting #2: cost 33 inf + 0 107.757 * * [simplify]: Extracting #3: cost 66 inf + 0 107.758 * * [simplify]: Extracting #4: cost 87 inf + 0 107.759 * * [simplify]: Extracting #5: cost 211 inf + 0 107.763 * * [simplify]: Extracting #6: cost 204 inf + 7114 107.771 * * [simplify]: Extracting #7: cost 95 inf + 26445 107.784 * * [simplify]: Extracting #8: cost 15 inf + 60796 107.808 * * [simplify]: Extracting #9: cost 1 inf + 70442 107.836 * * [simplify]: Extracting #10: cost 0 inf + 71286 107.852 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 107.853 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 107.853 * * * * [progress]: [ 367 / 793 ] simplifiying candidate # 107.853 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 107.853 * * [simplify]: iters left: 6 (22 enodes) 107.859 * * [simplify]: iters left: 5 (121 enodes) 107.904 * * [simplify]: iters left: 4 (350 enodes) 108.033 * * [simplify]: Extracting #0: cost 1 inf + 0 108.033 * * [simplify]: Extracting #1: cost 3 inf + 0 108.033 * * [simplify]: Extracting #2: cost 24 inf + 0 108.033 * * [simplify]: Extracting #3: cost 55 inf + 0 108.034 * * [simplify]: Extracting #4: cost 76 inf + 0 108.035 * * [simplify]: Extracting #5: cost 200 inf + 0 108.039 * * [simplify]: Extracting #6: cost 184 inf + 8323 108.052 * * [simplify]: Extracting #7: cost 69 inf + 34039 108.075 * * [simplify]: Extracting #8: cost 17 inf + 54454 108.106 * * [simplify]: Extracting #9: cost 0 inf + 62629 108.131 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 108.131 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 108.132 * * * * [progress]: [ 368 / 793 ] simplifiying candidate # 108.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 108.132 * * [simplify]: iters left: 6 (22 enodes) 108.139 * * [simplify]: iters left: 5 (121 enodes) 108.173 * * [simplify]: iters left: 4 (352 enodes) 108.293 * * [simplify]: Extracting #0: cost 1 inf + 0 108.293 * * [simplify]: Extracting #1: cost 3 inf + 0 108.293 * * [simplify]: Extracting #2: cost 28 inf + 0 108.293 * * [simplify]: Extracting #3: cost 57 inf + 0 108.293 * * [simplify]: Extracting #4: cost 78 inf + 0 108.294 * * [simplify]: Extracting #5: cost 202 inf + 0 108.296 * * [simplify]: Extracting #6: cost 180 inf + 10642 108.302 * * [simplify]: Extracting #7: cost 82 inf + 28499 108.316 * * [simplify]: Extracting #8: cost 19 inf + 54289 108.330 * * [simplify]: Extracting #9: cost 0 inf + 62997 108.345 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 108.345 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 108.346 * * * * [progress]: [ 369 / 793 ] simplifiying candidate # 108.346 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 108.346 * * [simplify]: iters left: 6 (17 enodes) 108.355 * * [simplify]: iters left: 5 (87 enodes) 108.380 * * [simplify]: iters left: 4 (203 enodes) 108.419 * * [simplify]: iters left: 3 (337 enodes) 108.505 * * [simplify]: Extracting #0: cost 1 inf + 0 108.505 * * [simplify]: Extracting #1: cost 3 inf + 0 108.505 * * [simplify]: Extracting #2: cost 17 inf + 0 108.506 * * [simplify]: Extracting #3: cost 52 inf + 0 108.506 * * [simplify]: Extracting #4: cost 115 inf + 2 108.507 * * [simplify]: Extracting #5: cost 114 inf + 1735 108.509 * * [simplify]: Extracting #6: cost 45 inf + 11023 108.515 * * [simplify]: Extracting #7: cost 8 inf + 21570 108.528 * * [simplify]: Extracting #8: cost 0 inf + 24842 108.537 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 108.537 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 108.537 * * * * [progress]: [ 370 / 793 ] simplifiying candidate # 108.537 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 108.538 * * [simplify]: iters left: 6 (22 enodes) 108.546 * * [simplify]: iters left: 5 (121 enodes) 108.579 * * [simplify]: iters left: 4 (349 enodes) 108.698 * * [simplify]: Extracting #0: cost 1 inf + 0 108.698 * * [simplify]: Extracting #1: cost 3 inf + 0 108.698 * * [simplify]: Extracting #2: cost 23 inf + 0 108.698 * * [simplify]: Extracting #3: cost 55 inf + 0 108.698 * * [simplify]: Extracting #4: cost 76 inf + 0 108.699 * * [simplify]: Extracting #5: cost 200 inf + 0 108.701 * * [simplify]: Extracting #6: cost 186 inf + 9973 108.715 * * [simplify]: Extracting #7: cost 74 inf + 31363 108.738 * * [simplify]: Extracting #8: cost 12 inf + 55365 108.764 * * [simplify]: Extracting #9: cost 0 inf + 61549 108.790 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 108.790 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 108.791 * * * * [progress]: [ 371 / 793 ] simplifiying candidate # 108.791 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 108.791 * * [simplify]: iters left: 6 (16 enodes) 108.800 * * [simplify]: iters left: 5 (81 enodes) 108.829 * * [simplify]: iters left: 4 (193 enodes) 108.886 * * [simplify]: iters left: 3 (385 enodes) 108.978 * * [simplify]: Extracting #0: cost 1 inf + 0 108.978 * * [simplify]: Extracting #1: cost 5 inf + 0 108.978 * * [simplify]: Extracting #2: cost 22 inf + 0 108.978 * * [simplify]: Extracting #3: cost 64 inf + 1 108.978 * * [simplify]: Extracting #4: cost 129 inf + 2 108.979 * * [simplify]: Extracting #5: cost 131 inf + 955 108.982 * * [simplify]: Extracting #6: cost 47 inf + 13702 108.987 * * [simplify]: Extracting #7: cost 8 inf + 25378 109.001 * * [simplify]: Extracting #8: cost 0 inf + 28770 109.021 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 109.021 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 109.022 * * * * [progress]: [ 372 / 793 ] simplifiying candidate # 109.022 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 109.022 * * [simplify]: iters left: 6 (22 enodes) 109.035 * * [simplify]: iters left: 5 (121 enodes) 109.080 * * [simplify]: iters left: 4 (353 enodes) 109.200 * * [simplify]: Extracting #0: cost 1 inf + 0 109.200 * * [simplify]: Extracting #1: cost 3 inf + 0 109.200 * * [simplify]: Extracting #2: cost 29 inf + 0 109.201 * * [simplify]: Extracting #3: cost 57 inf + 0 109.201 * * [simplify]: Extracting #4: cost 78 inf + 0 109.202 * * [simplify]: Extracting #5: cost 202 inf + 0 109.204 * * [simplify]: Extracting #6: cost 183 inf + 9734 109.210 * * [simplify]: Extracting #7: cost 76 inf + 30918 109.221 * * [simplify]: Extracting #8: cost 14 inf + 54951 109.241 * * [simplify]: Extracting #9: cost 0 inf + 63237 109.255 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 109.255 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 109.255 * * * * [progress]: [ 373 / 793 ] simplifiying candidate # 109.256 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 109.256 * * [simplify]: iters left: 6 (17 enodes) 109.260 * * [simplify]: iters left: 5 (85 enodes) 109.279 * * [simplify]: iters left: 4 (197 enodes) 109.344 * * [simplify]: iters left: 3 (364 enodes) 109.440 * * [simplify]: Extracting #0: cost 1 inf + 0 109.440 * * [simplify]: Extracting #1: cost 5 inf + 0 109.440 * * [simplify]: Extracting #2: cost 21 inf + 0 109.440 * * [simplify]: Extracting #3: cost 60 inf + 1 109.441 * * [simplify]: Extracting #4: cost 125 inf + 2 109.442 * * [simplify]: Extracting #5: cost 127 inf + 913 109.444 * * [simplify]: Extracting #6: cost 52 inf + 11024 109.449 * * [simplify]: Extracting #7: cost 9 inf + 22518 109.456 * * [simplify]: Extracting #8: cost 0 inf + 25754 109.463 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 109.463 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 109.463 * * * * [progress]: [ 374 / 793 ] simplifiying candidate # 109.463 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 109.463 * * [simplify]: iters left: 6 (23 enodes) 109.472 * * [simplify]: iters left: 5 (122 enodes) 109.507 * * [simplify]: iters left: 4 (344 enodes) 109.625 * * [simplify]: Extracting #0: cost 1 inf + 0 109.625 * * [simplify]: Extracting #1: cost 3 inf + 0 109.625 * * [simplify]: Extracting #2: cost 26 inf + 0 109.625 * * [simplify]: Extracting #3: cost 58 inf + 0 109.626 * * [simplify]: Extracting #4: cost 78 inf + 1 109.627 * * [simplify]: Extracting #5: cost 201 inf + 1 109.631 * * [simplify]: Extracting #6: cost 185 inf + 8729 109.647 * * [simplify]: Extracting #7: cost 87 inf + 27712 109.664 * * [simplify]: Extracting #8: cost 13 inf + 60092 109.679 * * [simplify]: Extracting #9: cost 1 inf + 64550 109.694 * * [simplify]: Extracting #10: cost 0 inf + 65095 109.711 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 109.711 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 109.712 * * * * [progress]: [ 375 / 793 ] simplifiying candidate # 109.712 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 109.712 * * [simplify]: iters left: 6 (23 enodes) 109.719 * * [simplify]: iters left: 5 (123 enodes) 109.749 * * [simplify]: iters left: 4 (347 enodes) 109.860 * * [simplify]: Extracting #0: cost 1 inf + 0 109.860 * * [simplify]: Extracting #1: cost 3 inf + 0 109.861 * * [simplify]: Extracting #2: cost 29 inf + 0 109.861 * * [simplify]: Extracting #3: cost 58 inf + 0 109.862 * * [simplify]: Extracting #4: cost 79 inf + 0 109.863 * * [simplify]: Extracting #5: cost 203 inf + 0 109.867 * * [simplify]: Extracting #6: cost 185 inf + 9827 109.873 * * [simplify]: Extracting #7: cost 65 inf + 33940 109.887 * * [simplify]: Extracting #8: cost 9 inf + 60984 109.915 * * [simplify]: Extracting #9: cost 0 inf + 66014 109.945 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 109.945 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 109.945 * * * * [progress]: [ 376 / 793 ] simplifiying candidate # 109.946 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 109.946 * * [simplify]: iters left: 6 (23 enodes) 109.959 * * [simplify]: iters left: 5 (123 enodes) 110.010 * * [simplify]: iters left: 4 (348 enodes) 110.137 * * [simplify]: Extracting #0: cost 1 inf + 0 110.137 * * [simplify]: Extracting #1: cost 3 inf + 0 110.137 * * [simplify]: Extracting #2: cost 30 inf + 0 110.137 * * [simplify]: Extracting #3: cost 59 inf + 0 110.138 * * [simplify]: Extracting #4: cost 80 inf + 0 110.138 * * [simplify]: Extracting #5: cost 204 inf + 0 110.142 * * [simplify]: Extracting #6: cost 175 inf + 15467 110.154 * * [simplify]: Extracting #7: cost 48 inf + 50931 110.171 * * [simplify]: Extracting #8: cost 2 inf + 65621 110.199 * * [simplify]: Extracting #9: cost 0 inf + 66378 110.229 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 110.229 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 110.230 * * * * [progress]: [ 377 / 793 ] simplifiying candidate # 110.230 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 110.231 * * [simplify]: iters left: 6 (23 enodes) 110.240 * * [simplify]: iters left: 5 (122 enodes) 110.266 * * [simplify]: iters left: 4 (344 enodes) 110.428 * * [simplify]: Extracting #0: cost 1 inf + 0 110.428 * * [simplify]: Extracting #1: cost 3 inf + 0 110.428 * * [simplify]: Extracting #2: cost 25 inf + 0 110.428 * * [simplify]: Extracting #3: cost 53 inf + 0 110.429 * * [simplify]: Extracting #4: cost 74 inf + 0 110.430 * * [simplify]: Extracting #5: cost 198 inf + 0 110.433 * * [simplify]: Extracting #6: cost 188 inf + 8077 110.447 * * [simplify]: Extracting #7: cost 59 inf + 36542 110.478 * * [simplify]: Extracting #8: cost 6 inf + 58317 110.505 * * [simplify]: Extracting #9: cost 0 inf + 61141 110.531 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 110.532 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 110.532 * * * * [progress]: [ 378 / 793 ] simplifiying candidate # 110.533 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 110.533 * * [simplify]: iters left: 6 (23 enodes) 110.546 * * [simplify]: iters left: 5 (121 enodes) 110.598 * * [simplify]: iters left: 4 (347 enodes) 110.727 * * [simplify]: Extracting #0: cost 1 inf + 0 110.727 * * [simplify]: Extracting #1: cost 3 inf + 0 110.727 * * [simplify]: Extracting #2: cost 25 inf + 0 110.727 * * [simplify]: Extracting #3: cost 56 inf + 0 110.727 * * [simplify]: Extracting #4: cost 77 inf + 0 110.728 * * [simplify]: Extracting #5: cost 201 inf + 0 110.730 * * [simplify]: Extracting #6: cost 194 inf + 7536 110.738 * * [simplify]: Extracting #7: cost 75 inf + 33714 110.751 * * [simplify]: Extracting #8: cost 5 inf + 61415 110.764 * * [simplify]: Extracting #9: cost 0 inf + 63353 110.777 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 110.777 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 110.778 * * * * [progress]: [ 379 / 793 ] simplifiying candidate # 110.778 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 110.778 * * [simplify]: iters left: 6 (22 enodes) 110.787 * * [simplify]: iters left: 5 (117 enodes) 110.812 * * [simplify]: iters left: 4 (326 enodes) 110.908 * * [simplify]: Extracting #0: cost 1 inf + 0 110.908 * * [simplify]: Extracting #1: cost 3 inf + 0 110.908 * * [simplify]: Extracting #2: cost 20 inf + 0 110.909 * * [simplify]: Extracting #3: cost 50 inf + 0 110.909 * * [simplify]: Extracting #4: cost 72 inf + 0 110.909 * * [simplify]: Extracting #5: cost 196 inf + 0 110.911 * * [simplify]: Extracting #6: cost 203 inf + 5903 110.918 * * [simplify]: Extracting #7: cost 69 inf + 35142 110.932 * * [simplify]: Extracting #8: cost 8 inf + 56265 110.945 * * [simplify]: Extracting #9: cost 0 inf + 59853 110.969 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 110.969 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 110.970 * * * * [progress]: [ 380 / 793 ] simplifiying candidate # 110.970 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 110.971 * * [simplify]: iters left: 6 (22 enodes) 110.978 * * [simplify]: iters left: 5 (119 enodes) 111.006 * * [simplify]: iters left: 4 (341 enodes) 111.141 * * [simplify]: Extracting #0: cost 1 inf + 0 111.141 * * [simplify]: Extracting #1: cost 3 inf + 0 111.141 * * [simplify]: Extracting #2: cost 23 inf + 0 111.141 * * [simplify]: Extracting #3: cost 54 inf + 0 111.142 * * [simplify]: Extracting #4: cost 76 inf + 0 111.143 * * [simplify]: Extracting #5: cost 200 inf + 0 111.146 * * [simplify]: Extracting #6: cost 194 inf + 7370 111.158 * * [simplify]: Extracting #7: cost 80 inf + 31544 111.171 * * [simplify]: Extracting #8: cost 13 inf + 57195 111.184 * * [simplify]: Extracting #9: cost 0 inf + 62469 111.203 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 111.203 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 111.204 * * * * [progress]: [ 381 / 793 ] simplifiying candidate # 111.204 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 111.204 * * [simplify]: iters left: 6 (23 enodes) 111.218 * * [simplify]: iters left: 5 (121 enodes) 111.272 * * [simplify]: iters left: 4 (331 enodes) 111.417 * * [simplify]: Extracting #0: cost 1 inf + 0 111.417 * * [simplify]: Extracting #1: cost 3 inf + 0 111.418 * * [simplify]: Extracting #2: cost 24 inf + 0 111.418 * * [simplify]: Extracting #3: cost 47 inf + 0 111.418 * * [simplify]: Extracting #4: cost 68 inf + 0 111.419 * * [simplify]: Extracting #5: cost 192 inf + 0 111.426 * * [simplify]: Extracting #6: cost 173 inf + 15664 111.446 * * [simplify]: Extracting #7: cost 61 inf + 38957 111.469 * * [simplify]: Extracting #8: cost 17 inf + 50767 111.497 * * [simplify]: Extracting #9: cost 3 inf + 56174 111.520 * * [simplify]: Extracting #10: cost 0 inf + 57557 111.544 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 111.544 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 111.544 * * * * [progress]: [ 382 / 793 ] simplifiying candidate # 111.545 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 111.545 * * [simplify]: iters left: 6 (23 enodes) 111.551 * * [simplify]: iters left: 5 (120 enodes) 111.577 * * [simplify]: iters left: 4 (341 enodes) 111.732 * * [simplify]: Extracting #0: cost 1 inf + 0 111.732 * * [simplify]: Extracting #1: cost 3 inf + 0 111.732 * * [simplify]: Extracting #2: cost 28 inf + 0 111.733 * * [simplify]: Extracting #3: cost 67 inf + 0 111.733 * * [simplify]: Extracting #4: cost 88 inf + 0 111.734 * * [simplify]: Extracting #5: cost 212 inf + 0 111.737 * * [simplify]: Extracting #6: cost 215 inf + 4822 111.742 * * [simplify]: Extracting #7: cost 114 inf + 22027 111.754 * * [simplify]: Extracting #8: cost 19 inf + 61063 111.770 * * [simplify]: Extracting #9: cost 0 inf + 71397 111.798 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 111.799 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 111.799 * * * * [progress]: [ 383 / 793 ] simplifiying candidate # 111.800 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 111.800 * * [simplify]: iters left: 6 (23 enodes) 111.806 * * [simplify]: iters left: 5 (121 enodes) 111.835 * * [simplify]: iters left: 4 (343 enodes) 111.969 * * [simplify]: Extracting #0: cost 1 inf + 0 111.969 * * [simplify]: Extracting #1: cost 3 inf + 0 111.969 * * [simplify]: Extracting #2: cost 28 inf + 0 111.970 * * [simplify]: Extracting #3: cost 65 inf + 0 111.970 * * [simplify]: Extracting #4: cost 86 inf + 0 111.971 * * [simplify]: Extracting #5: cost 210 inf + 0 111.976 * * [simplify]: Extracting #6: cost 200 inf + 10517 111.989 * * [simplify]: Extracting #7: cost 77 inf + 36935 112.018 * * [simplify]: Extracting #8: cost 5 inf + 65232 112.032 * * [simplify]: Extracting #9: cost 0 inf + 67469 112.046 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 112.046 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 112.047 * * * * [progress]: [ 384 / 793 ] simplifiying candidate # 112.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 112.047 * * [simplify]: iters left: 6 (23 enodes) 112.054 * * [simplify]: iters left: 5 (121 enodes) 112.092 * * [simplify]: iters left: 4 (344 enodes) 112.210 * * [simplify]: Extracting #0: cost 1 inf + 0 112.210 * * [simplify]: Extracting #1: cost 3 inf + 0 112.210 * * [simplify]: Extracting #2: cost 29 inf + 0 112.210 * * [simplify]: Extracting #3: cost 64 inf + 0 112.210 * * [simplify]: Extracting #4: cost 85 inf + 0 112.211 * * [simplify]: Extracting #5: cost 209 inf + 0 112.216 * * [simplify]: Extracting #6: cost 175 inf + 13504 112.231 * * [simplify]: Extracting #7: cost 75 inf + 33558 112.249 * * [simplify]: Extracting #8: cost 19 inf + 59067 112.268 * * [simplify]: Extracting #9: cost 0 inf + 67225 112.293 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 112.294 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 112.294 * * * * [progress]: [ 385 / 793 ] simplifiying candidate # 112.294 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 112.294 * * [simplify]: iters left: 6 (18 enodes) 112.299 * * [simplify]: iters left: 5 (86 enodes) 112.316 * * [simplify]: iters left: 4 (197 enodes) 112.363 * * [simplify]: iters left: 3 (357 enodes) 112.495 * * [simplify]: Extracting #0: cost 1 inf + 0 112.495 * * [simplify]: Extracting #1: cost 3 inf + 0 112.495 * * [simplify]: Extracting #2: cost 17 inf + 0 112.495 * * [simplify]: Extracting #3: cost 51 inf + 0 112.496 * * [simplify]: Extracting #4: cost 115 inf + 1 112.496 * * [simplify]: Extracting #5: cost 114 inf + 1858 112.499 * * [simplify]: Extracting #6: cost 45 inf + 10700 112.504 * * [simplify]: Extracting #7: cost 11 inf + 20077 112.510 * * [simplify]: Extracting #8: cost 1 inf + 24117 112.518 * * [simplify]: Extracting #9: cost 0 inf + 24681 112.532 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 112.532 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 112.533 * * * * [progress]: [ 386 / 793 ] simplifiying candidate # 112.533 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 112.534 * * [simplify]: iters left: 6 (23 enodes) 112.546 * * [simplify]: iters left: 5 (121 enodes) 112.586 * * [simplify]: iters left: 4 (341 enodes) 112.710 * * [simplify]: Extracting #0: cost 1 inf + 0 112.710 * * [simplify]: Extracting #1: cost 3 inf + 0 112.710 * * [simplify]: Extracting #2: cost 28 inf + 0 112.711 * * [simplify]: Extracting #3: cost 60 inf + 0 112.711 * * [simplify]: Extracting #4: cost 81 inf + 0 112.711 * * [simplify]: Extracting #5: cost 205 inf + 0 112.715 * * [simplify]: Extracting #6: cost 182 inf + 11153 112.729 * * [simplify]: Extracting #7: cost 68 inf + 35389 112.747 * * [simplify]: Extracting #8: cost 11 inf + 60892 112.761 * * [simplify]: Extracting #9: cost 0 inf + 65529 112.775 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 112.776 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 112.776 * * * * [progress]: [ 387 / 793 ] simplifiying candidate # 112.776 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 112.776 * * [simplify]: iters left: 6 (17 enodes) 112.780 * * [simplify]: iters left: 5 (83 enodes) 112.802 * * [simplify]: iters left: 4 (184 enodes) 112.844 * * [simplify]: iters left: 3 (350 enodes) 112.953 * * [simplify]: Extracting #0: cost 1 inf + 0 112.953 * * [simplify]: Extracting #1: cost 5 inf + 0 112.953 * * [simplify]: Extracting #2: cost 21 inf + 0 112.953 * * [simplify]: Extracting #3: cost 59 inf + 1 112.954 * * [simplify]: Extracting #4: cost 124 inf + 2 112.955 * * [simplify]: Extracting #5: cost 122 inf + 1446 112.961 * * [simplify]: Extracting #6: cost 49 inf + 11142 112.971 * * [simplify]: Extracting #7: cost 10 inf + 23099 112.988 * * [simplify]: Extracting #8: cost 0 inf + 26350 113.002 * * [simplify]: Extracting #9: cost 0 inf + 26190 113.017 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 113.017 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 113.017 * * * * [progress]: [ 388 / 793 ] simplifiying candidate # 113.017 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 113.018 * * [simplify]: iters left: 6 (23 enodes) 113.030 * * [simplify]: iters left: 5 (121 enodes) 113.081 * * [simplify]: iters left: 4 (342 enodes) 113.194 * * [simplify]: Extracting #0: cost 1 inf + 0 113.194 * * [simplify]: Extracting #1: cost 3 inf + 0 113.194 * * [simplify]: Extracting #2: cost 26 inf + 0 113.194 * * [simplify]: Extracting #3: cost 57 inf + 0 113.194 * * [simplify]: Extracting #4: cost 78 inf + 0 113.195 * * [simplify]: Extracting #5: cost 202 inf + 0 113.197 * * [simplify]: Extracting #6: cost 183 inf + 10592 113.207 * * [simplify]: Extracting #7: cost 79 inf + 30588 113.238 * * [simplify]: Extracting #8: cost 15 inf + 56030 113.252 * * [simplify]: Extracting #9: cost 1 inf + 63052 113.267 * * [simplify]: Extracting #10: cost 0 inf + 63597 113.288 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 113.288 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 113.289 * * * * [progress]: [ 389 / 793 ] simplifiying candidate # 113.289 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 113.290 * * [simplify]: iters left: 6 (17 enodes) 113.298 * * [simplify]: iters left: 5 (83 enodes) 113.330 * * [simplify]: iters left: 4 (183 enodes) 113.400 * * [simplify]: iters left: 3 (349 enodes) 113.491 * * [simplify]: Extracting #0: cost 1 inf + 0 113.491 * * [simplify]: Extracting #1: cost 5 inf + 0 113.491 * * [simplify]: Extracting #2: cost 21 inf + 0 113.491 * * [simplify]: Extracting #3: cost 60 inf + 1 113.492 * * [simplify]: Extracting #4: cost 125 inf + 2 113.492 * * [simplify]: Extracting #5: cost 124 inf + 1201 113.495 * * [simplify]: Extracting #6: cost 56 inf + 10122 113.500 * * [simplify]: Extracting #7: cost 8 inf + 24151 113.510 * * [simplify]: Extracting #8: cost 0 inf + 26714 113.517 * * [simplify]: Extracting #9: cost 0 inf + 26554 113.524 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 113.524 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 113.524 * * * * [progress]: [ 390 / 793 ] simplifiying candidate # 113.524 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 113.524 * * [simplify]: iters left: 6 (18 enodes) 113.529 * * [simplify]: iters left: 5 (90 enodes) 113.548 * * [simplify]: iters left: 4 (237 enodes) 113.657 * * [simplify]: Extracting #0: cost 1 inf + 0 113.657 * * [simplify]: Extracting #1: cost 3 inf + 0 113.657 * * [simplify]: Extracting #2: cost 14 inf + 0 113.657 * * [simplify]: Extracting #3: cost 29 inf + 0 113.657 * * [simplify]: Extracting #4: cost 38 inf + 1 113.658 * * [simplify]: Extracting #5: cost 130 inf + 1 113.659 * * [simplify]: Extracting #6: cost 169 inf + 1337 113.665 * * [simplify]: Extracting #7: cost 63 inf + 23118 113.680 * * [simplify]: Extracting #8: cost 3 inf + 41076 113.696 * * [simplify]: Extracting #9: cost 0 inf + 40966 113.711 * * [simplify]: Extracting #10: cost 0 inf + 40726 113.726 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 113.726 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 113.727 * * * * [progress]: [ 391 / 793 ] simplifiying candidate # 113.728 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 113.728 * * [simplify]: iters left: 6 (23 enodes) 113.741 * * [simplify]: iters left: 5 (122 enodes) 113.795 * * [simplify]: iters left: 4 (335 enodes) 113.972 * * [simplify]: Extracting #0: cost 1 inf + 0 113.972 * * [simplify]: Extracting #1: cost 3 inf + 0 113.972 * * [simplify]: Extracting #2: cost 24 inf + 0 113.973 * * [simplify]: Extracting #3: cost 50 inf + 0 113.973 * * [simplify]: Extracting #4: cost 70 inf + 1 113.974 * * [simplify]: Extracting #5: cost 193 inf + 1 113.977 * * [simplify]: Extracting #6: cost 196 inf + 10932 113.990 * * [simplify]: Extracting #7: cost 74 inf + 34868 114.014 * * [simplify]: Extracting #8: cost 10 inf + 55673 114.038 * * [simplify]: Extracting #9: cost 0 inf + 59012 114.051 * * [simplify]: Extracting #10: cost 0 inf + 58972 114.065 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 114.065 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 114.066 * * * * [progress]: [ 392 / 793 ] simplifiying candidate # 114.066 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 114.066 * * [simplify]: iters left: 6 (23 enodes) 114.072 * * [simplify]: iters left: 5 (122 enodes) 114.102 * * [simplify]: iters left: 4 (338 enodes) 114.234 * * [simplify]: Extracting #0: cost 1 inf + 0 114.234 * * [simplify]: Extracting #1: cost 3 inf + 0 114.234 * * [simplify]: Extracting #2: cost 21 inf + 0 114.234 * * [simplify]: Extracting #3: cost 45 inf + 0 114.235 * * [simplify]: Extracting #4: cost 65 inf + 1 114.235 * * [simplify]: Extracting #5: cost 188 inf + 1 114.238 * * [simplify]: Extracting #6: cost 196 inf + 5505 114.246 * * [simplify]: Extracting #7: cost 90 inf + 23483 114.265 * * [simplify]: Extracting #8: cost 17 inf + 53083 114.279 * * [simplify]: Extracting #9: cost 0 inf + 57208 114.291 * * [simplify]: Extracting #10: cost 0 inf + 56185 114.307 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 114.307 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 114.308 * * * * [progress]: [ 393 / 793 ] simplifiying candidate # 114.308 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 114.309 * * [simplify]: iters left: 6 (23 enodes) 114.321 * * [simplify]: iters left: 5 (121 enodes) 114.353 * * [simplify]: iters left: 4 (334 enodes) 114.495 * * [simplify]: Extracting #0: cost 1 inf + 0 114.495 * * [simplify]: Extracting #1: cost 3 inf + 0 114.495 * * [simplify]: Extracting #2: cost 26 inf + 0 114.495 * * [simplify]: Extracting #3: cost 55 inf + 0 114.496 * * [simplify]: Extracting #4: cost 75 inf + 1 114.497 * * [simplify]: Extracting #5: cost 198 inf + 1 114.500 * * [simplify]: Extracting #6: cost 203 inf + 10190 114.510 * * [simplify]: Extracting #7: cost 94 inf + 29676 114.533 * * [simplify]: Extracting #8: cost 16 inf + 57016 114.550 * * [simplify]: Extracting #9: cost 0 inf + 62478 114.564 * * [simplify]: Extracting #10: cost 0 inf + 62398 114.585 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 114.585 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 114.585 * * * * [progress]: [ 394 / 793 ] simplifiying candidate # 114.586 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 114.586 * * [simplify]: iters left: 6 (19 enodes) 114.597 * * [simplify]: iters left: 5 (92 enodes) 114.620 * * [simplify]: iters left: 4 (245 enodes) 114.712 * * [simplify]: Extracting #0: cost 1 inf + 0 114.712 * * [simplify]: Extracting #1: cost 3 inf + 0 114.712 * * [simplify]: Extracting #2: cost 18 inf + 0 114.712 * * [simplify]: Extracting #3: cost 35 inf + 0 114.712 * * [simplify]: Extracting #4: cost 44 inf + 1 114.713 * * [simplify]: Extracting #5: cost 136 inf + 1 114.713 * * [simplify]: Extracting #6: cost 172 inf + 2119 114.716 * * [simplify]: Extracting #7: cost 79 inf + 24020 114.723 * * [simplify]: Extracting #8: cost 4 inf + 45382 114.731 * * [simplify]: Extracting #9: cost 0 inf + 47013 114.744 * * [simplify]: Extracting #10: cost 0 inf + 44485 114.754 * * [simplify]: Extracting #11: cost 0 inf + 43830 114.763 * * [simplify]: Extracting #12: cost 0 inf + 43699 114.772 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 114.772 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 114.772 * * * * [progress]: [ 395 / 793 ] simplifiying candidate # 114.772 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 114.773 * * [simplify]: iters left: 6 (23 enodes) 114.779 * * [simplify]: iters left: 5 (122 enodes) 114.806 * * [simplify]: iters left: 4 (338 enodes) 114.977 * * [simplify]: Extracting #0: cost 1 inf + 0 114.977 * * [simplify]: Extracting #1: cost 3 inf + 0 114.977 * * [simplify]: Extracting #2: cost 26 inf + 0 114.977 * * [simplify]: Extracting #3: cost 53 inf + 0 114.977 * * [simplify]: Extracting #4: cost 73 inf + 1 114.978 * * [simplify]: Extracting #5: cost 196 inf + 1 114.980 * * [simplify]: Extracting #6: cost 185 inf + 12475 114.986 * * [simplify]: Extracting #7: cost 72 inf + 35374 114.999 * * [simplify]: Extracting #8: cost 7 inf + 58795 115.013 * * [simplify]: Extracting #9: cost 0 inf + 62097 115.027 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) 115.027 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 115.028 * * * * [progress]: [ 396 / 793 ] simplifiying candidate # 115.028 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 115.028 * * [simplify]: iters left: 6 (18 enodes) 115.033 * * [simplify]: iters left: 5 (89 enodes) 115.055 * * [simplify]: iters left: 4 (237 enodes) 115.133 * * [simplify]: Extracting #0: cost 1 inf + 0 115.133 * * [simplify]: Extracting #1: cost 3 inf + 0 115.133 * * [simplify]: Extracting #2: cost 17 inf + 0 115.133 * * [simplify]: Extracting #3: cost 33 inf + 0 115.134 * * [simplify]: Extracting #4: cost 42 inf + 1 115.134 * * [simplify]: Extracting #5: cost 135 inf + 1 115.136 * * [simplify]: Extracting #6: cost 175 inf + 1964 115.141 * * [simplify]: Extracting #7: cost 74 inf + 24086 115.153 * * [simplify]: Extracting #8: cost 4 inf + 44593 115.161 * * [simplify]: Extracting #9: cost 0 inf + 43650 115.169 * * [simplify]: Extracting #10: cost 0 inf + 43108 115.178 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 115.178 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 115.179 * * * * [progress]: [ 397 / 793 ] simplifiying candidate # 115.179 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 115.179 * * [simplify]: iters left: 6 (23 enodes) 115.186 * * [simplify]: iters left: 5 (122 enodes) 115.235 * * [simplify]: iters left: 4 (338 enodes) 115.351 * * [simplify]: Extracting #0: cost 1 inf + 0 115.351 * * [simplify]: Extracting #1: cost 3 inf + 0 115.351 * * [simplify]: Extracting #2: cost 24 inf + 0 115.351 * * [simplify]: Extracting #3: cost 53 inf + 0 115.352 * * [simplify]: Extracting #4: cost 73 inf + 1 115.353 * * [simplify]: Extracting #5: cost 196 inf + 1 115.355 * * [simplify]: Extracting #6: cost 199 inf + 9158 115.366 * * [simplify]: Extracting #7: cost 88 inf + 31729 115.389 * * [simplify]: Extracting #8: cost 15 inf + 56243 115.415 * * [simplify]: Extracting #9: cost 0 inf + 61537 115.443 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 115.443 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 115.443 * * * * [progress]: [ 398 / 793 ] simplifiying candidate # 115.444 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 115.444 * * [simplify]: iters left: 6 (23 enodes) 115.462 * * [simplify]: iters left: 5 (122 enodes) 115.514 * * [simplify]: iters left: 4 (344 enodes) 115.636 * * [simplify]: Extracting #0: cost 1 inf + 0 115.636 * * [simplify]: Extracting #1: cost 3 inf + 0 115.636 * * [simplify]: Extracting #2: cost 20 inf + 0 115.636 * * [simplify]: Extracting #3: cost 41 inf + 0 115.636 * * [simplify]: Extracting #4: cost 62 inf + 1 115.637 * * [simplify]: Extracting #5: cost 185 inf + 1 115.643 * * [simplify]: Extracting #6: cost 173 inf + 19485 115.661 * * [simplify]: Extracting #7: cost 59 inf + 44257 115.690 * * [simplify]: Extracting #8: cost 5 inf + 53518 115.713 * * [simplify]: Extracting #9: cost 0 inf + 54813 115.740 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 115.740 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 115.741 * * * * [progress]: [ 399 / 793 ] simplifiying candidate # 115.741 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 115.741 * * [simplify]: iters left: 6 (22 enodes) 115.754 * * [simplify]: iters left: 5 (119 enodes) 115.799 * * [simplify]: iters left: 4 (343 enodes) 115.924 * * [simplify]: Extracting #0: cost 1 inf + 0 115.924 * * [simplify]: Extracting #1: cost 3 inf + 0 115.924 * * [simplify]: Extracting #2: cost 26 inf + 0 115.925 * * [simplify]: Extracting #3: cost 56 inf + 0 115.925 * * [simplify]: Extracting #4: cost 78 inf + 0 115.925 * * [simplify]: Extracting #5: cost 202 inf + 0 115.927 * * [simplify]: Extracting #6: cost 207 inf + 4991 115.933 * * [simplify]: Extracting #7: cost 96 inf + 29964 115.948 * * [simplify]: Extracting #8: cost 16 inf + 61050 115.964 * * [simplify]: Extracting #9: cost 1 inf + 65892 115.990 * * [simplify]: Extracting #10: cost 0 inf + 66317 116.023 * * [simplify]: Extracting #11: cost 0 inf + 66277 116.052 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))))) 116.052 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 116.053 * * * * [progress]: [ 400 / 793 ] simplifiying candidate # 116.053 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 116.053 * * [simplify]: iters left: 6 (23 enodes) 116.066 * * [simplify]: iters left: 5 (121 enodes) 116.116 * * [simplify]: iters left: 4 (351 enodes) 116.283 * * [simplify]: Extracting #0: cost 1 inf + 0 116.283 * * [simplify]: Extracting #1: cost 3 inf + 0 116.283 * * [simplify]: Extracting #2: cost 23 inf + 0 116.283 * * [simplify]: Extracting #3: cost 49 inf + 0 116.284 * * [simplify]: Extracting #4: cost 71 inf + 0 116.285 * * [simplify]: Extracting #5: cost 195 inf + 0 116.290 * * [simplify]: Extracting #6: cost 181 inf + 18162 116.306 * * [simplify]: Extracting #7: cost 61 inf + 45379 116.319 * * [simplify]: Extracting #8: cost 11 inf + 56280 116.336 * * [simplify]: Extracting #9: cost 0 inf + 59416 116.363 * * [simplify]: Extracting #10: cost 0 inf + 59376 116.391 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 116.391 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 116.392 * * * * [progress]: [ 401 / 793 ] simplifiying candidate # 116.392 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 116.393 * * [simplify]: iters left: 6 (23 enodes) 116.410 * * [simplify]: iters left: 5 (122 enodes) 116.462 * * [simplify]: iters left: 4 (348 enodes) 116.621 * * [simplify]: Extracting #0: cost 1 inf + 0 116.621 * * [simplify]: Extracting #1: cost 3 inf + 0 116.621 * * [simplify]: Extracting #2: cost 25 inf + 0 116.622 * * [simplify]: Extracting #3: cost 56 inf + 0 116.622 * * [simplify]: Extracting #4: cost 78 inf + 1 116.623 * * [simplify]: Extracting #5: cost 201 inf + 1 116.626 * * [simplify]: Extracting #6: cost 205 inf + 4980 116.636 * * [simplify]: Extracting #7: cost 99 inf + 24999 116.653 * * [simplify]: Extracting #8: cost 15 inf + 60306 116.669 * * [simplify]: Extracting #9: cost 1 inf + 63819 116.683 * * [simplify]: Extracting #10: cost 0 inf + 63764 116.706 * * [simplify]: Extracting #11: cost 0 inf + 63684 116.725 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 116.725 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 116.726 * * * * [progress]: [ 402 / 793 ] simplifiying candidate # 116.726 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 116.726 * * [simplify]: iters left: 6 (23 enodes) 116.733 * * [simplify]: iters left: 5 (121 enodes) 116.768 * * [simplify]: iters left: 4 (339 enodes) 116.886 * * [simplify]: Extracting #0: cost 1 inf + 0 116.886 * * [simplify]: Extracting #1: cost 3 inf + 0 116.887 * * [simplify]: Extracting #2: cost 22 inf + 0 116.887 * * [simplify]: Extracting #3: cost 49 inf + 0 116.887 * * [simplify]: Extracting #4: cost 70 inf + 0 116.888 * * [simplify]: Extracting #5: cost 194 inf + 0 116.891 * * [simplify]: Extracting #6: cost 189 inf + 7172 116.902 * * [simplify]: Extracting #7: cost 59 inf + 37979 116.924 * * [simplify]: Extracting #8: cost 11 inf + 60833 116.954 * * [simplify]: Extracting #9: cost 0 inf + 62491 116.980 * * [simplify]: Extracting #10: cost 0 inf + 60005 117.005 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 117.005 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 117.006 * * * * [progress]: [ 403 / 793 ] simplifiying candidate # 117.006 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 117.006 * * [simplify]: iters left: 6 (23 enodes) 117.020 * * [simplify]: iters left: 5 (123 enodes) 117.069 * * [simplify]: iters left: 4 (353 enodes) 117.204 * * [simplify]: Extracting #0: cost 1 inf + 0 117.204 * * [simplify]: Extracting #1: cost 3 inf + 0 117.204 * * [simplify]: Extracting #2: cost 29 inf + 0 117.205 * * [simplify]: Extracting #3: cost 60 inf + 0 117.205 * * [simplify]: Extracting #4: cost 81 inf + 0 117.205 * * [simplify]: Extracting #5: cost 205 inf + 0 117.207 * * [simplify]: Extracting #6: cost 218 inf + 4480 117.211 * * [simplify]: Extracting #7: cost 101 inf + 30993 117.224 * * [simplify]: Extracting #8: cost 8 inf + 70366 117.253 * * [simplify]: Extracting #9: cost 0 inf + 68167 117.273 * * [simplify]: Extracting #10: cost 0 inf + 66182 117.290 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 117.290 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 117.290 * * * * [progress]: [ 404 / 793 ] simplifiying candidate # 117.291 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 117.291 * * [simplify]: iters left: 6 (22 enodes) 117.301 * * [simplify]: iters left: 5 (117 enodes) 117.349 * * [simplify]: iters left: 4 (329 enodes) 117.462 * * [simplify]: Extracting #0: cost 1 inf + 0 117.462 * * [simplify]: Extracting #1: cost 3 inf + 0 117.462 * * [simplify]: Extracting #2: cost 19 inf + 0 117.462 * * [simplify]: Extracting #3: cost 44 inf + 0 117.462 * * [simplify]: Extracting #4: cost 67 inf + 0 117.463 * * [simplify]: Extracting #5: cost 191 inf + 0 117.467 * * [simplify]: Extracting #6: cost 190 inf + 16574 117.489 * * [simplify]: Extracting #7: cost 61 inf + 47371 117.506 * * [simplify]: Extracting #8: cost 1 inf + 59376 117.518 * * [simplify]: Extracting #9: cost 0 inf + 57673 117.538 * * [simplify]: Extracting #10: cost 0 inf + 57633 117.557 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 117.557 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 117.558 * * * * [progress]: [ 405 / 793 ] simplifiying candidate # 117.558 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 117.558 * * [simplify]: iters left: 6 (23 enodes) 117.564 * * [simplify]: iters left: 5 (123 enodes) 117.601 * * [simplify]: iters left: 4 (353 enodes) 117.724 * * [simplify]: Extracting #0: cost 1 inf + 0 117.724 * * [simplify]: Extracting #1: cost 3 inf + 0 117.724 * * [simplify]: Extracting #2: cost 30 inf + 0 117.725 * * [simplify]: Extracting #3: cost 59 inf + 0 117.725 * * [simplify]: Extracting #4: cost 80 inf + 0 117.726 * * [simplify]: Extracting #5: cost 204 inf + 0 117.729 * * [simplify]: Extracting #6: cost 206 inf + 5864 117.738 * * [simplify]: Extracting #7: cost 95 inf + 27942 117.753 * * [simplify]: Extracting #8: cost 14 inf + 65801 117.770 * * [simplify]: Extracting #9: cost 0 inf + 67586 117.796 * * [simplify]: Extracting #10: cost 0 inf + 65018 117.812 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 117.812 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 117.813 * * * * [progress]: [ 406 / 793 ] simplifiying candidate # 117.813 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 117.813 * * [simplify]: iters left: 6 (23 enodes) 117.819 * * [simplify]: iters left: 5 (122 enodes) 117.856 * * [simplify]: iters left: 4 (339 enodes) 117.973 * * [simplify]: Extracting #0: cost 1 inf + 0 117.973 * * [simplify]: Extracting #1: cost 3 inf + 0 117.973 * * [simplify]: Extracting #2: cost 20 inf + 0 117.973 * * [simplify]: Extracting #3: cost 41 inf + 0 117.974 * * [simplify]: Extracting #4: cost 62 inf + 1 117.975 * * [simplify]: Extracting #5: cost 185 inf + 1 117.979 * * [simplify]: Extracting #6: cost 175 inf + 12718 117.996 * * [simplify]: Extracting #7: cost 45 inf + 43464 118.008 * * [simplify]: Extracting #8: cost 4 inf + 55575 118.020 * * [simplify]: Extracting #9: cost 0 inf + 54893 118.043 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 118.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 118.044 * * * * [progress]: [ 407 / 793 ] simplifiying candidate # 118.045 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 118.045 * * [simplify]: iters left: 6 (23 enodes) 118.057 * * [simplify]: iters left: 5 (121 enodes) 118.096 * * [simplify]: iters left: 4 (347 enodes) 118.237 * * [simplify]: Extracting #0: cost 1 inf + 0 118.237 * * [simplify]: Extracting #1: cost 3 inf + 0 118.237 * * [simplify]: Extracting #2: cost 25 inf + 0 118.237 * * [simplify]: Extracting #3: cost 56 inf + 0 118.238 * * [simplify]: Extracting #4: cost 77 inf + 0 118.239 * * [simplify]: Extracting #5: cost 201 inf + 0 118.241 * * [simplify]: Extracting #6: cost 198 inf + 6863 118.251 * * [simplify]: Extracting #7: cost 85 inf + 30489 118.275 * * [simplify]: Extracting #8: cost 14 inf + 64383 118.288 * * [simplify]: Extracting #9: cost 0 inf + 66740 118.302 * * [simplify]: Extracting #10: cost 0 inf + 63953 118.324 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 118.325 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 118.325 * * * * [progress]: [ 408 / 793 ] simplifiying candidate # 118.325 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 118.325 * * [simplify]: iters left: 6 (22 enodes) 118.331 * * [simplify]: iters left: 5 (119 enodes) 118.357 * * [simplify]: iters left: 4 (341 enodes) 118.505 * * [simplify]: Extracting #0: cost 1 inf + 0 118.505 * * [simplify]: Extracting #1: cost 3 inf + 0 118.505 * * [simplify]: Extracting #2: cost 28 inf + 0 118.506 * * [simplify]: Extracting #3: cost 57 inf + 0 118.506 * * [simplify]: Extracting #4: cost 78 inf + 0 118.507 * * [simplify]: Extracting #5: cost 202 inf + 0 118.510 * * [simplify]: Extracting #6: cost 212 inf + 7655 118.521 * * [simplify]: Extracting #7: cost 107 inf + 30890 118.545 * * [simplify]: Extracting #8: cost 19 inf + 55248 118.573 * * [simplify]: Extracting #9: cost 0 inf + 64175 118.599 * * [simplify]: Extracting #10: cost 0 inf + 64135 118.631 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 118.631 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 118.632 * * * * [progress]: [ 409 / 793 ] simplifiying candidate # 118.632 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 118.633 * * [simplify]: iters left: 6 (23 enodes) 118.645 * * [simplify]: iters left: 5 (122 enodes) 118.681 * * [simplify]: iters left: 4 (344 enodes) 118.814 * * [simplify]: Extracting #0: cost 1 inf + 0 118.814 * * [simplify]: Extracting #1: cost 3 inf + 0 118.814 * * [simplify]: Extracting #2: cost 25 inf + 0 118.815 * * [simplify]: Extracting #3: cost 57 inf + 0 118.815 * * [simplify]: Extracting #4: cost 77 inf + 1 118.816 * * [simplify]: Extracting #5: cost 200 inf + 1 118.819 * * [simplify]: Extracting #6: cost 199 inf + 5836 118.829 * * [simplify]: Extracting #7: cost 90 inf + 25667 118.842 * * [simplify]: Extracting #8: cost 16 inf + 55936 118.856 * * [simplify]: Extracting #9: cost 0 inf + 63593 118.884 * * [simplify]: Extracting #10: cost 0 inf + 63153 118.913 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 118.914 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 118.914 * * * * [progress]: [ 410 / 793 ] simplifiying candidate # 118.915 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 118.915 * * [simplify]: iters left: 6 (23 enodes) 118.929 * * [simplify]: iters left: 5 (121 enodes) 118.960 * * [simplify]: iters left: 4 (331 enodes) 119.097 * * [simplify]: Extracting #0: cost 1 inf + 0 119.097 * * [simplify]: Extracting #1: cost 3 inf + 0 119.097 * * [simplify]: Extracting #2: cost 16 inf + 0 119.097 * * [simplify]: Extracting #3: cost 43 inf + 0 119.097 * * [simplify]: Extracting #4: cost 56 inf + 0 119.098 * * [simplify]: Extracting #5: cost 163 inf + 0 119.101 * * [simplify]: Extracting #6: cost 213 inf + 2464 119.108 * * [simplify]: Extracting #7: cost 95 inf + 22255 119.124 * * [simplify]: Extracting #8: cost 29 inf + 45403 119.146 * * [simplify]: Extracting #9: cost 5 inf + 60650 119.165 * * [simplify]: Extracting #10: cost 0 inf + 61313 119.178 * * [simplify]: Extracting #11: cost 0 inf + 59473 119.191 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) 119.191 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 119.191 * * * * [progress]: [ 411 / 793 ] simplifiying candidate # 119.191 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 119.191 * * [simplify]: iters left: 6 (23 enodes) 119.198 * * [simplify]: iters left: 5 (123 enodes) 119.244 * * [simplify]: iters left: 4 (348 enodes) 119.382 * * [simplify]: Extracting #0: cost 1 inf + 0 119.382 * * [simplify]: Extracting #1: cost 3 inf + 0 119.382 * * [simplify]: Extracting #2: cost 29 inf + 0 119.382 * * [simplify]: Extracting #3: cost 57 inf + 0 119.383 * * [simplify]: Extracting #4: cost 78 inf + 0 119.384 * * [simplify]: Extracting #5: cost 202 inf + 0 119.386 * * [simplify]: Extracting #6: cost 212 inf + 5173 119.396 * * [simplify]: Extracting #7: cost 88 inf + 31929 119.418 * * [simplify]: Extracting #8: cost 7 inf + 67084 119.433 * * [simplify]: Extracting #9: cost 0 inf + 66656 119.452 * * [simplify]: Extracting #10: cost 0 inf + 64330 119.481 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 119.481 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 119.481 * * * * [progress]: [ 412 / 793 ] simplifiying candidate # 119.482 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 119.482 * * [simplify]: iters left: 6 (22 enodes) 119.489 * * [simplify]: iters left: 5 (117 enodes) 119.516 * * [simplify]: iters left: 4 (326 enodes) 119.666 * * [simplify]: Extracting #0: cost 1 inf + 0 119.666 * * [simplify]: Extracting #1: cost 3 inf + 0 119.666 * * [simplify]: Extracting #2: cost 25 inf + 0 119.667 * * [simplify]: Extracting #3: cost 53 inf + 0 119.667 * * [simplify]: Extracting #4: cost 74 inf + 0 119.667 * * [simplify]: Extracting #5: cost 198 inf + 0 119.670 * * [simplify]: Extracting #6: cost 198 inf + 16089 119.685 * * [simplify]: Extracting #7: cost 72 inf + 48890 119.712 * * [simplify]: Extracting #8: cost 6 inf + 62097 119.725 * * [simplify]: Extracting #9: cost 0 inf + 62181 119.738 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 119.738 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 119.739 * * * * [progress]: [ 413 / 793 ] simplifiying candidate # 119.739 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 119.739 * * [simplify]: iters left: 6 (23 enodes) 119.746 * * [simplify]: iters left: 5 (123 enodes) 119.803 * * [simplify]: iters left: 4 (347 enodes) 119.940 * * [simplify]: Extracting #0: cost 1 inf + 0 119.940 * * [simplify]: Extracting #1: cost 3 inf + 0 119.940 * * [simplify]: Extracting #2: cost 29 inf + 0 119.940 * * [simplify]: Extracting #3: cost 58 inf + 0 119.941 * * [simplify]: Extracting #4: cost 79 inf + 0 119.942 * * [simplify]: Extracting #5: cost 203 inf + 0 119.946 * * [simplify]: Extracting #6: cost 203 inf + 12037 119.957 * * [simplify]: Extracting #7: cost 86 inf + 31971 119.983 * * [simplify]: Extracting #8: cost 12 inf + 60657 120.016 * * [simplify]: Extracting #9: cost 0 inf + 65174 120.044 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 120.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 120.045 * * * * [progress]: [ 414 / 793 ] simplifiying candidate # 120.046 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 120.046 * * [simplify]: iters left: 6 (23 enodes) 120.059 * * [simplify]: iters left: 5 (121 enodes) 120.111 * * [simplify]: iters left: 4 (344 enodes) 120.220 * * [simplify]: Extracting #0: cost 1 inf + 0 120.220 * * [simplify]: Extracting #1: cost 3 inf + 0 120.220 * * [simplify]: Extracting #2: cost 27 inf + 0 120.221 * * [simplify]: Extracting #3: cost 53 inf + 0 120.221 * * [simplify]: Extracting #4: cost 75 inf + 0 120.221 * * [simplify]: Extracting #5: cost 199 inf + 0 120.223 * * [simplify]: Extracting #6: cost 200 inf + 9962 120.230 * * [simplify]: Extracting #7: cost 94 inf + 30530 120.242 * * [simplify]: Extracting #8: cost 19 inf + 54562 120.257 * * [simplify]: Extracting #9: cost 0 inf + 62398 120.278 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 120.278 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 120.278 * * * * [progress]: [ 415 / 793 ] simplifiying candidate # 120.279 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 120.279 * * [simplify]: iters left: 6 (23 enodes) 120.292 * * [simplify]: iters left: 5 (122 enodes) 120.322 * * [simplify]: iters left: 4 (348 enodes) 120.473 * * [simplify]: Extracting #0: cost 1 inf + 0 120.473 * * [simplify]: Extracting #1: cost 3 inf + 0 120.473 * * [simplify]: Extracting #2: cost 22 inf + 0 120.473 * * [simplify]: Extracting #3: cost 52 inf + 0 120.474 * * [simplify]: Extracting #4: cost 74 inf + 0 120.475 * * [simplify]: Extracting #5: cost 198 inf + 0 120.478 * * [simplify]: Extracting #6: cost 203 inf + 5271 120.487 * * [simplify]: Extracting #7: cost 83 inf + 27086 120.502 * * [simplify]: Extracting #8: cost 29 inf + 43506 120.532 * * [simplify]: Extracting #9: cost 3 inf + 59369 120.566 * * [simplify]: Extracting #10: cost 0 inf + 61221 120.593 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 120.593 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 120.594 * * * * [progress]: [ 416 / 793 ] simplifiying candidate # 120.594 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 120.594 * * [simplify]: iters left: 6 (23 enodes) 120.604 * * [simplify]: iters left: 5 (122 enodes) 120.637 * * [simplify]: iters left: 4 (347 enodes) 120.768 * * [simplify]: Extracting #0: cost 1 inf + 0 120.768 * * [simplify]: Extracting #1: cost 3 inf + 0 120.768 * * [simplify]: Extracting #2: cost 24 inf + 0 120.769 * * [simplify]: Extracting #3: cost 49 inf + 0 120.770 * * [simplify]: Extracting #4: cost 71 inf + 0 120.771 * * [simplify]: Extracting #5: cost 195 inf + 0 120.773 * * [simplify]: Extracting #6: cost 197 inf + 5322 120.782 * * [simplify]: Extracting #7: cost 79 inf + 28086 120.806 * * [simplify]: Extracting #8: cost 8 inf + 56880 120.834 * * [simplify]: Extracting #9: cost 0 inf + 60191 120.861 * * [simplify]: Extracting #10: cost 0 inf + 59849 120.894 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 120.894 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 120.895 * * * * [progress]: [ 417 / 793 ] simplifiying candidate # 120.895 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 120.895 * * [simplify]: iters left: 6 (22 enodes) 120.908 * * [simplify]: iters left: 5 (118 enodes) 120.958 * * [simplify]: iters left: 4 (332 enodes) 121.112 * * [simplify]: Extracting #0: cost 1 inf + 0 121.112 * * [simplify]: Extracting #1: cost 3 inf + 0 121.112 * * [simplify]: Extracting #2: cost 21 inf + 0 121.112 * * [simplify]: Extracting #3: cost 46 inf + 0 121.112 * * [simplify]: Extracting #4: cost 67 inf + 1 121.113 * * [simplify]: Extracting #5: cost 190 inf + 1 121.114 * * [simplify]: Extracting #6: cost 198 inf + 5825 121.121 * * [simplify]: Extracting #7: cost 77 inf + 31405 121.144 * * [simplify]: Extracting #8: cost 15 inf + 50047 121.158 * * [simplify]: Extracting #9: cost 1 inf + 55255 121.170 * * [simplify]: Extracting #10: cost 0 inf + 55760 121.188 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 121.188 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 121.189 * * * * [progress]: [ 418 / 793 ] simplifiying candidate # 121.189 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 121.190 * * [simplify]: iters left: 6 (23 enodes) 121.197 * * [simplify]: iters left: 5 (120 enodes) 121.224 * * [simplify]: iters left: 4 (338 enodes) 121.341 * * [simplify]: Extracting #0: cost 1 inf + 0 121.341 * * [simplify]: Extracting #1: cost 3 inf + 0 121.341 * * [simplify]: Extracting #2: cost 23 inf + 0 121.342 * * [simplify]: Extracting #3: cost 52 inf + 0 121.342 * * [simplify]: Extracting #4: cost 74 inf + 0 121.343 * * [simplify]: Extracting #5: cost 198 inf + 0 121.347 * * [simplify]: Extracting #6: cost 194 inf + 11447 121.365 * * [simplify]: Extracting #7: cost 68 inf + 45830 121.393 * * [simplify]: Extracting #8: cost 15 inf + 56936 121.420 * * [simplify]: Extracting #9: cost 1 inf + 61814 121.443 * * [simplify]: Extracting #10: cost 0 inf + 62319 121.461 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 121.461 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 121.462 * * * * [progress]: [ 419 / 793 ] simplifiying candidate # 121.462 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 121.463 * * [simplify]: iters left: 6 (23 enodes) 121.475 * * [simplify]: iters left: 5 (122 enodes) 121.527 * * [simplify]: iters left: 4 (348 enodes) 121.650 * * [simplify]: Extracting #0: cost 1 inf + 0 121.650 * * [simplify]: Extracting #1: cost 3 inf + 0 121.650 * * [simplify]: Extracting #2: cost 24 inf + 0 121.650 * * [simplify]: Extracting #3: cost 51 inf + 0 121.651 * * [simplify]: Extracting #4: cost 72 inf + 0 121.652 * * [simplify]: Extracting #5: cost 196 inf + 0 121.655 * * [simplify]: Extracting #6: cost 195 inf + 8645 121.664 * * [simplify]: Extracting #7: cost 94 inf + 23989 121.675 * * [simplify]: Extracting #8: cost 13 inf + 52617 121.688 * * [simplify]: Extracting #9: cost 0 inf + 59293 121.710 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 121.710 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 121.711 * * * * [progress]: [ 420 / 793 ] simplifiying candidate # 121.711 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 121.711 * * [simplify]: iters left: 6 (22 enodes) 121.723 * * [simplify]: iters left: 5 (116 enodes) 121.778 * * [simplify]: iters left: 4 (329 enodes) 121.926 * * [simplify]: Extracting #0: cost 1 inf + 0 121.926 * * [simplify]: Extracting #1: cost 3 inf + 0 121.926 * * [simplify]: Extracting #2: cost 29 inf + 0 121.926 * * [simplify]: Extracting #3: cost 57 inf + 0 121.927 * * [simplify]: Extracting #4: cost 78 inf + 0 121.928 * * [simplify]: Extracting #5: cost 202 inf + 0 121.931 * * [simplify]: Extracting #6: cost 200 inf + 10286 121.949 * * [simplify]: Extracting #7: cost 71 inf + 48133 121.975 * * [simplify]: Extracting #8: cost 7 inf + 62236 122.002 * * [simplify]: Extracting #9: cost 0 inf + 64170 122.031 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 122.031 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 122.032 * * * * [progress]: [ 421 / 793 ] simplifiying candidate # 122.032 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 122.032 * * [simplify]: iters left: 6 (23 enodes) 122.044 * * [simplify]: iters left: 5 (122 enodes) 122.098 * * [simplify]: iters left: 4 (347 enodes) 122.278 * * [simplify]: Extracting #0: cost 1 inf + 0 122.278 * * [simplify]: Extracting #1: cost 3 inf + 0 122.278 * * [simplify]: Extracting #2: cost 22 inf + 0 122.279 * * [simplify]: Extracting #3: cost 51 inf + 0 122.279 * * [simplify]: Extracting #4: cost 73 inf + 0 122.279 * * [simplify]: Extracting #5: cost 197 inf + 0 122.281 * * [simplify]: Extracting #6: cost 181 inf + 13514 122.290 * * [simplify]: Extracting #7: cost 56 inf + 47334 122.303 * * [simplify]: Extracting #8: cost 6 inf + 58389 122.327 * * [simplify]: Extracting #9: cost 0 inf + 60057 122.354 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 122.354 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 122.354 * * * * [progress]: [ 422 / 793 ] simplifiying candidate # 122.355 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 122.355 * * [simplify]: iters left: 6 (19 enodes) 122.361 * * [simplify]: iters left: 5 (92 enodes) 122.383 * * [simplify]: iters left: 4 (256 enodes) 122.484 * * [simplify]: Extracting #0: cost 1 inf + 0 122.485 * * [simplify]: Extracting #1: cost 3 inf + 0 122.485 * * [simplify]: Extracting #2: cost 19 inf + 0 122.485 * * [simplify]: Extracting #3: cost 34 inf + 0 122.485 * * [simplify]: Extracting #4: cost 43 inf + 1 122.489 * * [simplify]: Extracting #5: cost 135 inf + 1 122.490 * * [simplify]: Extracting #6: cost 168 inf + 2110 122.495 * * [simplify]: Extracting #7: cost 75 inf + 20440 122.504 * * [simplify]: Extracting #8: cost 9 inf + 41791 122.513 * * [simplify]: Extracting #9: cost 0 inf + 43697 122.521 * * [simplify]: Extracting #10: cost 0 inf + 42813 122.530 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 122.530 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 122.531 * * * * [progress]: [ 423 / 793 ] simplifiying candidate # 122.531 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 122.531 * * [simplify]: iters left: 6 (23 enodes) 122.538 * * [simplify]: iters left: 5 (121 enodes) 122.576 * * [simplify]: iters left: 4 (339 enodes) 122.692 * * [simplify]: Extracting #0: cost 1 inf + 0 122.692 * * [simplify]: Extracting #1: cost 3 inf + 0 122.692 * * [simplify]: Extracting #2: cost 24 inf + 0 122.693 * * [simplify]: Extracting #3: cost 55 inf + 0 122.693 * * [simplify]: Extracting #4: cost 76 inf + 0 122.694 * * [simplify]: Extracting #5: cost 200 inf + 0 122.697 * * [simplify]: Extracting #6: cost 198 inf + 13896 122.703 * * [simplify]: Extracting #7: cost 95 inf + 33574 122.716 * * [simplify]: Extracting #8: cost 11 inf + 59422 122.729 * * [simplify]: Extracting #9: cost 0 inf + 62607 122.742 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 122.742 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 122.743 * * * * [progress]: [ 424 / 793 ] simplifiying candidate # 122.743 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 122.743 * * [simplify]: iters left: 6 (23 enodes) 122.753 * * [simplify]: iters left: 5 (121 enodes) 122.782 * * [simplify]: iters left: 4 (341 enodes) 122.907 * * [simplify]: Extracting #0: cost 1 inf + 0 122.907 * * [simplify]: Extracting #1: cost 3 inf + 0 122.908 * * [simplify]: Extracting #2: cost 25 inf + 0 122.908 * * [simplify]: Extracting #3: cost 53 inf + 0 122.908 * * [simplify]: Extracting #4: cost 74 inf + 0 122.909 * * [simplify]: Extracting #5: cost 198 inf + 0 122.913 * * [simplify]: Extracting #6: cost 201 inf + 11013 122.920 * * [simplify]: Extracting #7: cost 98 inf + 33328 122.935 * * [simplify]: Extracting #8: cost 17 inf + 55453 122.949 * * [simplify]: Extracting #9: cost 0 inf + 61541 122.962 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 122.962 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 122.962 * * * * [progress]: [ 425 / 793 ] simplifiying candidate # 122.963 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 122.963 * * [simplify]: iters left: 6 (23 enodes) 122.969 * * [simplify]: iters left: 5 (120 enodes) 123.006 * * [simplify]: iters left: 4 (337 enodes) 123.131 * * [simplify]: Extracting #0: cost 1 inf + 0 123.131 * * [simplify]: Extracting #1: cost 3 inf + 0 123.131 * * [simplify]: Extracting #2: cost 28 inf + 0 123.132 * * [simplify]: Extracting #3: cost 60 inf + 0 123.132 * * [simplify]: Extracting #4: cost 81 inf + 0 123.133 * * [simplify]: Extracting #5: cost 205 inf + 0 123.137 * * [simplify]: Extracting #6: cost 207 inf + 9485 123.146 * * [simplify]: Extracting #7: cost 89 inf + 32210 123.158 * * [simplify]: Extracting #8: cost 8 inf + 61478 123.172 * * [simplify]: Extracting #9: cost 0 inf + 64926 123.187 * * [simplify]: Extracting #10: cost 0 inf + 64765 123.204 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 123.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 123.205 * * * * [progress]: [ 426 / 793 ] simplifiying candidate # 123.206 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 123.206 * * [simplify]: iters left: 6 (18 enodes) 123.215 * * [simplify]: iters left: 5 (88 enodes) 123.239 * * [simplify]: iters left: 4 (240 enodes) 123.318 * * [simplify]: Extracting #0: cost 1 inf + 0 123.318 * * [simplify]: Extracting #1: cost 5 inf + 0 123.319 * * [simplify]: Extracting #2: cost 26 inf + 0 123.319 * * [simplify]: Extracting #3: cost 49 inf + 1 123.319 * * [simplify]: Extracting #4: cost 140 inf + 2 123.320 * * [simplify]: Extracting #5: cost 173 inf + 3568 123.323 * * [simplify]: Extracting #6: cost 76 inf + 25409 123.330 * * [simplify]: Extracting #7: cost 7 inf + 44610 123.339 * * [simplify]: Extracting #8: cost 0 inf + 46314 123.355 * * [simplify]: Extracting #9: cost 0 inf + 45721 123.365 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 123.365 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 123.365 * * * * [progress]: [ 427 / 793 ] simplifiying candidate # 123.365 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 123.365 * * [simplify]: iters left: 6 (23 enodes) 123.372 * * [simplify]: iters left: 5 (121 enodes) 123.402 * * [simplify]: iters left: 4 (340 enodes) 123.543 * * [simplify]: Extracting #0: cost 1 inf + 0 123.543 * * [simplify]: Extracting #1: cost 3 inf + 0 123.543 * * [simplify]: Extracting #2: cost 27 inf + 0 123.544 * * [simplify]: Extracting #3: cost 57 inf + 0 123.544 * * [simplify]: Extracting #4: cost 78 inf + 0 123.544 * * [simplify]: Extracting #5: cost 202 inf + 0 123.546 * * [simplify]: Extracting #6: cost 214 inf + 3926 123.554 * * [simplify]: Extracting #7: cost 89 inf + 29442 123.581 * * [simplify]: Extracting #8: cost 4 inf + 62884 123.612 * * [simplify]: Extracting #9: cost 0 inf + 63597 123.638 * * [simplify]: Extracting #10: cost 0 inf + 63557 123.665 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 123.665 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 123.665 * * * * [progress]: [ 428 / 793 ] simplifiying candidate # 123.666 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 123.666 * * [simplify]: iters left: 6 (18 enodes) 123.676 * * [simplify]: iters left: 5 (89 enodes) 123.713 * * [simplify]: iters left: 4 (235 enodes) 123.811 * * [simplify]: Extracting #0: cost 1 inf + 0 123.811 * * [simplify]: Extracting #1: cost 5 inf + 0 123.811 * * [simplify]: Extracting #2: cost 28 inf + 0 123.811 * * [simplify]: Extracting #3: cost 51 inf + 1 123.811 * * [simplify]: Extracting #4: cost 142 inf + 2 123.812 * * [simplify]: Extracting #5: cost 176 inf + 2683 123.815 * * [simplify]: Extracting #6: cost 72 inf + 27239 123.830 * * [simplify]: Extracting #7: cost 5 inf + 47621 123.846 * * [simplify]: Extracting #8: cost 0 inf + 47191 123.855 * * [simplify]: Extracting #9: cost 0 inf + 46929 124.266 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 124.266 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 124.267 * * * * [progress]: [ 429 / 793 ] simplifiying candidate # 124.267 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 124.267 * * [simplify]: iters left: 6 (23 enodes) 124.274 * * [simplify]: iters left: 5 (121 enodes) 124.300 * * [simplify]: iters left: 4 (338 enodes) 124.393 * * [simplify]: Extracting #0: cost 1 inf + 0 124.393 * * [simplify]: Extracting #1: cost 3 inf + 0 124.393 * * [simplify]: Extracting #2: cost 25 inf + 0 124.394 * * [simplify]: Extracting #3: cost 57 inf + 0 124.394 * * [simplify]: Extracting #4: cost 78 inf + 0 124.394 * * [simplify]: Extracting #5: cost 202 inf + 0 124.399 * * [simplify]: Extracting #6: cost 207 inf + 8864 124.404 * * [simplify]: Extracting #7: cost 82 inf + 35037 124.416 * * [simplify]: Extracting #8: cost 3 inf + 63321 124.429 * * [simplify]: Extracting #9: cost 0 inf + 63557 124.449 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 124.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 124.449 * * * * [progress]: [ 430 / 793 ] simplifiying candidate # 124.450 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 124.450 * * [simplify]: iters left: 6 (23 enodes) 124.463 * * [simplify]: iters left: 5 (122 enodes) 124.519 * * [simplify]: iters left: 4 (346 enodes) 124.636 * * [simplify]: Extracting #0: cost 1 inf + 0 124.636 * * [simplify]: Extracting #1: cost 3 inf + 0 124.636 * * [simplify]: Extracting #2: cost 26 inf + 0 124.636 * * [simplify]: Extracting #3: cost 52 inf + 0 124.636 * * [simplify]: Extracting #4: cost 74 inf + 0 124.637 * * [simplify]: Extracting #5: cost 198 inf + 0 124.639 * * [simplify]: Extracting #6: cost 196 inf + 5801 124.645 * * [simplify]: Extracting #7: cost 87 inf + 28927 124.672 * * [simplify]: Extracting #8: cost 16 inf + 57621 124.699 * * [simplify]: Extracting #9: cost 0 inf + 62120 124.729 * * [simplify]: Extracting #10: cost 0 inf + 61719 124.748 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 124.748 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 124.749 * * * * [progress]: [ 431 / 793 ] simplifiying candidate # 124.749 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 124.749 * * [simplify]: iters left: 6 (23 enodes) 124.756 * * [simplify]: iters left: 5 (123 enodes) 124.794 * * [simplify]: iters left: 4 (352 enodes) 124.950 * * [simplify]: Extracting #0: cost 1 inf + 0 124.951 * * [simplify]: Extracting #1: cost 3 inf + 0 124.951 * * [simplify]: Extracting #2: cost 24 inf + 0 124.951 * * [simplify]: Extracting #3: cost 56 inf + 0 124.951 * * [simplify]: Extracting #4: cost 78 inf + 0 124.952 * * [simplify]: Extracting #5: cost 202 inf + 0 124.953 * * [simplify]: Extracting #6: cost 193 inf + 11658 124.959 * * [simplify]: Extracting #7: cost 75 inf + 36769 124.974 * * [simplify]: Extracting #8: cost 12 inf + 60429 124.998 * * [simplify]: Extracting #9: cost 0 inf + 65170 125.013 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 125.013 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 125.013 * * * * [progress]: [ 432 / 793 ] simplifiying candidate # 125.013 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 125.014 * * [simplify]: iters left: 6 (23 enodes) 125.020 * * [simplify]: iters left: 5 (123 enodes) 125.064 * * [simplify]: iters left: 4 (354 enodes) 125.206 * * [simplify]: Extracting #0: cost 1 inf + 0 125.206 * * [simplify]: Extracting #1: cost 3 inf + 0 125.206 * * [simplify]: Extracting #2: cost 28 inf + 0 125.207 * * [simplify]: Extracting #3: cost 55 inf + 0 125.207 * * [simplify]: Extracting #4: cost 77 inf + 0 125.207 * * [simplify]: Extracting #5: cost 201 inf + 0 125.210 * * [simplify]: Extracting #6: cost 194 inf + 16186 125.220 * * [simplify]: Extracting #7: cost 54 inf + 53661 125.247 * * [simplify]: Extracting #8: cost 4 inf + 62865 125.275 * * [simplify]: Extracting #9: cost 0 inf + 63326 125.303 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 125.303 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 125.303 * * * * [progress]: [ 433 / 793 ] simplifiying candidate # 125.304 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 125.304 * * [simplify]: iters left: 6 (23 enodes) 125.313 * * [simplify]: iters left: 5 (122 enodes) 125.345 * * [simplify]: iters left: 4 (347 enodes) 125.465 * * [simplify]: Extracting #0: cost 1 inf + 0 125.465 * * [simplify]: Extracting #1: cost 3 inf + 0 125.465 * * [simplify]: Extracting #2: cost 26 inf + 0 125.465 * * [simplify]: Extracting #3: cost 51 inf + 0 125.466 * * [simplify]: Extracting #4: cost 72 inf + 1 125.467 * * [simplify]: Extracting #5: cost 195 inf + 1 125.470 * * [simplify]: Extracting #6: cost 195 inf + 8645 125.480 * * [simplify]: Extracting #7: cost 73 inf + 32096 125.503 * * [simplify]: Extracting #8: cost 9 inf + 54709 125.530 * * [simplify]: Extracting #9: cost 0 inf + 59253 125.547 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 125.547 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 125.547 * * * * [progress]: [ 434 / 793 ] simplifiying candidate # 125.548 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 125.548 * * [simplify]: iters left: 6 (23 enodes) 125.558 * * [simplify]: iters left: 5 (121 enodes) 125.585 * * [simplify]: iters left: 4 (337 enodes) 125.744 * * [simplify]: Extracting #0: cost 1 inf + 0 125.744 * * [simplify]: Extracting #1: cost 3 inf + 0 125.744 * * [simplify]: Extracting #2: cost 20 inf + 0 125.745 * * [simplify]: Extracting #3: cost 46 inf + 0 125.745 * * [simplify]: Extracting #4: cost 68 inf + 0 125.746 * * [simplify]: Extracting #5: cost 192 inf + 0 125.749 * * [simplify]: Extracting #6: cost 189 inf + 6805 125.758 * * [simplify]: Extracting #7: cost 70 inf + 30495 125.784 * * [simplify]: Extracting #8: cost 11 inf + 55545 125.799 * * [simplify]: Extracting #9: cost 0 inf + 59020 125.812 * * [simplify]: Extracting #10: cost 0 inf + 58077 125.832 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 125.832 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 125.832 * * * * [progress]: [ 435 / 793 ] simplifiying candidate # 125.833 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 125.833 * * [simplify]: iters left: 6 (22 enodes) 125.839 * * [simplify]: iters left: 5 (119 enodes) 125.866 * * [simplify]: iters left: 4 (344 enodes) 126.002 * * [simplify]: Extracting #0: cost 1 inf + 0 126.002 * * [simplify]: Extracting #1: cost 3 inf + 0 126.002 * * [simplify]: Extracting #2: cost 25 inf + 0 126.002 * * [simplify]: Extracting #3: cost 55 inf + 0 126.003 * * [simplify]: Extracting #4: cost 76 inf + 0 126.003 * * [simplify]: Extracting #5: cost 200 inf + 0 126.005 * * [simplify]: Extracting #6: cost 211 inf + 3879 126.010 * * [simplify]: Extracting #7: cost 105 inf + 22625 126.032 * * [simplify]: Extracting #8: cost 18 inf + 52692 126.058 * * [simplify]: Extracting #9: cost 0 inf + 61989 126.072 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 126.072 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 126.072 * * * * [progress]: [ 436 / 793 ] simplifiying candidate # 126.075 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 126.075 * * [simplify]: iters left: 6 (22 enodes) 126.082 * * [simplify]: iters left: 5 (117 enodes) 126.123 * * [simplify]: iters left: 4 (330 enodes) 126.269 * * [simplify]: Extracting #0: cost 1 inf + 0 126.269 * * [simplify]: Extracting #1: cost 3 inf + 0 126.269 * * [simplify]: Extracting #2: cost 20 inf + 0 126.269 * * [simplify]: Extracting #3: cost 48 inf + 0 126.269 * * [simplify]: Extracting #4: cost 70 inf + 0 126.270 * * [simplify]: Extracting #5: cost 194 inf + 0 126.271 * * [simplify]: Extracting #6: cost 208 inf + 3699 126.276 * * [simplify]: Extracting #7: cost 96 inf + 26567 126.294 * * [simplify]: Extracting #8: cost 6 inf + 57944 126.316 * * [simplify]: Extracting #9: cost 0 inf + 59525 126.339 * * [simplify]: Extracting #10: cost 0 inf + 59445 126.363 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 126.364 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 126.364 * * * * [progress]: [ 437 / 793 ] simplifiying candidate # 126.364 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 126.365 * * [simplify]: iters left: 6 (23 enodes) 126.377 * * [simplify]: iters left: 5 (121 enodes) 126.427 * * [simplify]: iters left: 4 (350 enodes) 126.562 * * [simplify]: Extracting #0: cost 1 inf + 0 126.562 * * [simplify]: Extracting #1: cost 3 inf + 0 126.563 * * [simplify]: Extracting #2: cost 23 inf + 0 126.563 * * [simplify]: Extracting #3: cost 53 inf + 0 126.563 * * [simplify]: Extracting #4: cost 74 inf + 0 126.564 * * [simplify]: Extracting #5: cost 198 inf + 0 126.568 * * [simplify]: Extracting #6: cost 190 inf + 9925 126.578 * * [simplify]: Extracting #7: cost 85 inf + 27979 126.599 * * [simplify]: Extracting #8: cost 14 inf + 53159 126.625 * * [simplify]: Extracting #9: cost 0 inf + 60741 126.653 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 126.653 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 126.654 * * * * [progress]: [ 438 / 793 ] simplifiying candidate # 126.654 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 126.655 * * [simplify]: iters left: 6 (18 enodes) 126.665 * * [simplify]: iters left: 5 (92 enodes) 126.704 * * [simplify]: iters left: 4 (261 enodes) 126.773 * * [simplify]: Extracting #0: cost 1 inf + 0 126.773 * * [simplify]: Extracting #1: cost 3 inf + 0 126.773 * * [simplify]: Extracting #2: cost 18 inf + 0 126.774 * * [simplify]: Extracting #3: cost 34 inf + 0 126.774 * * [simplify]: Extracting #4: cost 43 inf + 1 126.774 * * [simplify]: Extracting #5: cost 136 inf + 1 126.775 * * [simplify]: Extracting #6: cost 165 inf + 2942 126.778 * * [simplify]: Extracting #7: cost 79 inf + 20547 126.786 * * [simplify]: Extracting #8: cost 6 inf + 41926 126.795 * * [simplify]: Extracting #9: cost 0 inf + 44428 126.808 * * [simplify]: Extracting #10: cost 0 inf + 43308 126.825 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 126.825 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 126.825 * * * * [progress]: [ 439 / 793 ] simplifiying candidate # 126.826 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 126.826 * * [simplify]: iters left: 6 (22 enodes) 126.838 * * [simplify]: iters left: 5 (121 enodes) 126.894 * * [simplify]: iters left: 4 (349 enodes) 127.057 * * [simplify]: Extracting #0: cost 1 inf + 0 127.057 * * [simplify]: Extracting #1: cost 3 inf + 0 127.057 * * [simplify]: Extracting #2: cost 23 inf + 0 127.058 * * [simplify]: Extracting #3: cost 54 inf + 0 127.058 * * [simplify]: Extracting #4: cost 75 inf + 0 127.059 * * [simplify]: Extracting #5: cost 199 inf + 0 127.062 * * [simplify]: Extracting #6: cost 193 inf + 7093 127.073 * * [simplify]: Extracting #7: cost 92 inf + 25234 127.099 * * [simplify]: Extracting #8: cost 26 inf + 52303 127.114 * * [simplify]: Extracting #9: cost 2 inf + 62393 127.129 * * [simplify]: Extracting #10: cost 0 inf + 62563 127.150 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 127.150 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 127.151 * * * * [progress]: [ 440 / 793 ] simplifiying candidate # 127.151 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 127.151 * * [simplify]: iters left: 6 (22 enodes) 127.164 * * [simplify]: iters left: 5 (121 enodes) 127.217 * * [simplify]: iters left: 4 (353 enodes) 127.342 * * [simplify]: Extracting #0: cost 1 inf + 0 127.342 * * [simplify]: Extracting #1: cost 3 inf + 0 127.342 * * [simplify]: Extracting #2: cost 28 inf + 0 127.342 * * [simplify]: Extracting #3: cost 55 inf + 0 127.342 * * [simplify]: Extracting #4: cost 76 inf + 0 127.343 * * [simplify]: Extracting #5: cost 200 inf + 0 127.344 * * [simplify]: Extracting #6: cost 200 inf + 5629 127.350 * * [simplify]: Extracting #7: cost 91 inf + 28968 127.365 * * [simplify]: Extracting #8: cost 22 inf + 56582 127.393 * * [simplify]: Extracting #9: cost 2 inf + 63259 127.410 * * [simplify]: Extracting #10: cost 0 inf + 63869 127.425 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) 127.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 127.426 * * * * [progress]: [ 441 / 793 ] simplifiying candidate # 127.426 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 127.426 * * [simplify]: iters left: 6 (22 enodes) 127.433 * * [simplify]: iters left: 5 (122 enodes) 127.460 * * [simplify]: iters left: 4 (359 enodes) 127.607 * * [simplify]: Extracting #0: cost 1 inf + 0 127.607 * * [simplify]: Extracting #1: cost 3 inf + 0 127.607 * * [simplify]: Extracting #2: cost 33 inf + 0 127.608 * * [simplify]: Extracting #3: cost 66 inf + 0 127.608 * * [simplify]: Extracting #4: cost 87 inf + 0 127.609 * * [simplify]: Extracting #5: cost 211 inf + 0 127.612 * * [simplify]: Extracting #6: cost 217 inf + 4821 127.619 * * [simplify]: Extracting #7: cost 90 inf + 33956 127.635 * * [simplify]: Extracting #8: cost 6 inf + 69388 127.651 * * [simplify]: Extracting #9: cost 0 inf + 71313 127.673 * * [simplify]: Extracting #10: cost 0 inf + 71033 127.710 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 127.710 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 127.710 * * * * [progress]: [ 442 / 793 ] simplifiying candidate # 127.711 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 127.711 * * [simplify]: iters left: 6 (18 enodes) 127.722 * * [simplify]: iters left: 5 (91 enodes) 127.758 * * [simplify]: iters left: 4 (254 enodes) 127.875 * * [simplify]: Extracting #0: cost 1 inf + 0 127.876 * * [simplify]: Extracting #1: cost 5 inf + 0 127.876 * * [simplify]: Extracting #2: cost 25 inf + 0 127.876 * * [simplify]: Extracting #3: cost 47 inf + 1 127.877 * * [simplify]: Extracting #4: cost 139 inf + 2 127.878 * * [simplify]: Extracting #5: cost 172 inf + 3473 127.883 * * [simplify]: Extracting #6: cost 75 inf + 24291 127.899 * * [simplify]: Extracting #7: cost 5 inf + 44801 127.915 * * [simplify]: Extracting #8: cost 0 inf + 44877 127.930 * * [simplify]: Extracting #9: cost 0 inf + 44677 127.945 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 127.945 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 127.946 * * * * [progress]: [ 443 / 793 ] simplifiying candidate # 127.946 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 127.946 * * [simplify]: iters left: 6 (22 enodes) 127.957 * * [simplify]: iters left: 5 (121 enodes) 128.014 * * [simplify]: iters left: 4 (352 enodes) 128.153 * * [simplify]: Extracting #0: cost 1 inf + 0 128.153 * * [simplify]: Extracting #1: cost 3 inf + 0 128.153 * * [simplify]: Extracting #2: cost 27 inf + 0 128.153 * * [simplify]: Extracting #3: cost 57 inf + 0 128.153 * * [simplify]: Extracting #4: cost 78 inf + 0 128.154 * * [simplify]: Extracting #5: cost 202 inf + 0 128.156 * * [simplify]: Extracting #6: cost 189 inf + 15497 128.166 * * [simplify]: Extracting #7: cost 52 inf + 56294 128.186 * * [simplify]: Extracting #8: cost 3 inf + 63989 128.201 * * [simplify]: Extracting #9: cost 0 inf + 64157 128.216 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 128.217 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 128.217 * * * * [progress]: [ 444 / 793 ] simplifiying candidate # 128.217 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 128.217 * * [simplify]: iters left: 6 (17 enodes) 128.222 * * [simplify]: iters left: 5 (87 enodes) 128.242 * * [simplify]: iters left: 4 (246 enodes) 128.337 * * [simplify]: Extracting #0: cost 1 inf + 0 128.337 * * [simplify]: Extracting #1: cost 5 inf + 0 128.337 * * [simplify]: Extracting #2: cost 24 inf + 0 128.337 * * [simplify]: Extracting #3: cost 51 inf + 1 128.338 * * [simplify]: Extracting #4: cost 143 inf + 2 128.339 * * [simplify]: Extracting #5: cost 175 inf + 2853 128.345 * * [simplify]: Extracting #6: cost 71 inf + 25051 128.360 * * [simplify]: Extracting #7: cost 12 inf + 44831 128.379 * * [simplify]: Extracting #8: cost 0 inf + 48140 128.391 * * [simplify]: Extracting #9: cost 0 inf + 46980 128.401 * * [simplify]: Extracting #10: cost 0 inf + 46940 128.411 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 128.411 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 128.411 * * * * [progress]: [ 445 / 793 ] simplifiying candidate # 128.411 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 128.411 * * [simplify]: iters left: 6 (22 enodes) 128.418 * * [simplify]: iters left: 5 (121 enodes) 128.444 * * [simplify]: iters left: 4 (350 enodes) 128.564 * * [simplify]: Extracting #0: cost 1 inf + 0 128.564 * * [simplify]: Extracting #1: cost 3 inf + 0 128.565 * * [simplify]: Extracting #2: cost 23 inf + 0 128.565 * * [simplify]: Extracting #3: cost 54 inf + 0 128.565 * * [simplify]: Extracting #4: cost 75 inf + 0 128.566 * * [simplify]: Extracting #5: cost 199 inf + 0 128.567 * * [simplify]: Extracting #6: cost 201 inf + 5800 128.573 * * [simplify]: Extracting #7: cost 83 inf + 28173 128.586 * * [simplify]: Extracting #8: cost 9 inf + 58038 128.607 * * [simplify]: Extracting #9: cost 0 inf + 62123 128.624 * * [simplify]: Extracting #10: cost 0 inf + 62003 128.638 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) 128.638 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 128.638 * * * * [progress]: [ 446 / 793 ] simplifiying candidate # 128.639 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 128.639 * * [simplify]: iters left: 6 (23 enodes) 128.653 * * [simplify]: iters left: 5 (122 enodes) 128.687 * * [simplify]: iters left: 4 (346 enodes) 128.817 * * [simplify]: Extracting #0: cost 1 inf + 0 128.817 * * [simplify]: Extracting #1: cost 3 inf + 0 128.817 * * [simplify]: Extracting #2: cost 25 inf + 0 128.817 * * [simplify]: Extracting #3: cost 51 inf + 0 128.818 * * [simplify]: Extracting #4: cost 74 inf + 0 128.819 * * [simplify]: Extracting #5: cost 198 inf + 0 128.822 * * [simplify]: Extracting #6: cost 197 inf + 9176 128.834 * * [simplify]: Extracting #7: cost 80 inf + 37841 128.846 * * [simplify]: Extracting #8: cost 6 inf + 61145 128.865 * * [simplify]: Extracting #9: cost 0 inf + 62341 128.892 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 128.892 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 128.893 * * * * [progress]: [ 447 / 793 ] simplifiying candidate # 128.893 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 128.894 * * [simplify]: iters left: 6 (23 enodes) 128.906 * * [simplify]: iters left: 5 (123 enodes) 128.933 * * [simplify]: iters left: 4 (351 enodes) 129.051 * * [simplify]: Extracting #0: cost 1 inf + 0 129.051 * * [simplify]: Extracting #1: cost 3 inf + 0 129.051 * * [simplify]: Extracting #2: cost 30 inf + 0 129.051 * * [simplify]: Extracting #3: cost 59 inf + 0 129.051 * * [simplify]: Extracting #4: cost 80 inf + 0 129.052 * * [simplify]: Extracting #5: cost 204 inf + 0 129.053 * * [simplify]: Extracting #6: cost 206 inf + 8447 129.063 * * [simplify]: Extracting #7: cost 71 inf + 38802 129.088 * * [simplify]: Extracting #8: cost 6 inf + 63217 129.117 * * [simplify]: Extracting #9: cost 0 inf + 65218 129.149 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 129.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 129.150 * * * * [progress]: [ 448 / 793 ] simplifiying candidate # 129.150 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 129.150 * * [simplify]: iters left: 6 (23 enodes) 129.163 * * [simplify]: iters left: 5 (123 enodes) 129.215 * * [simplify]: iters left: 4 (352 enodes) 129.350 * * [simplify]: Extracting #0: cost 1 inf + 0 129.351 * * [simplify]: Extracting #1: cost 3 inf + 0 129.351 * * [simplify]: Extracting #2: cost 30 inf + 0 129.351 * * [simplify]: Extracting #3: cost 56 inf + 0 129.351 * * [simplify]: Extracting #4: cost 77 inf + 0 129.352 * * [simplify]: Extracting #5: cost 201 inf + 0 129.355 * * [simplify]: Extracting #6: cost 204 inf + 8074 129.365 * * [simplify]: Extracting #7: cost 77 inf + 35938 129.382 * * [simplify]: Extracting #8: cost 6 inf + 62027 129.397 * * [simplify]: Extracting #9: cost 0 inf + 63406 129.417 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 129.417 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 129.418 * * * * [progress]: [ 449 / 793 ] simplifiying candidate # 129.418 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 129.418 * * [simplify]: iters left: 6 (23 enodes) 129.432 * * [simplify]: iters left: 5 (122 enodes) 129.463 * * [simplify]: iters left: 4 (348 enodes) 129.615 * * [simplify]: Extracting #0: cost 1 inf + 0 129.615 * * [simplify]: Extracting #1: cost 3 inf + 0 129.615 * * [simplify]: Extracting #2: cost 26 inf + 0 129.616 * * [simplify]: Extracting #3: cost 52 inf + 0 129.616 * * [simplify]: Extracting #4: cost 73 inf + 1 129.617 * * [simplify]: Extracting #5: cost 196 inf + 1 129.620 * * [simplify]: Extracting #6: cost 196 inf + 7904 129.628 * * [simplify]: Extracting #7: cost 94 inf + 26615 129.641 * * [simplify]: Extracting #8: cost 24 inf + 49662 129.658 * * [simplify]: Extracting #9: cost 5 inf + 57426 129.671 * * [simplify]: Extracting #10: cost 0 inf + 59897 129.685 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 129.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 129.685 * * * * [progress]: [ 450 / 793 ] simplifiying candidate # 129.685 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 129.686 * * [simplify]: iters left: 6 (23 enodes) 129.694 * * [simplify]: iters left: 5 (121 enodes) 129.739 * * [simplify]: iters left: 4 (338 enodes) 129.884 * * [simplify]: Extracting #0: cost 1 inf + 0 129.884 * * [simplify]: Extracting #1: cost 3 inf + 0 129.884 * * [simplify]: Extracting #2: cost 22 inf + 0 129.885 * * [simplify]: Extracting #3: cost 46 inf + 0 129.885 * * [simplify]: Extracting #4: cost 68 inf + 0 129.886 * * [simplify]: Extracting #5: cost 192 inf + 0 129.890 * * [simplify]: Extracting #6: cost 178 inf + 10040 129.902 * * [simplify]: Extracting #7: cost 69 inf + 34737 129.925 * * [simplify]: Extracting #8: cost 12 inf + 57542 129.940 * * [simplify]: Extracting #9: cost 0 inf + 58910 129.952 * * [simplify]: Extracting #10: cost 0 inf + 58117 129.972 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 129.972 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 129.973 * * * * [progress]: [ 451 / 793 ] simplifiying candidate # 129.973 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 129.974 * * [simplify]: iters left: 6 (23 enodes) 129.987 * * [simplify]: iters left: 5 (121 enodes) 130.015 * * [simplify]: iters left: 4 (353 enodes) 130.179 * * [simplify]: Extracting #0: cost 1 inf + 0 130.179 * * [simplify]: Extracting #1: cost 3 inf + 0 130.179 * * [simplify]: Extracting #2: cost 25 inf + 0 130.179 * * [simplify]: Extracting #3: cost 52 inf + 0 130.180 * * [simplify]: Extracting #4: cost 73 inf + 0 130.181 * * [simplify]: Extracting #5: cost 197 inf + 0 130.184 * * [simplify]: Extracting #6: cost 189 inf + 10420 130.200 * * [simplify]: Extracting #7: cost 70 inf + 32729 130.223 * * [simplify]: Extracting #8: cost 9 inf + 56585 130.249 * * [simplify]: Extracting #9: cost 0 inf + 60577 130.276 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 130.276 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 130.276 * * * * [progress]: [ 452 / 793 ] simplifiying candidate # 130.277 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 130.277 * * [simplify]: iters left: 6 (22 enodes) 130.291 * * [simplify]: iters left: 5 (117 enodes) 130.342 * * [simplify]: iters left: 4 (330 enodes) 130.447 * * [simplify]: Extracting #0: cost 1 inf + 0 130.447 * * [simplify]: Extracting #1: cost 3 inf + 0 130.447 * * [simplify]: Extracting #2: cost 20 inf + 0 130.447 * * [simplify]: Extracting #3: cost 47 inf + 0 130.448 * * [simplify]: Extracting #4: cost 70 inf + 0 130.448 * * [simplify]: Extracting #5: cost 194 inf + 0 130.450 * * [simplify]: Extracting #6: cost 200 inf + 5866 130.455 * * [simplify]: Extracting #7: cost 84 inf + 30873 130.475 * * [simplify]: Extracting #8: cost 5 inf + 58599 130.499 * * [simplify]: Extracting #9: cost 0 inf + 59445 130.511 * * [simplify]: Extracting #10: cost 0 inf + 59245 130.523 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 130.523 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 130.524 * * * * [progress]: [ 453 / 793 ] simplifiying candidate # 130.524 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 130.524 * * [simplify]: iters left: 6 (22 enodes) 130.533 * * [simplify]: iters left: 5 (119 enodes) 130.567 * * [simplify]: iters left: 4 (343 enodes) 130.679 * * [simplify]: Extracting #0: cost 1 inf + 0 130.679 * * [simplify]: Extracting #1: cost 3 inf + 0 130.679 * * [simplify]: Extracting #2: cost 22 inf + 0 130.680 * * [simplify]: Extracting #3: cost 52 inf + 0 130.680 * * [simplify]: Extracting #4: cost 74 inf + 0 130.681 * * [simplify]: Extracting #5: cost 198 inf + 0 130.683 * * [simplify]: Extracting #6: cost 211 inf + 3762 130.692 * * [simplify]: Extracting #7: cost 111 inf + 20087 130.701 * * [simplify]: Extracting #8: cost 29 inf + 46089 130.713 * * [simplify]: Extracting #9: cost 1 inf + 59937 130.731 * * [simplify]: Extracting #10: cost 0 inf + 60701 130.756 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 130.756 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 130.757 * * * * [progress]: [ 454 / 793 ] simplifiying candidate # 130.757 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 130.758 * * [simplify]: iters left: 6 (22 enodes) 130.769 * * [simplify]: iters left: 5 (118 enodes) 130.798 * * [simplify]: iters left: 4 (332 enodes) 130.928 * * [simplify]: Extracting #0: cost 1 inf + 0 130.928 * * [simplify]: Extracting #1: cost 3 inf + 0 130.928 * * [simplify]: Extracting #2: cost 22 inf + 0 130.928 * * [simplify]: Extracting #3: cost 47 inf + 0 130.929 * * [simplify]: Extracting #4: cost 68 inf + 1 130.930 * * [simplify]: Extracting #5: cost 191 inf + 1 130.934 * * [simplify]: Extracting #6: cost 193 inf + 7716 130.948 * * [simplify]: Extracting #7: cost 78 inf + 31392 130.971 * * [simplify]: Extracting #8: cost 16 inf + 50478 130.996 * * [simplify]: Extracting #9: cost 0 inf + 57284 131.020 * * [simplify]: Extracting #10: cost 0 inf + 57244 131.046 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 131.046 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 131.047 * * * * [progress]: [ 455 / 793 ] simplifiying candidate # 131.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 131.048 * * [simplify]: iters left: 6 (23 enodes) 131.062 * * [simplify]: iters left: 5 (122 enodes) 131.113 * * [simplify]: iters left: 4 (347 enodes) 131.247 * * [simplify]: Extracting #0: cost 1 inf + 0 131.247 * * [simplify]: Extracting #1: cost 3 inf + 0 131.248 * * [simplify]: Extracting #2: cost 24 inf + 0 131.248 * * [simplify]: Extracting #3: cost 49 inf + 0 131.251 * * [simplify]: Extracting #4: cost 71 inf + 0 131.252 * * [simplify]: Extracting #5: cost 195 inf + 0 131.253 * * [simplify]: Extracting #6: cost 189 inf + 7012 131.258 * * [simplify]: Extracting #7: cost 70 inf + 29860 131.270 * * [simplify]: Extracting #8: cost 10 inf + 53978 131.293 * * [simplify]: Extracting #9: cost 0 inf + 59929 131.310 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 131.310 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 131.310 * * * * [progress]: [ 456 / 793 ] simplifiying candidate # 131.311 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 131.311 * * [simplify]: iters left: 6 (23 enodes) 131.317 * * [simplify]: iters left: 5 (122 enodes) 131.349 * * [simplify]: iters left: 4 (348 enodes) 131.489 * * [simplify]: Extracting #0: cost 1 inf + 0 131.489 * * [simplify]: Extracting #1: cost 3 inf + 0 131.489 * * [simplify]: Extracting #2: cost 22 inf + 0 131.489 * * [simplify]: Extracting #3: cost 51 inf + 0 131.490 * * [simplify]: Extracting #4: cost 73 inf + 0 131.490 * * [simplify]: Extracting #5: cost 197 inf + 0 131.492 * * [simplify]: Extracting #6: cost 185 inf + 7904 131.498 * * [simplify]: Extracting #7: cost 72 inf + 28057 131.519 * * [simplify]: Extracting #8: cost 9 inf + 55862 131.547 * * [simplify]: Extracting #9: cost 0 inf + 61097 131.577 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 131.578 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 131.578 * * * * [progress]: [ 457 / 793 ] simplifiying candidate # 131.579 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 131.579 * * [simplify]: iters left: 6 (23 enodes) 131.592 * * [simplify]: iters left: 5 (121 enodes) 131.621 * * [simplify]: iters left: 4 (344 enodes) 131.743 * * [simplify]: Extracting #0: cost 1 inf + 0 131.743 * * [simplify]: Extracting #1: cost 3 inf + 0 131.743 * * [simplify]: Extracting #2: cost 27 inf + 0 131.745 * * [simplify]: Extracting #3: cost 53 inf + 0 131.746 * * [simplify]: Extracting #4: cost 75 inf + 0 131.746 * * [simplify]: Extracting #5: cost 199 inf + 0 131.748 * * [simplify]: Extracting #6: cost 191 inf + 7865 131.754 * * [simplify]: Extracting #7: cost 80 inf + 30121 131.778 * * [simplify]: Extracting #8: cost 6 inf + 58333 131.805 * * [simplify]: Extracting #9: cost 0 inf + 61958 131.832 * * [simplify]: Extracting #10: cost 0 inf + 61878 131.861 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 131.861 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 131.861 * * * * [progress]: [ 458 / 793 ] simplifiying candidate # 131.862 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 131.862 * * [simplify]: iters left: 6 (23 enodes) 131.875 * * [simplify]: iters left: 5 (122 enodes) 131.922 * * [simplify]: iters left: 4 (348 enodes) 132.088 * * [simplify]: Extracting #0: cost 1 inf + 0 132.088 * * [simplify]: Extracting #1: cost 3 inf + 0 132.088 * * [simplify]: Extracting #2: cost 24 inf + 0 132.088 * * [simplify]: Extracting #3: cost 51 inf + 0 132.089 * * [simplify]: Extracting #4: cost 72 inf + 0 132.090 * * [simplify]: Extracting #5: cost 196 inf + 0 132.093 * * [simplify]: Extracting #6: cost 181 inf + 8233 132.104 * * [simplify]: Extracting #7: cost 82 inf + 26760 132.128 * * [simplify]: Extracting #8: cost 9 inf + 55961 132.146 * * [simplify]: Extracting #9: cost 0 inf + 60173 132.160 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 132.160 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 132.160 * * * * [progress]: [ 459 / 793 ] simplifiying candidate # 132.161 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 132.161 * * [simplify]: iters left: 6 (23 enodes) 132.174 * * [simplify]: iters left: 5 (120 enodes) 132.221 * * [simplify]: iters left: 4 (335 enodes) 132.344 * * [simplify]: Extracting #0: cost 1 inf + 0 132.344 * * [simplify]: Extracting #1: cost 3 inf + 0 132.344 * * [simplify]: Extracting #2: cost 29 inf + 0 132.344 * * [simplify]: Extracting #3: cost 55 inf + 0 132.345 * * [simplify]: Extracting #4: cost 76 inf + 0 132.345 * * [simplify]: Extracting #5: cost 200 inf + 0 132.347 * * [simplify]: Extracting #6: cost 195 inf + 7412 132.353 * * [simplify]: Extracting #7: cost 62 inf + 34792 132.365 * * [simplify]: Extracting #8: cost 8 inf + 57326 132.379 * * [simplify]: Extracting #9: cost 0 inf + 62407 132.392 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 132.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 132.393 * * * * [progress]: [ 460 / 793 ] simplifiying candidate # 132.393 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 132.393 * * [simplify]: iters left: 6 (23 enodes) 132.400 * * [simplify]: iters left: 5 (122 enodes) 132.429 * * [simplify]: iters left: 4 (347 enodes) 132.537 * * [simplify]: Extracting #0: cost 1 inf + 0 132.537 * * [simplify]: Extracting #1: cost 3 inf + 0 132.537 * * [simplify]: Extracting #2: cost 22 inf + 0 132.537 * * [simplify]: Extracting #3: cost 52 inf + 0 132.538 * * [simplify]: Extracting #4: cost 74 inf + 0 132.539 * * [simplify]: Extracting #5: cost 198 inf + 0 132.543 * * [simplify]: Extracting #6: cost 190 inf + 10635 132.562 * * [simplify]: Extracting #7: cost 72 inf + 40141 132.575 * * [simplify]: Extracting #8: cost 8 inf + 58725 132.592 * * [simplify]: Extracting #9: cost 0 inf + 61581 132.614 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 132.614 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 132.614 * * * * [progress]: [ 461 / 793 ] simplifiying candidate # 132.615 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 132.615 * * [simplify]: iters left: 6 (22 enodes) 132.627 * * [simplify]: iters left: 5 (116 enodes) 132.676 * * [simplify]: iters left: 4 (329 enodes) 132.830 * * [simplify]: Extracting #0: cost 1 inf + 0 132.831 * * [simplify]: Extracting #1: cost 3 inf + 0 132.831 * * [simplify]: Extracting #2: cost 29 inf + 0 132.831 * * [simplify]: Extracting #3: cost 57 inf + 0 132.832 * * [simplify]: Extracting #4: cost 78 inf + 0 132.833 * * [simplify]: Extracting #5: cost 202 inf + 0 132.836 * * [simplify]: Extracting #6: cost 204 inf + 7642 132.848 * * [simplify]: Extracting #7: cost 71 inf + 32445 132.871 * * [simplify]: Extracting #8: cost 10 inf + 58260 132.899 * * [simplify]: Extracting #9: cost 0 inf + 63988 132.926 * * [simplify]: Extracting #10: cost 0 inf + 63948 132.944 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 132.944 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 132.945 * * * * [progress]: [ 462 / 793 ] simplifiying candidate # 132.945 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 132.945 * * [simplify]: iters left: 6 (23 enodes) 132.951 * * [simplify]: iters left: 5 (122 enodes) 132.986 * * [simplify]: iters left: 4 (344 enodes) 133.110 * * [simplify]: Extracting #0: cost 1 inf + 0 133.110 * * [simplify]: Extracting #1: cost 3 inf + 0 133.110 * * [simplify]: Extracting #2: cost 25 inf + 0 133.110 * * [simplify]: Extracting #3: cost 58 inf + 0 133.111 * * [simplify]: Extracting #4: cost 78 inf + 1 133.112 * * [simplify]: Extracting #5: cost 201 inf + 1 133.115 * * [simplify]: Extracting #6: cost 202 inf + 6197 133.125 * * [simplify]: Extracting #7: cost 104 inf + 21944 133.152 * * [simplify]: Extracting #8: cost 22 inf + 53642 133.180 * * [simplify]: Extracting #9: cost 0 inf + 64277 133.208 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 133.208 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 133.209 * * * * [progress]: [ 463 / 793 ] simplifiying candidate # 133.209 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 133.210 * * [simplify]: iters left: 6 (22 enodes) 133.222 * * [simplify]: iters left: 5 (119 enodes) 133.274 * * [simplify]: iters left: 4 (341 enodes) 133.460 * * [simplify]: Extracting #0: cost 1 inf + 0 133.461 * * [simplify]: Extracting #1: cost 3 inf + 0 133.461 * * [simplify]: Extracting #2: cost 28 inf + 0 133.461 * * [simplify]: Extracting #3: cost 58 inf + 0 133.462 * * [simplify]: Extracting #4: cost 79 inf + 0 133.463 * * [simplify]: Extracting #5: cost 203 inf + 0 133.466 * * [simplify]: Extracting #6: cost 199 inf + 6606 133.475 * * [simplify]: Extracting #7: cost 102 inf + 23921 133.487 * * [simplify]: Extracting #8: cost 18 inf + 56463 133.501 * * [simplify]: Extracting #9: cost 0 inf + 64219 133.516 * * [simplify]: Extracting #10: cost 0 inf + 64179 133.545 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 133.545 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 133.546 * * * * [progress]: [ 464 / 793 ] simplifiying candidate # 133.546 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 133.547 * * [simplify]: iters left: 6 (23 enodes) 133.563 * * [simplify]: iters left: 5 (121 enodes) 133.617 * * [simplify]: iters left: 4 (347 enodes) 133.774 * * [simplify]: Extracting #0: cost 1 inf + 0 133.774 * * [simplify]: Extracting #1: cost 3 inf + 0 133.774 * * [simplify]: Extracting #2: cost 25 inf + 0 133.775 * * [simplify]: Extracting #3: cost 55 inf + 0 133.775 * * [simplify]: Extracting #4: cost 76 inf + 0 133.776 * * [simplify]: Extracting #5: cost 200 inf + 0 133.780 * * [simplify]: Extracting #6: cost 190 inf + 7579 133.789 * * [simplify]: Extracting #7: cost 82 inf + 29213 133.804 * * [simplify]: Extracting #8: cost 15 inf + 56554 133.817 * * [simplify]: Extracting #9: cost 3 inf + 61328 133.838 * * [simplify]: Extracting #10: cost 0 inf + 62709 133.864 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 133.865 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 133.865 * * * * [progress]: [ 465 / 793 ] simplifiying candidate # 133.866 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 133.866 * * [simplify]: iters left: 6 (23 enodes) 133.879 * * [simplify]: iters left: 5 (122 enodes) 133.933 * * [simplify]: iters left: 4 (339 enodes) 134.035 * * [simplify]: Extracting #0: cost 1 inf + 0 134.035 * * [simplify]: Extracting #1: cost 3 inf + 0 134.035 * * [simplify]: Extracting #2: cost 20 inf + 0 134.035 * * [simplify]: Extracting #3: cost 41 inf + 0 134.036 * * [simplify]: Extracting #4: cost 62 inf + 1 134.036 * * [simplify]: Extracting #5: cost 185 inf + 1 134.039 * * [simplify]: Extracting #6: cost 183 inf + 7085 134.051 * * [simplify]: Extracting #7: cost 66 inf + 29230 134.073 * * [simplify]: Extracting #8: cost 8 inf + 50292 134.095 * * [simplify]: Extracting #9: cost 0 inf + 54093 134.122 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 134.122 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 134.123 * * * * [progress]: [ 466 / 793 ] simplifiying candidate # 134.123 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 134.123 * * [simplify]: iters left: 6 (23 enodes) 134.136 * * [simplify]: iters left: 5 (123 enodes) 134.182 * * [simplify]: iters left: 4 (348 enodes) 134.320 * * [simplify]: Extracting #0: cost 1 inf + 0 134.320 * * [simplify]: Extracting #1: cost 3 inf + 0 134.320 * * [simplify]: Extracting #2: cost 29 inf + 0 134.321 * * [simplify]: Extracting #3: cost 58 inf + 0 134.322 * * [simplify]: Extracting #4: cost 79 inf + 0 134.323 * * [simplify]: Extracting #5: cost 203 inf + 0 134.326 * * [simplify]: Extracting #6: cost 206 inf + 6267 134.338 * * [simplify]: Extracting #7: cost 74 inf + 34331 134.361 * * [simplify]: Extracting #8: cost 7 inf + 61207 134.375 * * [simplify]: Extracting #9: cost 0 inf + 64614 134.392 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 134.392 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 134.393 * * * * [progress]: [ 467 / 793 ] simplifiying candidate # 134.393 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 134.393 * * [simplify]: iters left: 6 (23 enodes) 134.405 * * [simplify]: iters left: 5 (121 enodes) 134.433 * * [simplify]: iters left: 4 (331 enodes) 134.573 * * [simplify]: Extracting #0: cost 1 inf + 0 134.573 * * [simplify]: Extracting #1: cost 3 inf + 0 134.573 * * [simplify]: Extracting #2: cost 24 inf + 0 134.573 * * [simplify]: Extracting #3: cost 47 inf + 0 134.573 * * [simplify]: Extracting #4: cost 68 inf + 0 134.573 * * [simplify]: Extracting #5: cost 192 inf + 0 134.575 * * [simplify]: Extracting #6: cost 189 inf + 7042 134.583 * * [simplify]: Extracting #7: cost 77 inf + 31317 134.594 * * [simplify]: Extracting #8: cost 16 inf + 50980 134.613 * * [simplify]: Extracting #9: cost 2 inf + 56387 134.639 * * [simplify]: Extracting #10: cost 0 inf + 57477 134.662 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 134.662 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 134.663 * * * * [progress]: [ 468 / 793 ] simplifiying candidate # 134.663 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 134.664 * * [simplify]: iters left: 6 (23 enodes) 134.670 * * [simplify]: iters left: 5 (123 enodes) 134.701 * * [simplify]: iters left: 4 (347 enodes) 134.830 * * [simplify]: Extracting #0: cost 1 inf + 0 134.830 * * [simplify]: Extracting #1: cost 3 inf + 0 134.830 * * [simplify]: Extracting #2: cost 29 inf + 0 134.830 * * [simplify]: Extracting #3: cost 56 inf + 0 134.830 * * [simplify]: Extracting #4: cost 77 inf + 0 134.831 * * [simplify]: Extracting #5: cost 201 inf + 0 134.832 * * [simplify]: Extracting #6: cost 208 inf + 4455 134.837 * * [simplify]: Extracting #7: cost 83 inf + 28578 134.859 * * [simplify]: Extracting #8: cost 7 inf + 60463 134.882 * * [simplify]: Extracting #9: cost 0 inf + 63646 134.896 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 134.896 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 134.896 * * * * [progress]: [ 469 / 793 ] simplifiying candidate # 134.897 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 134.897 * * [simplify]: iters left: 6 (22 enodes) 134.903 * * [simplify]: iters left: 5 (117 enodes) 134.936 * * [simplify]: iters left: 4 (326 enodes) 135.074 * * [simplify]: Extracting #0: cost 1 inf + 0 135.074 * * [simplify]: Extracting #1: cost 3 inf + 0 135.074 * * [simplify]: Extracting #2: cost 26 inf + 0 135.074 * * [simplify]: Extracting #3: cost 55 inf + 0 135.075 * * [simplify]: Extracting #4: cost 76 inf + 0 135.076 * * [simplify]: Extracting #5: cost 200 inf + 0 135.082 * * [simplify]: Extracting #6: cost 193 inf + 12587 135.102 * * [simplify]: Extracting #7: cost 52 inf + 46445 135.127 * * [simplify]: Extracting #8: cost 5 inf + 60502 135.157 * * [simplify]: Extracting #9: cost 0 inf + 62349 135.184 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 135.184 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 135.185 * * * * [progress]: [ 470 / 793 ] simplifiying candidate # 135.185 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 135.185 * * [simplify]: iters left: 6 (23 enodes) 135.199 * * [simplify]: iters left: 5 (122 enodes) 135.243 * * [simplify]: iters left: 4 (348 enodes) 135.371 * * [simplify]: Extracting #0: cost 1 inf + 0 135.371 * * [simplify]: Extracting #1: cost 3 inf + 0 135.371 * * [simplify]: Extracting #2: cost 25 inf + 0 135.371 * * [simplify]: Extracting #3: cost 56 inf + 0 135.371 * * [simplify]: Extracting #4: cost 78 inf + 1 135.372 * * [simplify]: Extracting #5: cost 201 inf + 1 135.374 * * [simplify]: Extracting #6: cost 198 inf + 7205 135.379 * * [simplify]: Extracting #7: cost 87 inf + 26917 135.397 * * [simplify]: Extracting #8: cost 11 inf + 58928 135.421 * * [simplify]: Extracting #9: cost 0 inf + 64317 135.445 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 135.445 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 135.446 * * * * [progress]: [ 471 / 793 ] simplifiying candidate # 135.446 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 135.447 * * [simplify]: iters left: 6 (23 enodes) 135.458 * * [simplify]: iters left: 5 (121 enodes) 135.492 * * [simplify]: iters left: 4 (351 enodes) 135.656 * * [simplify]: Extracting #0: cost 1 inf + 0 135.656 * * [simplify]: Extracting #1: cost 3 inf + 0 135.656 * * [simplify]: Extracting #2: cost 24 inf + 0 135.656 * * [simplify]: Extracting #3: cost 51 inf + 0 135.656 * * [simplify]: Extracting #4: cost 73 inf + 0 135.657 * * [simplify]: Extracting #5: cost 197 inf + 0 135.659 * * [simplify]: Extracting #6: cost 185 inf + 9007 135.664 * * [simplify]: Extracting #7: cost 70 inf + 29562 135.678 * * [simplify]: Extracting #8: cost 9 inf + 55212 135.707 * * [simplify]: Extracting #9: cost 0 inf + 60777 135.720 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 135.720 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 135.720 * * * * [progress]: [ 472 / 793 ] simplifiying candidate # 135.721 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 135.721 * * [simplify]: iters left: 6 (22 enodes) 135.727 * * [simplify]: iters left: 5 (119 enodes) 135.752 * * [simplify]: iters left: 4 (343 enodes) 135.897 * * [simplify]: Extracting #0: cost 1 inf + 0 135.898 * * [simplify]: Extracting #1: cost 3 inf + 0 135.898 * * [simplify]: Extracting #2: cost 22 inf + 0 135.898 * * [simplify]: Extracting #3: cost 55 inf + 0 135.898 * * [simplify]: Extracting #4: cost 77 inf + 0 135.899 * * [simplify]: Extracting #5: cost 201 inf + 0 135.903 * * [simplify]: Extracting #6: cost 195 inf + 8057 135.914 * * [simplify]: Extracting #7: cost 96 inf + 26709 135.929 * * [simplify]: Extracting #8: cost 27 inf + 51557 135.943 * * [simplify]: Extracting #9: cost 1 inf + 62769 135.964 * * [simplify]: Extracting #10: cost 0 inf + 63273 135.978 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 135.978 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 135.979 * * * * [progress]: [ 473 / 793 ] simplifiying candidate # 135.979 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 135.979 * * [simplify]: iters left: 6 (23 enodes) 135.986 * * [simplify]: iters left: 5 (122 enodes) 136.022 * * [simplify]: iters left: 4 (344 enodes) 136.135 * * [simplify]: Extracting #0: cost 1 inf + 0 136.135 * * [simplify]: Extracting #1: cost 3 inf + 0 136.135 * * [simplify]: Extracting #2: cost 21 inf + 0 136.135 * * [simplify]: Extracting #3: cost 42 inf + 0 136.135 * * [simplify]: Extracting #4: cost 63 inf + 1 136.136 * * [simplify]: Extracting #5: cost 186 inf + 1 136.138 * * [simplify]: Extracting #6: cost 177 inf + 7898 136.144 * * [simplify]: Extracting #7: cost 70 inf + 29451 136.163 * * [simplify]: Extracting #8: cost 7 inf + 52355 136.191 * * [simplify]: Extracting #9: cost 0 inf + 54497 136.205 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 136.206 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 136.206 * * * * [progress]: [ 474 / 793 ] simplifiying candidate # 136.206 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 136.206 * * [simplify]: iters left: 6 (23 enodes) 136.213 * * [simplify]: iters left: 5 (123 enodes) 136.253 * * [simplify]: iters left: 4 (353 enodes) 136.384 * * [simplify]: Extracting #0: cost 1 inf + 0 136.384 * * [simplify]: Extracting #1: cost 3 inf + 0 136.384 * * [simplify]: Extracting #2: cost 29 inf + 0 136.384 * * [simplify]: Extracting #3: cost 58 inf + 0 136.385 * * [simplify]: Extracting #4: cost 79 inf + 0 136.386 * * [simplify]: Extracting #5: cost 203 inf + 0 136.390 * * [simplify]: Extracting #6: cost 195 inf + 10909 136.409 * * [simplify]: Extracting #7: cost 70 inf + 43183 136.423 * * [simplify]: Extracting #8: cost 14 inf + 59340 136.447 * * [simplify]: Extracting #9: cost 0 inf + 64334 136.476 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 136.476 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 136.477 * * * * [progress]: [ 475 / 793 ] simplifiying candidate # 136.477 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 136.478 * * [simplify]: iters left: 6 (23 enodes) 136.490 * * [simplify]: iters left: 5 (121 enodes) 136.531 * * [simplify]: iters left: 4 (337 enodes) 136.653 * * [simplify]: Extracting #0: cost 1 inf + 0 136.653 * * [simplify]: Extracting #1: cost 3 inf + 0 136.653 * * [simplify]: Extracting #2: cost 22 inf + 0 136.654 * * [simplify]: Extracting #3: cost 52 inf + 0 136.654 * * [simplify]: Extracting #4: cost 73 inf + 0 136.654 * * [simplify]: Extracting #5: cost 197 inf + 0 136.656 * * [simplify]: Extracting #6: cost 198 inf + 4864 136.661 * * [simplify]: Extracting #7: cost 69 inf + 31148 136.673 * * [simplify]: Extracting #8: cost 11 inf + 55845 136.692 * * [simplify]: Extracting #9: cost 0 inf + 61057 136.705 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 136.705 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 136.706 * * * * [progress]: [ 476 / 793 ] simplifiying candidate # 136.706 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 136.706 * * [simplify]: iters left: 6 (23 enodes) 136.712 * * [simplify]: iters left: 5 (123 enodes) 136.749 * * [simplify]: iters left: 4 (353 enodes) 136.876 * * [simplify]: Extracting #0: cost 1 inf + 0 136.876 * * [simplify]: Extracting #1: cost 3 inf + 0 136.876 * * [simplify]: Extracting #2: cost 30 inf + 0 136.876 * * [simplify]: Extracting #3: cost 58 inf + 0 136.877 * * [simplify]: Extracting #4: cost 79 inf + 0 136.877 * * [simplify]: Extracting #5: cost 203 inf + 0 136.879 * * [simplify]: Extracting #6: cost 191 inf + 8641 136.884 * * [simplify]: Extracting #7: cost 83 inf + 29476 136.897 * * [simplify]: Extracting #8: cost 9 inf + 59640 136.911 * * [simplify]: Extracting #9: cost 0 inf + 64174 136.926 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 136.926 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 136.926 * * * * [progress]: [ 477 / 793 ] simplifiying candidate # 136.926 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 136.927 * * [simplify]: iters left: 6 (22 enodes) 136.933 * * [simplify]: iters left: 5 (117 enodes) 136.984 * * [simplify]: iters left: 4 (329 enodes) 137.102 * * [simplify]: Extracting #0: cost 1 inf + 0 137.102 * * [simplify]: Extracting #1: cost 3 inf + 0 137.102 * * [simplify]: Extracting #2: cost 18 inf + 0 137.103 * * [simplify]: Extracting #3: cost 45 inf + 0 137.103 * * [simplify]: Extracting #4: cost 68 inf + 0 137.103 * * [simplify]: Extracting #5: cost 192 inf + 0 137.107 * * [simplify]: Extracting #6: cost 182 inf + 14038 137.116 * * [simplify]: Extracting #7: cost 55 inf + 40355 137.128 * * [simplify]: Extracting #8: cost 13 inf + 52214 137.142 * * [simplify]: Extracting #9: cost 0 inf + 57237 137.156 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 137.156 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.157 * * * * [progress]: [ 478 / 793 ] simplifiying candidate # 137.157 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 137.158 * * [simplify]: iters left: 6 (23 enodes) 137.168 * * [simplify]: iters left: 5 (121 enodes) 137.195 * * [simplify]: iters left: 4 (334 enodes) 137.330 * * [simplify]: Extracting #0: cost 1 inf + 0 137.333 * * [simplify]: Extracting #1: cost 3 inf + 0 137.334 * * [simplify]: Extracting #2: cost 26 inf + 0 137.334 * * [simplify]: Extracting #3: cost 56 inf + 0 137.334 * * [simplify]: Extracting #4: cost 76 inf + 1 137.334 * * [simplify]: Extracting #5: cost 199 inf + 1 137.340 * * [simplify]: Extracting #6: cost 206 inf + 6288 137.344 * * [simplify]: Extracting #7: cost 103 inf + 21880 137.355 * * [simplify]: Extracting #8: cost 16 inf + 54791 137.378 * * [simplify]: Extracting #9: cost 0 inf + 62429 137.406 * * [simplify]: Extracting #10: cost 0 inf + 62349 137.434 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 137.434 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.434 * * * * [progress]: [ 479 / 793 ] simplifiying candidate # 137.435 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 137.435 * * [simplify]: iters left: 6 (23 enodes) 137.448 * * [simplify]: iters left: 5 (122 enodes) 137.503 * * [simplify]: iters left: 4 (338 enodes) 137.645 * * [simplify]: Extracting #0: cost 1 inf + 0 137.645 * * [simplify]: Extracting #1: cost 3 inf + 0 137.645 * * [simplify]: Extracting #2: cost 22 inf + 0 137.646 * * [simplify]: Extracting #3: cost 48 inf + 0 137.646 * * [simplify]: Extracting #4: cost 68 inf + 1 137.647 * * [simplify]: Extracting #5: cost 191 inf + 1 137.649 * * [simplify]: Extracting #6: cost 190 inf + 8011 137.658 * * [simplify]: Extracting #7: cost 57 inf + 38512 137.670 * * [simplify]: Extracting #8: cost 7 inf + 53833 137.682 * * [simplify]: Extracting #9: cost 0 inf + 56597 137.698 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 137.698 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.698 * * * * [progress]: [ 480 / 793 ] simplifiying candidate # 137.698 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 137.699 * * [simplify]: iters left: 6 (23 enodes) 137.705 * * [simplify]: iters left: 5 (122 enodes) 137.732 * * [simplify]: iters left: 4 (335 enodes) 137.824 * * [simplify]: Extracting #0: cost 1 inf + 0 137.824 * * [simplify]: Extracting #1: cost 3 inf + 0 137.824 * * [simplify]: Extracting #2: cost 21 inf + 0 137.824 * * [simplify]: Extracting #3: cost 48 inf + 0 137.825 * * [simplify]: Extracting #4: cost 68 inf + 1 137.825 * * [simplify]: Extracting #5: cost 191 inf + 1 137.827 * * [simplify]: Extracting #6: cost 182 inf + 8624 137.840 * * [simplify]: Extracting #7: cost 57 inf + 33589 137.861 * * [simplify]: Extracting #8: cost 7 inf + 53078 137.874 * * [simplify]: Extracting #9: cost 0 inf + 56717 137.886 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 137.886 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.886 * * * * [progress]: [ 481 / 793 ] simplifiying candidate # 137.887 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 137.887 * * [simplify]: iters left: 6 (17 enodes) 137.891 * * [simplify]: iters left: 5 (84 enodes) 137.906 * * [simplify]: iters left: 4 (184 enodes) 137.953 * * [simplify]: iters left: 3 (312 enodes) 138.055 * * [simplify]: Extracting #0: cost 1 inf + 0 138.055 * * [simplify]: Extracting #1: cost 3 inf + 0 138.055 * * [simplify]: Extracting #2: cost 14 inf + 0 138.055 * * [simplify]: Extracting #3: cost 46 inf + 0 138.056 * * [simplify]: Extracting #4: cost 109 inf + 2 138.057 * * [simplify]: Extracting #5: cost 118 inf + 666 138.062 * * [simplify]: Extracting #6: cost 29 inf + 13098 138.072 * * [simplify]: Extracting #7: cost 4 inf + 21002 138.084 * * [simplify]: Extracting #8: cost 0 inf + 22498 138.095 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) 138.095 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 138.096 * * * * [progress]: [ 482 / 793 ] simplifiying candidate # 138.096 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 138.097 * * [simplify]: iters left: 6 (23 enodes) 138.108 * * [simplify]: iters left: 5 (122 enodes) 138.151 * * [simplify]: iters left: 4 (338 enodes) 138.281 * * [simplify]: Extracting #0: cost 1 inf + 0 138.281 * * [simplify]: Extracting #1: cost 3 inf + 0 138.281 * * [simplify]: Extracting #2: cost 26 inf + 0 138.282 * * [simplify]: Extracting #3: cost 54 inf + 0 138.282 * * [simplify]: Extracting #4: cost 74 inf + 1 138.283 * * [simplify]: Extracting #5: cost 197 inf + 1 138.286 * * [simplify]: Extracting #6: cost 193 inf + 7974 138.297 * * [simplify]: Extracting #7: cost 77 inf + 31317 138.321 * * [simplify]: Extracting #8: cost 9 inf + 56439 138.336 * * [simplify]: Extracting #9: cost 0 inf + 60621 138.349 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 138.349 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 138.349 * * * * [progress]: [ 483 / 793 ] simplifiying candidate # 138.350 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 138.350 * * [simplify]: iters left: 6 (18 enodes) 138.360 * * [simplify]: iters left: 5 (85 enodes) 138.389 * * [simplify]: iters left: 4 (183 enodes) 138.459 * * [simplify]: iters left: 3 (336 enodes) 138.588 * * [simplify]: Extracting #0: cost 1 inf + 0 138.588 * * [simplify]: Extracting #1: cost 3 inf + 0 138.588 * * [simplify]: Extracting #2: cost 18 inf + 0 138.588 * * [simplify]: Extracting #3: cost 53 inf + 0 138.589 * * [simplify]: Extracting #4: cost 116 inf + 2 138.590 * * [simplify]: Extracting #5: cost 120 inf + 1076 138.595 * * [simplify]: Extracting #6: cost 42 inf + 11633 138.606 * * [simplify]: Extracting #7: cost 5 inf + 22906 138.622 * * [simplify]: Extracting #8: cost 1 inf + 24722 138.635 * * [simplify]: Extracting #9: cost 0 inf + 25286 138.648 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 138.649 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 138.649 * * * * [progress]: [ 484 / 793 ] simplifiying candidate # 138.649 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 138.650 * * [simplify]: iters left: 6 (23 enodes) 138.663 * * [simplify]: iters left: 5 (122 enodes) 138.715 * * [simplify]: iters left: 4 (338 enodes) 138.864 * * [simplify]: Extracting #0: cost 1 inf + 0 138.864 * * [simplify]: Extracting #1: cost 3 inf + 0 138.864 * * [simplify]: Extracting #2: cost 25 inf + 0 138.865 * * [simplify]: Extracting #3: cost 57 inf + 0 138.865 * * [simplify]: Extracting #4: cost 77 inf + 1 138.866 * * [simplify]: Extracting #5: cost 200 inf + 1 138.870 * * [simplify]: Extracting #6: cost 194 inf + 8179 138.882 * * [simplify]: Extracting #7: cost 57 inf + 37817 138.906 * * [simplify]: Extracting #8: cost 9 inf + 57717 138.932 * * [simplify]: Extracting #9: cost 0 inf + 62593 138.958 * * [simplify]: Extracting #10: cost 0 inf + 62473 138.985 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 138.985 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 138.985 * * * * [progress]: [ 485 / 793 ] simplifiying candidate # 138.986 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 138.986 * * [simplify]: iters left: 6 (17 enodes) 138.994 * * [simplify]: iters left: 5 (82 enodes) 139.016 * * [simplify]: iters left: 4 (180 enodes) 139.051 * * [simplify]: iters left: 3 (324 enodes) 139.166 * * [simplify]: Extracting #0: cost 1 inf + 0 139.167 * * [simplify]: Extracting #1: cost 3 inf + 0 139.167 * * [simplify]: Extracting #2: cost 18 inf + 0 139.167 * * [simplify]: Extracting #3: cost 53 inf + 0 139.168 * * [simplify]: Extracting #4: cost 116 inf + 2 139.169 * * [simplify]: Extracting #5: cost 121 inf + 1037 139.174 * * [simplify]: Extracting #6: cost 35 inf + 13142 139.184 * * [simplify]: Extracting #7: cost 5 inf + 23146 139.196 * * [simplify]: Extracting #8: cost 0 inf + 25286 139.209 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 139.209 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 139.209 * * * * [progress]: [ 486 / 793 ] simplifiying candidate # 139.210 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 139.210 * * [simplify]: iters left: 6 (23 enodes) 139.220 * * [simplify]: iters left: 5 (122 enodes) 139.250 * * [simplify]: iters left: 4 (347 enodes) 139.409 * * [simplify]: Extracting #0: cost 1 inf + 0 139.409 * * [simplify]: Extracting #1: cost 3 inf + 0 139.409 * * [simplify]: Extracting #2: cost 25 inf + 0 139.409 * * [simplify]: Extracting #3: cost 50 inf + 0 139.410 * * [simplify]: Extracting #4: cost 71 inf + 1 139.410 * * [simplify]: Extracting #5: cost 194 inf + 1 139.412 * * [simplify]: Extracting #6: cost 190 inf + 7410 139.417 * * [simplify]: Extracting #7: cost 85 inf + 25467 139.431 * * [simplify]: Extracting #8: cost 14 inf + 52664 139.448 * * [simplify]: Extracting #9: cost 0 inf + 58897 139.462 * * [simplify]: Extracting #10: cost 0 inf + 58856 139.478 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 139.478 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 139.479 * * * * [progress]: [ 487 / 793 ] simplifiying candidate # 139.479 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 139.479 * * [simplify]: iters left: 6 (23 enodes) 139.492 * * [simplify]: iters left: 5 (123 enodes) 139.546 * * [simplify]: iters left: 4 (354 enodes) 139.711 * * [simplify]: Extracting #0: cost 1 inf + 0 139.711 * * [simplify]: Extracting #1: cost 3 inf + 0 139.711 * * [simplify]: Extracting #2: cost 28 inf + 0 139.711 * * [simplify]: Extracting #3: cost 55 inf + 0 139.712 * * [simplify]: Extracting #4: cost 77 inf + 0 139.713 * * [simplify]: Extracting #5: cost 201 inf + 0 139.716 * * [simplify]: Extracting #6: cost 191 inf + 8217 139.730 * * [simplify]: Extracting #7: cost 60 inf + 36160 139.747 * * [simplify]: Extracting #8: cost 3 inf + 61413 139.761 * * [simplify]: Extracting #9: cost 0 inf + 63286 139.778 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 139.778 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 139.778 * * * * [progress]: [ 488 / 793 ] simplifiying candidate # 139.778 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 139.779 * * [simplify]: iters left: 6 (23 enodes) 139.785 * * [simplify]: iters left: 5 (123 enodes) 139.828 * * [simplify]: iters left: 4 (352 enodes) 139.956 * * [simplify]: Extracting #0: cost 1 inf + 0 139.956 * * [simplify]: Extracting #1: cost 3 inf + 0 139.957 * * [simplify]: Extracting #2: cost 24 inf + 0 139.957 * * [simplify]: Extracting #3: cost 56 inf + 0 139.957 * * [simplify]: Extracting #4: cost 78 inf + 0 139.957 * * [simplify]: Extracting #5: cost 202 inf + 0 139.960 * * [simplify]: Extracting #6: cost 193 inf + 12317 139.971 * * [simplify]: Extracting #7: cost 49 inf + 48965 139.989 * * [simplify]: Extracting #8: cost 3 inf + 62787 140.018 * * [simplify]: Extracting #9: cost 0 inf + 64170 140.046 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 140.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 140.047 * * * * [progress]: [ 489 / 793 ] simplifiying candidate # 140.048 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 140.048 * * [simplify]: iters left: 6 (23 enodes) 140.061 * * [simplify]: iters left: 5 (122 enodes) 140.102 * * [simplify]: iters left: 4 (346 enodes) 140.227 * * [simplify]: Extracting #0: cost 1 inf + 0 140.227 * * [simplify]: Extracting #1: cost 3 inf + 0 140.227 * * [simplify]: Extracting #2: cost 26 inf + 0 140.227 * * [simplify]: Extracting #3: cost 52 inf + 0 140.227 * * [simplify]: Extracting #4: cost 74 inf + 0 140.228 * * [simplify]: Extracting #5: cost 198 inf + 0 140.230 * * [simplify]: Extracting #6: cost 191 inf + 7540 140.236 * * [simplify]: Extracting #7: cost 81 inf + 30744 140.252 * * [simplify]: Extracting #8: cost 19 inf + 53294 140.270 * * [simplify]: Extracting #9: cost 3 inf + 59388 140.284 * * [simplify]: Extracting #10: cost 0 inf + 61021 140.309 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 140.309 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 140.310 * * * * [progress]: [ 490 / 793 ] simplifiying candidate # 140.310 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 140.311 * * [simplify]: iters left: 6 (22 enodes) 140.322 * * [simplify]: iters left: 5 (119 enodes) 140.350 * * [simplify]: iters left: 4 (344 enodes) 140.489 * * [simplify]: Extracting #0: cost 1 inf + 0 140.489 * * [simplify]: Extracting #1: cost 3 inf + 0 140.489 * * [simplify]: Extracting #2: cost 25 inf + 0 140.489 * * [simplify]: Extracting #3: cost 55 inf + 0 140.489 * * [simplify]: Extracting #4: cost 76 inf + 0 140.490 * * [simplify]: Extracting #5: cost 200 inf + 0 140.492 * * [simplify]: Extracting #6: cost 188 inf + 8707 140.497 * * [simplify]: Extracting #7: cost 86 inf + 28787 140.509 * * [simplify]: Extracting #8: cost 10 inf + 56546 140.536 * * [simplify]: Extracting #9: cost 0 inf + 62629 140.563 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 140.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 140.564 * * * * [progress]: [ 491 / 793 ] simplifiying candidate # 140.564 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 140.564 * * [simplify]: iters left: 6 (23 enodes) 140.580 * * [simplify]: iters left: 5 (121 enodes) 140.605 * * [simplify]: iters left: 4 (335 enodes) 140.728 * * [simplify]: Extracting #0: cost 1 inf + 0 140.728 * * [simplify]: Extracting #1: cost 3 inf + 0 140.728 * * [simplify]: Extracting #2: cost 20 inf + 0 140.728 * * [simplify]: Extracting #3: cost 46 inf + 0 140.729 * * [simplify]: Extracting #4: cost 68 inf + 0 140.730 * * [simplify]: Extracting #5: cost 192 inf + 0 140.733 * * [simplify]: Extracting #6: cost 177 inf + 9593 140.748 * * [simplify]: Extracting #7: cost 50 inf + 37436 140.775 * * [simplify]: Extracting #8: cost 4 inf + 55561 140.790 * * [simplify]: Extracting #9: cost 0 inf + 57157 140.803 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 140.803 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 140.803 * * * * [progress]: [ 492 / 793 ] simplifiying candidate # 140.803 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 140.804 * * [simplify]: iters left: 6 (23 enodes) 140.811 * * [simplify]: iters left: 5 (121 enodes) 140.844 * * [simplify]: iters left: 4 (350 enodes) 141.010 * * [simplify]: Extracting #0: cost 1 inf + 0 141.010 * * [simplify]: Extracting #1: cost 3 inf + 0 141.010 * * [simplify]: Extracting #2: cost 26 inf + 0 141.011 * * [simplify]: Extracting #3: cost 55 inf + 0 141.011 * * [simplify]: Extracting #4: cost 76 inf + 0 141.012 * * [simplify]: Extracting #5: cost 200 inf + 0 141.015 * * [simplify]: Extracting #6: cost 206 inf + 4535 141.025 * * [simplify]: Extracting #7: cost 90 inf + 24312 141.047 * * [simplify]: Extracting #8: cost 26 inf + 50275 141.073 * * [simplify]: Extracting #9: cost 2 inf + 61872 141.092 * * [simplify]: Extracting #10: cost 0 inf + 62709 141.107 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 141.108 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 141.108 * * * * [progress]: [ 493 / 793 ] simplifiying candidate # 141.108 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 141.108 * * [simplify]: iters left: 6 (22 enodes) 141.114 * * [simplify]: iters left: 5 (117 enodes) 141.143 * * [simplify]: iters left: 4 (330 enodes) 141.271 * * [simplify]: Extracting #0: cost 1 inf + 0 141.271 * * [simplify]: Extracting #1: cost 3 inf + 0 141.271 * * [simplify]: Extracting #2: cost 20 inf + 0 141.271 * * [simplify]: Extracting #3: cost 49 inf + 0 141.272 * * [simplify]: Extracting #4: cost 71 inf + 0 141.272 * * [simplify]: Extracting #5: cost 195 inf + 0 141.276 * * [simplify]: Extracting #6: cost 182 inf + 14567 141.289 * * [simplify]: Extracting #7: cost 65 inf + 39443 141.302 * * [simplify]: Extracting #8: cost 19 inf + 52447 141.314 * * [simplify]: Extracting #9: cost 0 inf + 59449 141.326 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 141.327 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 141.327 * * * * [progress]: [ 494 / 793 ] simplifiying candidate # 141.327 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 141.327 * * [simplify]: iters left: 6 (23 enodes) 141.335 * * [simplify]: iters left: 5 (120 enodes) 141.361 * * [simplify]: iters left: 4 (337 enodes) 141.509 * * [simplify]: Extracting #0: cost 1 inf + 0 141.509 * * [simplify]: Extracting #1: cost 3 inf + 0 141.509 * * [simplify]: Extracting #2: cost 27 inf + 0 141.509 * * [simplify]: Extracting #3: cost 64 inf + 0 141.510 * * [simplify]: Extracting #4: cost 85 inf + 0 141.510 * * [simplify]: Extracting #5: cost 209 inf + 0 141.512 * * [simplify]: Extracting #6: cost 205 inf + 7729 141.518 * * [simplify]: Extracting #7: cost 93 inf + 29416 141.530 * * [simplify]: Extracting #8: cost 18 inf + 58867 141.557 * * [simplify]: Extracting #9: cost 1 inf + 67360 141.584 * * [simplify]: Extracting #10: cost 0 inf + 67905 141.612 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 141.612 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 141.613 * * * * [progress]: [ 495 / 793 ] simplifiying candidate # 141.613 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 141.613 * * [simplify]: iters left: 6 (23 enodes) 141.619 * * [simplify]: iters left: 5 (121 enodes) 141.653 * * [simplify]: iters left: 4 (340 enodes) 141.806 * * [simplify]: Extracting #0: cost 1 inf + 0 141.807 * * [simplify]: Extracting #1: cost 3 inf + 0 141.807 * * [simplify]: Extracting #2: cost 26 inf + 0 141.807 * * [simplify]: Extracting #3: cost 57 inf + 0 141.807 * * [simplify]: Extracting #4: cost 78 inf + 0 141.808 * * [simplify]: Extracting #5: cost 202 inf + 0 141.814 * * [simplify]: Extracting #6: cost 210 inf + 4298 141.819 * * [simplify]: Extracting #7: cost 77 inf + 29952 141.831 * * [simplify]: Extracting #8: cost 10 inf + 58149 141.844 * * [simplify]: Extracting #9: cost 0 inf + 62435 141.869 * * [simplify]: Extracting #10: cost 0 inf + 62353 141.894 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 141.894 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 141.895 * * * * [progress]: [ 496 / 793 ] simplifiying candidate # 141.895 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 141.895 * * [simplify]: iters left: 6 (23 enodes) 141.909 * * [simplify]: iters left: 5 (121 enodes) 141.964 * * [simplify]: iters left: 4 (338 enodes) 142.091 * * [simplify]: Extracting #0: cost 1 inf + 0 142.091 * * [simplify]: Extracting #1: cost 3 inf + 0 142.091 * * [simplify]: Extracting #2: cost 25 inf + 0 142.091 * * [simplify]: Extracting #3: cost 58 inf + 0 142.091 * * [simplify]: Extracting #4: cost 79 inf + 0 142.092 * * [simplify]: Extracting #5: cost 203 inf + 0 142.094 * * [simplify]: Extracting #6: cost 192 inf + 7601 142.099 * * [simplify]: Extracting #7: cost 70 inf + 33270 142.112 * * [simplify]: Extracting #8: cost 7 inf + 59664 142.129 * * [simplify]: Extracting #9: cost 0 inf + 63641 142.144 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 142.145 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 142.145 * * * * [progress]: [ 497 / 793 ] simplifiying candidate # 142.145 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 142.145 * * [simplify]: iters left: 6 (18 enodes) 142.151 * * [simplify]: iters left: 5 (86 enodes) 142.181 * * [simplify]: iters left: 4 (199 enodes) 142.261 * * [simplify]: iters left: 3 (364 enodes) 142.365 * * [simplify]: Extracting #0: cost 1 inf + 0 142.365 * * [simplify]: Extracting #1: cost 3 inf + 0 142.366 * * [simplify]: Extracting #2: cost 17 inf + 0 142.366 * * [simplify]: Extracting #3: cost 52 inf + 0 142.366 * * [simplify]: Extracting #4: cost 115 inf + 2 142.367 * * [simplify]: Extracting #5: cost 116 inf + 1485 142.370 * * [simplify]: Extracting #6: cost 35 inf + 12896 142.381 * * [simplify]: Extracting #7: cost 6 inf + 22098 142.394 * * [simplify]: Extracting #8: cost 1 inf + 24278 142.402 * * [simplify]: Extracting #9: cost 0 inf + 24842 142.409 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 142.409 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 142.409 * * * * [progress]: [ 498 / 793 ] simplifiying candidate # 142.409 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 142.409 * * [simplify]: iters left: 6 (23 enodes) 142.416 * * [simplify]: iters left: 5 (121 enodes) 142.453 * * [simplify]: iters left: 4 (340 enodes) 142.630 * * [simplify]: Extracting #0: cost 1 inf + 0 142.630 * * [simplify]: Extracting #1: cost 3 inf + 0 142.630 * * [simplify]: Extracting #2: cost 27 inf + 0 142.630 * * [simplify]: Extracting #3: cost 58 inf + 0 142.630 * * [simplify]: Extracting #4: cost 79 inf + 0 142.631 * * [simplify]: Extracting #5: cost 203 inf + 0 142.633 * * [simplify]: Extracting #6: cost 193 inf + 9626 142.640 * * [simplify]: Extracting #7: cost 67 inf + 35823 142.652 * * [simplify]: Extracting #8: cost 16 inf + 54850 142.674 * * [simplify]: Extracting #9: cost 0 inf + 62448 142.700 * * [simplify]: Extracting #10: cost 0 inf + 62408 142.729 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 142.729 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 142.729 * * * * [progress]: [ 499 / 793 ] simplifiying candidate # 142.730 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 142.730 * * [simplify]: iters left: 6 (17 enodes) 142.734 * * [simplify]: iters left: 5 (83 enodes) 142.749 * * [simplify]: iters left: 4 (182 enodes) 142.798 * * [simplify]: iters left: 3 (354 enodes) 142.881 * * [simplify]: Extracting #0: cost 1 inf + 0 142.881 * * [simplify]: Extracting #1: cost 5 inf + 0 142.881 * * [simplify]: Extracting #2: cost 21 inf + 0 142.881 * * [simplify]: Extracting #3: cost 59 inf + 1 142.882 * * [simplify]: Extracting #4: cost 124 inf + 2 142.882 * * [simplify]: Extracting #5: cost 125 inf + 1036 142.884 * * [simplify]: Extracting #6: cost 61 inf + 9545 142.890 * * [simplify]: Extracting #7: cost 9 inf + 23495 142.897 * * [simplify]: Extracting #8: cost 0 inf + 26270 142.904 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 142.905 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 142.905 * * * * [progress]: [ 500 / 793 ] simplifiying candidate # 142.905 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 142.905 * * [simplify]: iters left: 6 (23 enodes) 142.913 * * [simplify]: iters left: 5 (121 enodes) 142.956 * * [simplify]: iters left: 4 (340 enodes) 143.085 * * [simplify]: Extracting #0: cost 1 inf + 0 143.086 * * [simplify]: Extracting #1: cost 3 inf + 0 143.086 * * [simplify]: Extracting #2: cost 25 inf + 0 143.086 * * [simplify]: Extracting #3: cost 58 inf + 0 143.086 * * [simplify]: Extracting #4: cost 79 inf + 0 143.087 * * [simplify]: Extracting #5: cost 203 inf + 0 143.088 * * [simplify]: Extracting #6: cost 202 inf + 8049 143.095 * * [simplify]: Extracting #7: cost 71 inf + 35525 143.111 * * [simplify]: Extracting #8: cost 10 inf + 58637 143.134 * * [simplify]: Extracting #9: cost 0 inf + 63081 143.147 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 143.147 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 143.147 * * * * [progress]: [ 501 / 793 ] simplifiying candidate # 143.148 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 143.148 * * [simplify]: iters left: 6 (17 enodes) 143.152 * * [simplify]: iters left: 5 (83 enodes) 143.178 * * [simplify]: iters left: 4 (182 enodes) 143.248 * * [simplify]: iters left: 3 (351 enodes) 143.322 * * [simplify]: Extracting #0: cost 1 inf + 0 143.322 * * [simplify]: Extracting #1: cost 5 inf + 0 143.322 * * [simplify]: Extracting #2: cost 21 inf + 0 143.322 * * [simplify]: Extracting #3: cost 60 inf + 1 143.323 * * [simplify]: Extracting #4: cost 125 inf + 2 143.323 * * [simplify]: Extracting #5: cost 121 inf + 1531 143.328 * * [simplify]: Extracting #6: cost 49 inf + 11351 143.338 * * [simplify]: Extracting #7: cost 6 inf + 23388 143.345 * * [simplify]: Extracting #8: cost 0 inf + 25754 143.354 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 143.355 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 143.355 * * * * [progress]: [ 502 / 793 ] simplifiying candidate # 143.355 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 143.355 * * [simplify]: iters left: 6 (23 enodes) 143.361 * * [simplify]: iters left: 5 (122 enodes) 143.396 * * [simplify]: iters left: 4 (348 enodes) 143.536 * * [simplify]: Extracting #0: cost 1 inf + 0 143.536 * * [simplify]: Extracting #1: cost 3 inf + 0 143.536 * * [simplify]: Extracting #2: cost 26 inf + 0 143.536 * * [simplify]: Extracting #3: cost 52 inf + 0 143.536 * * [simplify]: Extracting #4: cost 73 inf + 1 143.537 * * [simplify]: Extracting #5: cost 196 inf + 1 143.538 * * [simplify]: Extracting #6: cost 196 inf + 5995 143.546 * * [simplify]: Extracting #7: cost 81 inf + 27269 143.558 * * [simplify]: Extracting #8: cost 7 inf + 57009 143.576 * * [simplify]: Extracting #9: cost 0 inf + 60857 143.603 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 143.603 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 143.604 * * * * [progress]: [ 503 / 793 ] simplifiying candidate # 143.604 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 143.605 * * [simplify]: iters left: 6 (23 enodes) 143.617 * * [simplify]: iters left: 5 (123 enodes) 143.671 * * [simplify]: iters left: 4 (352 enodes) 143.804 * * [simplify]: Extracting #0: cost 1 inf + 0 143.804 * * [simplify]: Extracting #1: cost 3 inf + 0 143.804 * * [simplify]: Extracting #2: cost 30 inf + 0 143.805 * * [simplify]: Extracting #3: cost 55 inf + 0 143.805 * * [simplify]: Extracting #4: cost 76 inf + 0 143.806 * * [simplify]: Extracting #5: cost 200 inf + 0 143.809 * * [simplify]: Extracting #6: cost 202 inf + 5141 143.819 * * [simplify]: Extracting #7: cost 84 inf + 27312 143.843 * * [simplify]: Extracting #8: cost 12 inf + 55827 143.861 * * [simplify]: Extracting #9: cost 0 inf + 62722 143.878 * * [simplify]: Extracting #10: cost 0 inf + 62682 143.900 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 143.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 143.901 * * * * [progress]: [ 504 / 793 ] simplifiying candidate # 143.901 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 143.901 * * [simplify]: iters left: 6 (23 enodes) 143.914 * * [simplify]: iters left: 5 (123 enodes) 143.958 * * [simplify]: iters left: 4 (351 enodes) 144.088 * * [simplify]: Extracting #0: cost 1 inf + 0 144.088 * * [simplify]: Extracting #1: cost 3 inf + 0 144.088 * * [simplify]: Extracting #2: cost 30 inf + 0 144.088 * * [simplify]: Extracting #3: cost 58 inf + 0 144.088 * * [simplify]: Extracting #4: cost 79 inf + 0 144.089 * * [simplify]: Extracting #5: cost 203 inf + 0 144.090 * * [simplify]: Extracting #6: cost 206 inf + 4733 144.096 * * [simplify]: Extracting #7: cost 78 inf + 30913 144.111 * * [simplify]: Extracting #8: cost 7 inf + 60457 144.137 * * [simplify]: Extracting #9: cost 0 inf + 64454 144.152 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 144.152 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 144.153 * * * * [progress]: [ 505 / 793 ] simplifiying candidate # 144.153 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 144.153 * * [simplify]: iters left: 6 (23 enodes) 144.159 * * [simplify]: iters left: 5 (122 enodes) 144.207 * * [simplify]: iters left: 4 (346 enodes) 144.319 * * [simplify]: Extracting #0: cost 1 inf + 0 144.319 * * [simplify]: Extracting #1: cost 3 inf + 0 144.319 * * [simplify]: Extracting #2: cost 24 inf + 0 144.320 * * [simplify]: Extracting #3: cost 50 inf + 0 144.320 * * [simplify]: Extracting #4: cost 73 inf + 0 144.320 * * [simplify]: Extracting #5: cost 197 inf + 0 144.322 * * [simplify]: Extracting #6: cost 203 inf + 4421 144.326 * * [simplify]: Extracting #7: cost 104 inf + 20032 144.336 * * [simplify]: Extracting #8: cost 28 inf + 47297 144.361 * * [simplify]: Extracting #9: cost 1 inf + 59313 144.386 * * [simplify]: Extracting #10: cost 0 inf + 59777 144.411 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 144.411 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 144.411 * * * * [progress]: [ 506 / 793 ] simplifiying candidate # 144.412 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 144.412 * * [simplify]: iters left: 6 (23 enodes) 144.425 * * [simplify]: iters left: 5 (121 enodes) 144.477 * * [simplify]: iters left: 4 (353 enodes) 144.636 * * [simplify]: Extracting #0: cost 1 inf + 0 144.636 * * [simplify]: Extracting #1: cost 3 inf + 0 144.636 * * [simplify]: Extracting #2: cost 25 inf + 0 144.637 * * [simplify]: Extracting #3: cost 52 inf + 0 144.637 * * [simplify]: Extracting #4: cost 73 inf + 0 144.638 * * [simplify]: Extracting #5: cost 197 inf + 0 144.641 * * [simplify]: Extracting #6: cost 193 inf + 7127 144.652 * * [simplify]: Extracting #7: cost 83 inf + 27128 144.673 * * [simplify]: Extracting #8: cost 13 inf + 53970 144.699 * * [simplify]: Extracting #9: cost 0 inf + 60657 144.724 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 144.725 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 144.725 * * * * [progress]: [ 507 / 793 ] simplifiying candidate # 144.726 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 144.726 * * [simplify]: iters left: 6 (23 enodes) 144.739 * * [simplify]: iters left: 5 (121 enodes) 144.782 * * [simplify]: iters left: 4 (336 enodes) 144.938 * * [simplify]: Extracting #0: cost 1 inf + 0 144.938 * * [simplify]: Extracting #1: cost 3 inf + 0 144.939 * * [simplify]: Extracting #2: cost 23 inf + 0 144.939 * * [simplify]: Extracting #3: cost 46 inf + 0 144.939 * * [simplify]: Extracting #4: cost 68 inf + 0 144.940 * * [simplify]: Extracting #5: cost 192 inf + 0 144.944 * * [simplify]: Extracting #6: cost 188 inf + 7247 144.957 * * [simplify]: Extracting #7: cost 69 inf + 31470 144.980 * * [simplify]: Extracting #8: cost 5 inf + 54137 145.006 * * [simplify]: Extracting #9: cost 0 inf + 57397 145.030 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 145.030 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 145.031 * * * * [progress]: [ 508 / 793 ] simplifiying candidate # 145.031 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 145.031 * * [simplify]: iters left: 6 (22 enodes) 145.043 * * [simplify]: iters left: 5 (119 enodes) 145.093 * * [simplify]: iters left: 4 (343 enodes) 145.219 * * [simplify]: Extracting #0: cost 1 inf + 0 145.219 * * [simplify]: Extracting #1: cost 3 inf + 0 145.219 * * [simplify]: Extracting #2: cost 23 inf + 0 145.219 * * [simplify]: Extracting #3: cost 53 inf + 0 145.220 * * [simplify]: Extracting #4: cost 75 inf + 0 145.221 * * [simplify]: Extracting #5: cost 199 inf + 0 145.223 * * [simplify]: Extracting #6: cost 200 inf + 5272 145.233 * * [simplify]: Extracting #7: cost 103 inf + 23139 145.248 * * [simplify]: Extracting #8: cost 30 inf + 49043 145.260 * * [simplify]: Extracting #9: cost 1 inf + 61521 145.274 * * [simplify]: Extracting #10: cost 0 inf + 62025 145.300 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 145.300 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 145.301 * * * * [progress]: [ 509 / 793 ] simplifiying candidate # 145.301 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 145.301 * * [simplify]: iters left: 6 (22 enodes) 145.314 * * [simplify]: iters left: 5 (117 enodes) 145.360 * * [simplify]: iters left: 4 (330 enodes) 145.486 * * [simplify]: Extracting #0: cost 1 inf + 0 145.486 * * [simplify]: Extracting #1: cost 3 inf + 0 145.486 * * [simplify]: Extracting #2: cost 19 inf + 0 145.486 * * [simplify]: Extracting #3: cost 46 inf + 0 145.487 * * [simplify]: Extracting #4: cost 69 inf + 0 145.488 * * [simplify]: Extracting #5: cost 193 inf + 0 145.491 * * [simplify]: Extracting #6: cost 198 inf + 5741 145.503 * * [simplify]: Extracting #7: cost 65 inf + 34751 145.525 * * [simplify]: Extracting #8: cost 4 inf + 56195 145.553 * * [simplify]: Extracting #9: cost 0 inf + 58041 145.574 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 145.574 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 145.574 * * * * [progress]: [ 510 / 793 ] simplifiying candidate # 145.575 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 145.575 * * [simplify]: iters left: 6 (22 enodes) 145.581 * * [simplify]: iters left: 5 (122 enodes) 145.617 * * [simplify]: iters left: 4 (359 enodes) 145.742 * * [simplify]: Extracting #0: cost 1 inf + 0 145.742 * * [simplify]: Extracting #1: cost 3 inf + 0 145.742 * * [simplify]: Extracting #2: cost 33 inf + 0 145.743 * * [simplify]: Extracting #3: cost 66 inf + 0 145.743 * * [simplify]: Extracting #4: cost 87 inf + 0 145.743 * * [simplify]: Extracting #5: cost 211 inf + 0 145.747 * * [simplify]: Extracting #6: cost 192 inf + 10870 145.768 * * [simplify]: Extracting #7: cost 57 inf + 47799 145.795 * * [simplify]: Extracting #8: cost 1 inf + 69433 145.811 * * [simplify]: Extracting #9: cost 0 inf + 69726 145.832 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 145.832 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 145.833 * * * * [progress]: [ 511 / 793 ] simplifiying candidate # 145.833 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 145.834 * * [simplify]: iters left: 6 (22 enodes) 145.847 * * [simplify]: iters left: 5 (121 enodes) 145.904 * * [simplify]: iters left: 4 (353 enodes) 146.055 * * [simplify]: Extracting #0: cost 1 inf + 0 146.056 * * [simplify]: Extracting #1: cost 3 inf + 0 146.056 * * [simplify]: Extracting #2: cost 28 inf + 0 146.056 * * [simplify]: Extracting #3: cost 56 inf + 0 146.056 * * [simplify]: Extracting #4: cost 77 inf + 0 146.057 * * [simplify]: Extracting #5: cost 201 inf + 0 146.059 * * [simplify]: Extracting #6: cost 193 inf + 8330 146.069 * * [simplify]: Extracting #7: cost 84 inf + 29873 146.095 * * [simplify]: Extracting #8: cost 20 inf + 52349 146.109 * * [simplify]: Extracting #9: cost 0 inf + 62131 146.123 * * [simplify]: Extracting #10: cost 0 inf + 62091 146.148 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 146.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 146.149 * * * * [progress]: [ 512 / 793 ] simplifiying candidate # 146.150 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 146.150 * * [simplify]: iters left: 6 (22 enodes) 146.159 * * [simplify]: iters left: 5 (121 enodes) 146.190 * * [simplify]: iters left: 4 (349 enodes) 146.322 * * [simplify]: Extracting #0: cost 1 inf + 0 146.322 * * [simplify]: Extracting #1: cost 3 inf + 0 146.322 * * [simplify]: Extracting #2: cost 25 inf + 0 146.323 * * [simplify]: Extracting #3: cost 56 inf + 0 146.323 * * [simplify]: Extracting #4: cost 77 inf + 0 146.324 * * [simplify]: Extracting #5: cost 201 inf + 0 146.328 * * [simplify]: Extracting #6: cost 193 inf + 8789 146.341 * * [simplify]: Extracting #7: cost 78 inf + 31570 146.357 * * [simplify]: Extracting #8: cost 8 inf + 58023 146.370 * * [simplify]: Extracting #9: cost 0 inf + 62142 146.391 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 146.391 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 146.392 * * * * [progress]: [ 513 / 793 ] simplifiying candidate # 146.392 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 146.392 * * [simplify]: iters left: 6 (17 enodes) 146.401 * * [simplify]: iters left: 5 (86 enodes) 146.433 * * [simplify]: iters left: 4 (206 enodes) 146.521 * * [simplify]: iters left: 3 (347 enodes) 146.616 * * [simplify]: Extracting #0: cost 1 inf + 0 146.616 * * [simplify]: Extracting #1: cost 3 inf + 0 146.616 * * [simplify]: Extracting #2: cost 17 inf + 0 146.616 * * [simplify]: Extracting #3: cost 52 inf + 0 146.619 * * [simplify]: Extracting #4: cost 115 inf + 2 146.619 * * [simplify]: Extracting #5: cost 119 inf + 998 146.622 * * [simplify]: Extracting #6: cost 45 inf + 11629 146.627 * * [simplify]: Extracting #7: cost 4 inf + 22906 146.634 * * [simplify]: Extracting #8: cost 0 inf + 24842 146.640 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) 146.640 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 146.641 * * * * [progress]: [ 514 / 793 ] simplifiying candidate # 146.641 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 146.641 * * [simplify]: iters left: 6 (22 enodes) 146.652 * * [simplify]: iters left: 5 (121 enodes) 146.679 * * [simplify]: iters left: 4 (352 enodes) 146.794 * * [simplify]: Extracting #0: cost 1 inf + 0 146.794 * * [simplify]: Extracting #1: cost 3 inf + 0 146.794 * * [simplify]: Extracting #2: cost 28 inf + 0 146.794 * * [simplify]: Extracting #3: cost 58 inf + 0 146.794 * * [simplify]: Extracting #4: cost 79 inf + 0 146.795 * * [simplify]: Extracting #5: cost 203 inf + 0 146.796 * * [simplify]: Extracting #6: cost 204 inf + 5329 146.802 * * [simplify]: Extracting #7: cost 92 inf + 26937 146.815 * * [simplify]: Extracting #8: cost 14 inf + 56879 146.835 * * [simplify]: Extracting #9: cost 0 inf + 62969 146.851 * * [simplify]: Extracting #10: cost 0 inf + 62888 146.867 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 146.867 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 146.867 * * * * [progress]: [ 515 / 793 ] simplifiying candidate # 146.867 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 146.868 * * [simplify]: iters left: 6 (17 enodes) 146.872 * * [simplify]: iters left: 5 (85 enodes) 146.895 * * [simplify]: iters left: 4 (197 enodes) 146.949 * * [simplify]: iters left: 3 (369 enodes) 147.065 * * [simplify]: Extracting #0: cost 1 inf + 0 147.065 * * [simplify]: Extracting #1: cost 5 inf + 0 147.065 * * [simplify]: Extracting #2: cost 21 inf + 0 147.066 * * [simplify]: Extracting #3: cost 60 inf + 1 147.066 * * [simplify]: Extracting #4: cost 125 inf + 2 147.068 * * [simplify]: Extracting #5: cost 128 inf + 792 147.071 * * [simplify]: Extracting #6: cost 75 inf + 7787 147.081 * * [simplify]: Extracting #7: cost 9 inf + 24067 147.096 * * [simplify]: Extracting #8: cost 0 inf + 26634 147.110 * * [simplify]: Extracting #9: cost 0 inf + 26554 147.124 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 147.125 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 147.125 * * * * [progress]: [ 516 / 793 ] simplifiying candidate # 147.125 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 147.126 * * [simplify]: iters left: 6 (22 enodes) 147.137 * * [simplify]: iters left: 5 (121 enodes) 147.166 * * [simplify]: iters left: 4 (350 enodes) 147.315 * * [simplify]: Extracting #0: cost 1 inf + 0 147.315 * * [simplify]: Extracting #1: cost 3 inf + 0 147.315 * * [simplify]: Extracting #2: cost 24 inf + 0 147.315 * * [simplify]: Extracting #3: cost 55 inf + 0 147.315 * * [simplify]: Extracting #4: cost 76 inf + 0 147.316 * * [simplify]: Extracting #5: cost 200 inf + 0 147.318 * * [simplify]: Extracting #6: cost 190 inf + 8528 147.326 * * [simplify]: Extracting #7: cost 68 inf + 39073 147.339 * * [simplify]: Extracting #8: cost 11 inf + 57194 147.360 * * [simplify]: Extracting #9: cost 0 inf + 61589 147.387 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 147.387 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 147.388 * * * * [progress]: [ 517 / 793 ] simplifiying candidate # 147.391 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 147.392 * * [simplify]: iters left: 6 (16 enodes) 147.400 * * [simplify]: iters left: 5 (81 enodes) 147.429 * * [simplify]: iters left: 4 (193 enodes) 147.492 * * [simplify]: iters left: 3 (386 enodes) 147.620 * * [simplify]: Extracting #0: cost 1 inf + 0 147.620 * * [simplify]: Extracting #1: cost 5 inf + 0 147.620 * * [simplify]: Extracting #2: cost 23 inf + 0 147.620 * * [simplify]: Extracting #3: cost 62 inf + 1 147.620 * * [simplify]: Extracting #4: cost 127 inf + 2 147.621 * * [simplify]: Extracting #5: cost 131 inf + 956 147.623 * * [simplify]: Extracting #6: cost 56 inf + 12045 147.629 * * [simplify]: Extracting #7: cost 7 inf + 24574 147.641 * * [simplify]: Extracting #8: cost 0 inf + 27602 147.657 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 147.657 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 147.657 * * * * [progress]: [ 518 / 793 ] simplifiying candidate # 147.658 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 147.658 * * [simplify]: iters left: 6 (18 enodes) 147.668 * * [simplify]: iters left: 5 (91 enodes) 147.707 * * [simplify]: iters left: 4 (260 enodes) 147.800 * * [simplify]: Extracting #0: cost 1 inf + 0 147.800 * * [simplify]: Extracting #1: cost 3 inf + 0 147.800 * * [simplify]: Extracting #2: cost 17 inf + 0 147.800 * * [simplify]: Extracting #3: cost 33 inf + 0 147.801 * * [simplify]: Extracting #4: cost 42 inf + 1 147.801 * * [simplify]: Extracting #5: cost 134 inf + 1 147.803 * * [simplify]: Extracting #6: cost 168 inf + 2154 147.808 * * [simplify]: Extracting #7: cost 78 inf + 19035 147.821 * * [simplify]: Extracting #8: cost 6 inf + 41100 147.830 * * [simplify]: Extracting #9: cost 0 inf + 42742 147.839 * * [simplify]: Extracting #10: cost 0 inf + 42462 147.851 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 147.851 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 147.852 * * * * [progress]: [ 519 / 793 ] simplifiying candidate # 147.852 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 147.853 * * [simplify]: iters left: 6 (23 enodes) 147.865 * * [simplify]: iters left: 5 (123 enodes) 147.916 * * [simplify]: iters left: 4 (354 enodes) 148.062 * * [simplify]: Extracting #0: cost 1 inf + 0 148.062 * * [simplify]: Extracting #1: cost 3 inf + 0 148.062 * * [simplify]: Extracting #2: cost 26 inf + 0 148.063 * * [simplify]: Extracting #3: cost 52 inf + 0 148.063 * * [simplify]: Extracting #4: cost 73 inf + 0 148.064 * * [simplify]: Extracting #5: cost 197 inf + 0 148.066 * * [simplify]: Extracting #6: cost 192 inf + 11444 148.072 * * [simplify]: Extracting #7: cost 81 inf + 35674 148.086 * * [simplify]: Extracting #8: cost 3 inf + 59626 148.102 * * [simplify]: Extracting #9: cost 0 inf + 61497 148.131 * * [simplify]: Extracting #10: cost 0 inf + 61457 148.163 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 148.163 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 148.163 * * * * [progress]: [ 520 / 793 ] simplifiying candidate # 148.164 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 148.164 * * [simplify]: iters left: 6 (23 enodes) 148.175 * * [simplify]: iters left: 5 (123 enodes) 148.202 * * [simplify]: iters left: 4 (356 enodes) 148.345 * * [simplify]: Extracting #0: cost 1 inf + 0 148.345 * * [simplify]: Extracting #1: cost 3 inf + 0 148.345 * * [simplify]: Extracting #2: cost 25 inf + 0 148.345 * * [simplify]: Extracting #3: cost 53 inf + 0 148.345 * * [simplify]: Extracting #4: cost 74 inf + 0 148.346 * * [simplify]: Extracting #5: cost 198 inf + 0 148.348 * * [simplify]: Extracting #6: cost 190 inf + 10524 148.362 * * [simplify]: Extracting #7: cost 72 inf + 38813 148.377 * * [simplify]: Extracting #8: cost 4 inf + 62222 148.392 * * [simplify]: Extracting #9: cost 0 inf + 62221 148.421 * * [simplify]: Extracting #10: cost 0 inf + 62181 148.436 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 148.436 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 148.436 * * * * [progress]: [ 521 / 793 ] simplifiying candidate # 148.437 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 148.437 * * [simplify]: iters left: 6 (23 enodes) 148.443 * * [simplify]: iters left: 5 (122 enodes) 148.472 * * [simplify]: iters left: 4 (354 enodes) 148.621 * * [simplify]: Extracting #0: cost 1 inf + 0 148.621 * * [simplify]: Extracting #1: cost 3 inf + 0 148.621 * * [simplify]: Extracting #2: cost 32 inf + 0 148.621 * * [simplify]: Extracting #3: cost 65 inf + 0 148.622 * * [simplify]: Extracting #4: cost 86 inf + 0 148.622 * * [simplify]: Extracting #5: cost 210 inf + 0 148.624 * * [simplify]: Extracting #6: cost 199 inf + 10928 148.630 * * [simplify]: Extracting #7: cost 98 inf + 30478 148.648 * * [simplify]: Extracting #8: cost 18 inf + 61120 148.675 * * [simplify]: Extracting #9: cost 0 inf + 69869 148.707 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) 148.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 148.708 * * * * [progress]: [ 522 / 793 ] simplifiying candidate # 148.708 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 148.709 * * [simplify]: iters left: 6 (19 enodes) 148.719 * * [simplify]: iters left: 5 (94 enodes) 148.759 * * [simplify]: iters left: 4 (264 enodes) 148.859 * * [simplify]: Extracting #0: cost 1 inf + 0 148.859 * * [simplify]: Extracting #1: cost 5 inf + 0 148.860 * * [simplify]: Extracting #2: cost 28 inf + 0 148.860 * * [simplify]: Extracting #3: cost 55 inf + 1 148.861 * * [simplify]: Extracting #4: cost 147 inf + 2 148.862 * * [simplify]: Extracting #5: cost 176 inf + 3051 148.870 * * [simplify]: Extracting #6: cost 81 inf + 23721 148.888 * * [simplify]: Extracting #7: cost 11 inf + 45800 148.911 * * [simplify]: Extracting #8: cost 0 inf + 49840 148.925 * * [simplify]: Extracting #9: cost 0 inf + 49600 148.935 * * [simplify]: Extracting #10: cost 0 inf + 49560 148.945 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 148.945 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 148.945 * * * * [progress]: [ 523 / 793 ] simplifiying candidate # 148.946 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 148.946 * * [simplify]: iters left: 6 (23 enodes) 148.952 * * [simplify]: iters left: 5 (123 enodes) 148.985 * * [simplify]: iters left: 4 (354 enodes) 149.524 * * [simplify]: Extracting #0: cost 1 inf + 0 149.524 * * [simplify]: Extracting #1: cost 3 inf + 0 149.525 * * [simplify]: Extracting #2: cost 26 inf + 0 149.525 * * [simplify]: Extracting #3: cost 57 inf + 0 149.525 * * [simplify]: Extracting #4: cost 78 inf + 0 149.526 * * [simplify]: Extracting #5: cost 202 inf + 0 149.528 * * [simplify]: Extracting #6: cost 190 inf + 12285 149.535 * * [simplify]: Extracting #7: cost 81 inf + 35447 149.562 * * [simplify]: Extracting #8: cost 5 inf + 61978 149.578 * * [simplify]: Extracting #9: cost 0 inf + 63957 149.595 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 149.595 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 149.596 * * * * [progress]: [ 524 / 793 ] simplifiying candidate # 149.596 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 149.596 * * [simplify]: iters left: 6 (19 enodes) 149.607 * * [simplify]: iters left: 5 (94 enodes) 149.645 * * [simplify]: iters left: 4 (259 enodes) 149.772 * * [simplify]: Extracting #0: cost 1 inf + 0 149.772 * * [simplify]: Extracting #1: cost 3 inf + 0 149.772 * * [simplify]: Extracting #2: cost 22 inf + 0 149.772 * * [simplify]: Extracting #3: cost 37 inf + 1 149.773 * * [simplify]: Extracting #4: cost 47 inf + 1 149.773 * * [simplify]: Extracting #5: cost 140 inf + 1 149.775 * * [simplify]: Extracting #6: cost 173 inf + 1965 149.782 * * [simplify]: Extracting #7: cost 88 inf + 16836 149.798 * * [simplify]: Extracting #8: cost 24 inf + 36177 149.816 * * [simplify]: Extracting #9: cost 2 inf + 44918 149.835 * * [simplify]: Extracting #10: cost 0 inf + 45286 149.853 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 149.853 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 149.853 * * * * [progress]: [ 525 / 793 ] simplifiying candidate # 149.854 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 149.854 * * [simplify]: iters left: 6 (23 enodes) 149.867 * * [simplify]: iters left: 5 (123 enodes) 149.924 * * [simplify]: iters left: 4 (356 enodes) 150.087 * * [simplify]: Extracting #0: cost 1 inf + 0 150.087 * * [simplify]: Extracting #1: cost 3 inf + 0 150.087 * * [simplify]: Extracting #2: cost 27 inf + 0 150.087 * * [simplify]: Extracting #3: cost 55 inf + 0 150.088 * * [simplify]: Extracting #4: cost 76 inf + 0 150.088 * * [simplify]: Extracting #5: cost 200 inf + 0 150.090 * * [simplify]: Extracting #6: cost 194 inf + 12264 150.096 * * [simplify]: Extracting #7: cost 77 inf + 36326 150.114 * * [simplify]: Extracting #8: cost 5 inf + 61122 150.128 * * [simplify]: Extracting #9: cost 0 inf + 62989 150.145 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 150.145 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 150.146 * * * * [progress]: [ 526 / 793 ] simplifiying candidate # 150.146 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 150.147 * * [simplify]: iters left: 6 (23 enodes) 150.161 * * [simplify]: iters left: 5 (121 enodes) 150.214 * * [simplify]: iters left: 4 (342 enodes) 150.397 * * [simplify]: Extracting #0: cost 1 inf + 0 150.397 * * [simplify]: Extracting #1: cost 3 inf + 0 150.397 * * [simplify]: Extracting #2: cost 26 inf + 0 150.398 * * [simplify]: Extracting #3: cost 51 inf + 0 150.398 * * [simplify]: Extracting #4: cost 72 inf + 1 150.399 * * [simplify]: Extracting #5: cost 195 inf + 1 150.403 * * [simplify]: Extracting #6: cost 182 inf + 10855 150.416 * * [simplify]: Extracting #7: cost 66 inf + 37577 150.435 * * [simplify]: Extracting #8: cost 9 inf + 57934 150.449 * * [simplify]: Extracting #9: cost 0 inf + 60133 150.463 * * [simplify]: Extracting #10: cost 0 inf + 60013 150.480 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 150.480 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 150.480 * * * * [progress]: [ 527 / 793 ] simplifiying candidate # 150.480 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 150.481 * * [simplify]: iters left: 6 (22 enodes) 150.493 * * [simplify]: iters left: 5 (118 enodes) 150.527 * * [simplify]: iters left: 4 (343 enodes) 150.690 * * [simplify]: Extracting #0: cost 1 inf + 0 150.690 * * [simplify]: Extracting #1: cost 3 inf + 0 150.690 * * [simplify]: Extracting #2: cost 29 inf + 0 150.693 * * [simplify]: Extracting #3: cost 61 inf + 0 150.694 * * [simplify]: Extracting #4: cost 83 inf + 0 150.694 * * [simplify]: Extracting #5: cost 207 inf + 0 150.696 * * [simplify]: Extracting #6: cost 205 inf + 9742 150.707 * * [simplify]: Extracting #7: cost 58 inf + 51808 150.722 * * [simplify]: Extracting #8: cost 8 inf + 66368 150.736 * * [simplify]: Extracting #9: cost 0 inf + 66457 150.751 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 150.751 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 150.751 * * * * [progress]: [ 528 / 793 ] simplifiying candidate # 150.751 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 150.752 * * [simplify]: iters left: 6 (23 enodes) 150.758 * * [simplify]: iters left: 5 (120 enodes) 150.787 * * [simplify]: iters left: 4 (348 enodes) 150.911 * * [simplify]: Extracting #0: cost 1 inf + 0 150.911 * * [simplify]: Extracting #1: cost 3 inf + 0 150.911 * * [simplify]: Extracting #2: cost 29 inf + 0 150.911 * * [simplify]: Extracting #3: cost 60 inf + 0 150.912 * * [simplify]: Extracting #4: cost 82 inf + 0 150.913 * * [simplify]: Extracting #5: cost 206 inf + 0 150.917 * * [simplify]: Extracting #6: cost 195 inf + 9959 150.928 * * [simplify]: Extracting #7: cost 86 inf + 32573 150.955 * * [simplify]: Extracting #8: cost 16 inf + 58745 150.986 * * [simplify]: Extracting #9: cost 3 inf + 64845 151.014 * * [simplify]: Extracting #10: cost 0 inf + 66226 151.042 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 151.042 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 151.042 * * * * [progress]: [ 529 / 793 ] simplifiying candidate # 151.043 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 151.043 * * [simplify]: iters left: 6 (23 enodes) 151.056 * * [simplify]: iters left: 5 (121 enodes) 151.107 * * [simplify]: iters left: 4 (342 enodes) 151.224 * * [simplify]: Extracting #0: cost 1 inf + 0 151.224 * * [simplify]: Extracting #1: cost 3 inf + 0 151.224 * * [simplify]: Extracting #2: cost 27 inf + 0 151.224 * * [simplify]: Extracting #3: cost 51 inf + 0 151.225 * * [simplify]: Extracting #4: cost 72 inf + 1 151.225 * * [simplify]: Extracting #5: cost 195 inf + 1 151.227 * * [simplify]: Extracting #6: cost 176 inf + 16166 151.245 * * [simplify]: Extracting #7: cost 59 inf + 47735 151.270 * * [simplify]: Extracting #8: cost 9 inf + 56708 151.296 * * [simplify]: Extracting #9: cost 0 inf + 59213 151.321 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 151.321 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 151.322 * * * * [progress]: [ 530 / 793 ] simplifiying candidate # 151.322 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 151.322 * * [simplify]: iters left: 6 (23 enodes) 151.335 * * [simplify]: iters left: 5 (122 enodes) 151.392 * * [simplify]: iters left: 4 (349 enodes) 151.544 * * [simplify]: Extracting #0: cost 1 inf + 0 151.544 * * [simplify]: Extracting #1: cost 3 inf + 0 151.544 * * [simplify]: Extracting #2: cost 24 inf + 0 151.544 * * [simplify]: Extracting #3: cost 53 inf + 0 151.545 * * [simplify]: Extracting #4: cost 74 inf + 0 151.545 * * [simplify]: Extracting #5: cost 198 inf + 0 151.547 * * [simplify]: Extracting #6: cost 199 inf + 9998 151.558 * * [simplify]: Extracting #7: cost 72 inf + 37445 151.588 * * [simplify]: Extracting #8: cost 3 inf + 60190 151.615 * * [simplify]: Extracting #9: cost 0 inf + 61101 151.642 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 151.642 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 151.642 * * * * [progress]: [ 531 / 793 ] simplifiying candidate # 151.643 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 151.643 * * [simplify]: iters left: 6 (23 enodes) 151.651 * * [simplify]: iters left: 5 (122 enodes) 151.681 * * [simplify]: iters left: 4 (348 enodes) 151.815 * * [simplify]: Extracting #0: cost 1 inf + 0 151.815 * * [simplify]: Extracting #1: cost 3 inf + 0 151.815 * * [simplify]: Extracting #2: cost 23 inf + 0 151.815 * * [simplify]: Extracting #3: cost 57 inf + 0 151.816 * * [simplify]: Extracting #4: cost 79 inf + 0 151.817 * * [simplify]: Extracting #5: cost 203 inf + 0 151.818 * * [simplify]: Extracting #6: cost 197 inf + 9454 151.824 * * [simplify]: Extracting #7: cost 74 inf + 34505 151.836 * * [simplify]: Extracting #8: cost 9 inf + 59916 151.863 * * [simplify]: Extracting #9: cost 0 inf + 63770 151.889 * * [simplify]: Extracting #10: cost 0 inf + 63648 151.905 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 151.905 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 151.905 * * * * [progress]: [ 532 / 793 ] simplifiying candidate # 151.906 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 151.906 * * [simplify]: iters left: 6 (23 enodes) 151.913 * * [simplify]: iters left: 5 (122 enodes) 151.962 * * [simplify]: iters left: 4 (347 enodes) 152.114 * * [simplify]: Extracting #0: cost 1 inf + 0 152.114 * * [simplify]: Extracting #1: cost 3 inf + 0 152.114 * * [simplify]: Extracting #2: cost 22 inf + 0 152.114 * * [simplify]: Extracting #3: cost 51 inf + 0 152.115 * * [simplify]: Extracting #4: cost 73 inf + 0 152.119 * * [simplify]: Extracting #5: cost 197 inf + 0 152.122 * * [simplify]: Extracting #6: cost 196 inf + 5364 152.132 * * [simplify]: Extracting #7: cost 69 inf + 29478 152.156 * * [simplify]: Extracting #8: cost 11 inf + 55397 152.180 * * [simplify]: Extracting #9: cost 0 inf + 60897 152.204 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 152.204 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 152.205 * * * * [progress]: [ 533 / 793 ] simplifiying candidate # 152.205 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 152.205 * * [simplify]: iters left: 6 (23 enodes) 152.216 * * [simplify]: iters left: 5 (122 enodes) 152.262 * * [simplify]: iters left: 4 (348 enodes) 152.389 * * [simplify]: Extracting #0: cost 1 inf + 0 152.389 * * [simplify]: Extracting #1: cost 3 inf + 0 152.389 * * [simplify]: Extracting #2: cost 26 inf + 0 152.389 * * [simplify]: Extracting #3: cost 54 inf + 0 152.390 * * [simplify]: Extracting #4: cost 76 inf + 0 152.391 * * [simplify]: Extracting #5: cost 200 inf + 0 152.394 * * [simplify]: Extracting #6: cost 188 inf + 9852 152.405 * * [simplify]: Extracting #7: cost 62 inf + 35277 152.420 * * [simplify]: Extracting #8: cost 9 inf + 56491 152.433 * * [simplify]: Extracting #9: cost 0 inf + 61447 152.449 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 152.449 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 152.450 * * * * [progress]: [ 534 / 793 ] simplifiying candidate # 152.450 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 152.450 * * [simplify]: iters left: 6 (23 enodes) 152.457 * * [simplify]: iters left: 5 (121 enodes) 152.488 * * [simplify]: iters left: 4 (342 enodes) 152.641 * * [simplify]: Extracting #0: cost 1 inf + 0 152.641 * * [simplify]: Extracting #1: cost 3 inf + 0 152.641 * * [simplify]: Extracting #2: cost 27 inf + 0 152.642 * * [simplify]: Extracting #3: cost 51 inf + 0 152.642 * * [simplify]: Extracting #4: cost 72 inf + 1 152.643 * * [simplify]: Extracting #5: cost 195 inf + 1 152.648 * * [simplify]: Extracting #6: cost 181 inf + 11098 152.670 * * [simplify]: Extracting #7: cost 70 inf + 39146 152.684 * * [simplify]: Extracting #8: cost 12 inf + 55644 152.700 * * [simplify]: Extracting #9: cost 0 inf + 60053 152.728 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 152.728 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 152.729 * * * * [progress]: [ 535 / 793 ] simplifiying candidate # 152.729 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 152.730 * * [simplify]: iters left: 6 (23 enodes) 152.743 * * [simplify]: iters left: 5 (120 enodes) 152.778 * * [simplify]: iters left: 4 (348 enodes) 152.924 * * [simplify]: Extracting #0: cost 1 inf + 0 152.924 * * [simplify]: Extracting #1: cost 3 inf + 0 152.924 * * [simplify]: Extracting #2: cost 29 inf + 0 152.925 * * [simplify]: Extracting #3: cost 60 inf + 0 152.925 * * [simplify]: Extracting #4: cost 82 inf + 0 152.926 * * [simplify]: Extracting #5: cost 206 inf + 0 152.931 * * [simplify]: Extracting #6: cost 191 inf + 12834 152.953 * * [simplify]: Extracting #7: cost 72 inf + 46001 152.975 * * [simplify]: Extracting #8: cost 15 inf + 60314 152.991 * * [simplify]: Extracting #9: cost 0 inf + 66266 153.020 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 153.020 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 153.021 * * * * [progress]: [ 536 / 793 ] simplifiying candidate # 153.021 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 153.022 * * [simplify]: iters left: 6 (22 enodes) 153.034 * * [simplify]: iters left: 5 (118 enodes) 153.085 * * [simplify]: iters left: 4 (343 enodes) 153.208 * * [simplify]: Extracting #0: cost 1 inf + 0 153.208 * * [simplify]: Extracting #1: cost 3 inf + 0 153.208 * * [simplify]: Extracting #2: cost 28 inf + 0 153.209 * * [simplify]: Extracting #3: cost 60 inf + 0 153.209 * * [simplify]: Extracting #4: cost 82 inf + 0 153.210 * * [simplify]: Extracting #5: cost 206 inf + 0 153.214 * * [simplify]: Extracting #6: cost 203 inf + 7013 153.225 * * [simplify]: Extracting #7: cost 97 inf + 28716 153.249 * * [simplify]: Extracting #8: cost 28 inf + 54669 153.269 * * [simplify]: Extracting #9: cost 2 inf + 64724 153.284 * * [simplify]: Extracting #10: cost 0 inf + 65813 153.304 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 153.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 153.305 * * * * [progress]: [ 537 / 793 ] simplifiying candidate # 153.305 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 153.306 * * [simplify]: iters left: 6 (23 enodes) 153.318 * * [simplify]: iters left: 5 (121 enodes) 153.372 * * [simplify]: iters left: 4 (342 enodes) 153.520 * * [simplify]: Extracting #0: cost 1 inf + 0 153.520 * * [simplify]: Extracting #1: cost 3 inf + 0 153.521 * * [simplify]: Extracting #2: cost 26 inf + 0 153.521 * * [simplify]: Extracting #3: cost 51 inf + 0 153.521 * * [simplify]: Extracting #4: cost 72 inf + 1 153.522 * * [simplify]: Extracting #5: cost 195 inf + 1 153.528 * * [simplify]: Extracting #6: cost 178 inf + 12621 153.548 * * [simplify]: Extracting #7: cost 63 inf + 40449 153.571 * * [simplify]: Extracting #8: cost 11 inf + 55086 153.590 * * [simplify]: Extracting #9: cost 0 inf + 59413 153.604 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 153.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 153.604 * * * * [progress]: [ 538 / 793 ] simplifiying candidate # 153.605 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 153.605 * * [simplify]: iters left: 6 (23 enodes) 153.611 * * [simplify]: iters left: 5 (122 enodes) 153.639 * * [simplify]: iters left: 4 (348 enodes) 153.793 * * [simplify]: Extracting #0: cost 1 inf + 0 153.793 * * [simplify]: Extracting #1: cost 3 inf + 0 153.793 * * [simplify]: Extracting #2: cost 24 inf + 0 153.793 * * [simplify]: Extracting #3: cost 53 inf + 0 153.794 * * [simplify]: Extracting #4: cost 75 inf + 0 153.795 * * [simplify]: Extracting #5: cost 199 inf + 0 153.801 * * [simplify]: Extracting #6: cost 184 inf + 14916 153.822 * * [simplify]: Extracting #7: cost 58 inf + 45833 153.840 * * [simplify]: Extracting #8: cost 7 inf + 59244 153.854 * * [simplify]: Extracting #9: cost 0 inf + 61545 153.880 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 153.880 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 153.881 * * * * [progress]: [ 539 / 793 ] simplifiying candidate # 153.881 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 153.882 * * [simplify]: iters left: 6 (23 enodes) 153.896 * * [simplify]: iters left: 5 (122 enodes) 153.951 * * [simplify]: iters left: 4 (349 enodes) 154.105 * * [simplify]: Extracting #0: cost 1 inf + 0 154.105 * * [simplify]: Extracting #1: cost 3 inf + 0 154.105 * * [simplify]: Extracting #2: cost 25 inf + 0 154.106 * * [simplify]: Extracting #3: cost 54 inf + 0 154.106 * * [simplify]: Extracting #4: cost 75 inf + 0 154.107 * * [simplify]: Extracting #5: cost 199 inf + 0 154.111 * * [simplify]: Extracting #6: cost 181 inf + 9418 154.124 * * [simplify]: Extracting #7: cost 65 inf + 36326 154.150 * * [simplify]: Extracting #8: cost 9 inf + 56629 154.177 * * [simplify]: Extracting #9: cost 0 inf + 61305 154.204 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 154.204 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 154.205 * * * * [progress]: [ 540 / 793 ] simplifiying candidate # 154.205 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 154.205 * * [simplify]: iters left: 6 (23 enodes) 154.214 * * [simplify]: iters left: 5 (122 enodes) 154.246 * * [simplify]: iters left: 4 (348 enodes) 154.400 * * [simplify]: Extracting #0: cost 1 inf + 0 154.400 * * [simplify]: Extracting #1: cost 3 inf + 0 154.400 * * [simplify]: Extracting #2: cost 26 inf + 0 154.401 * * [simplify]: Extracting #3: cost 52 inf + 0 154.401 * * [simplify]: Extracting #4: cost 74 inf + 0 154.401 * * [simplify]: Extracting #5: cost 198 inf + 0 154.403 * * [simplify]: Extracting #6: cost 192 inf + 7512 154.409 * * [simplify]: Extracting #7: cost 79 inf + 32068 154.424 * * [simplify]: Extracting #8: cost 4 inf + 59376 154.449 * * [simplify]: Extracting #9: cost 0 inf + 61021 154.475 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 154.475 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 154.475 * * * * [progress]: [ 541 / 793 ] simplifiying candidate # 154.476 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 154.476 * * [simplify]: iters left: 6 (23 enodes) 154.493 * * [simplify]: iters left: 5 (122 enodes) 154.527 * * [simplify]: iters left: 4 (347 enodes) 154.661 * * [simplify]: Extracting #0: cost 1 inf + 0 154.661 * * [simplify]: Extracting #1: cost 3 inf + 0 154.661 * * [simplify]: Extracting #2: cost 22 inf + 0 154.661 * * [simplify]: Extracting #3: cost 51 inf + 0 154.661 * * [simplify]: Extracting #4: cost 73 inf + 0 154.662 * * [simplify]: Extracting #5: cost 197 inf + 0 154.663 * * [simplify]: Extracting #6: cost 195 inf + 6404 154.672 * * [simplify]: Extracting #7: cost 76 inf + 32582 154.688 * * [simplify]: Extracting #8: cost 15 inf + 54396 154.714 * * [simplify]: Extracting #9: cost 1 inf + 59552 154.739 * * [simplify]: Extracting #10: cost 0 inf + 60097 154.764 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 154.764 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 154.764 * * * * [progress]: [ 542 / 793 ] simplifiying candidate # 154.764 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 154.765 * * [simplify]: iters left: 6 (23 enodes) 154.771 * * [simplify]: iters left: 5 (122 enodes) 154.805 * * [simplify]: iters left: 4 (354 enodes) 154.961 * * [simplify]: Extracting #0: cost 1 inf + 0 154.961 * * [simplify]: Extracting #1: cost 3 inf + 0 154.961 * * [simplify]: Extracting #2: cost 32 inf + 0 154.962 * * [simplify]: Extracting #3: cost 64 inf + 0 154.962 * * [simplify]: Extracting #4: cost 85 inf + 0 154.964 * * [simplify]: Extracting #5: cost 209 inf + 0 154.967 * * [simplify]: Extracting #6: cost 196 inf + 8658 154.979 * * [simplify]: Extracting #7: cost 89 inf + 29707 154.999 * * [simplify]: Extracting #8: cost 20 inf + 58971 155.019 * * [simplify]: Extracting #9: cost 0 inf + 69145 155.036 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 155.036 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 155.036 * * * * [progress]: [ 543 / 793 ] simplifiying candidate # 155.036 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 155.037 * * [simplify]: iters left: 6 (23 enodes) 155.045 * * [simplify]: iters left: 5 (123 enodes) 155.098 * * [simplify]: iters left: 4 (356 enodes) 155.266 * * [simplify]: Extracting #0: cost 1 inf + 0 155.266 * * [simplify]: Extracting #1: cost 3 inf + 0 155.267 * * [simplify]: Extracting #2: cost 24 inf + 0 155.267 * * [simplify]: Extracting #3: cost 52 inf + 0 155.267 * * [simplify]: Extracting #4: cost 73 inf + 0 155.267 * * [simplify]: Extracting #5: cost 197 inf + 0 155.269 * * [simplify]: Extracting #6: cost 196 inf + 7662 155.275 * * [simplify]: Extracting #7: cost 76 inf + 29855 155.288 * * [simplify]: Extracting #8: cost 4 inf + 57903 155.302 * * [simplify]: Extracting #9: cost 0 inf + 59937 155.324 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 155.324 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 155.324 * * * * [progress]: [ 544 / 793 ] simplifiying candidate # 155.325 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 155.325 * * [simplify]: iters left: 6 (23 enodes) 155.338 * * [simplify]: iters left: 5 (123 enodes) 155.390 * * [simplify]: iters left: 4 (354 enodes) 155.547 * * [simplify]: Extracting #0: cost 1 inf + 0 155.547 * * [simplify]: Extracting #1: cost 3 inf + 0 155.547 * * [simplify]: Extracting #2: cost 26 inf + 0 155.547 * * [simplify]: Extracting #3: cost 52 inf + 0 155.548 * * [simplify]: Extracting #4: cost 73 inf + 0 155.548 * * [simplify]: Extracting #5: cost 197 inf + 0 155.551 * * [simplify]: Extracting #6: cost 184 inf + 12138 155.565 * * [simplify]: Extracting #7: cost 57 inf + 43887 155.592 * * [simplify]: Extracting #8: cost 10 inf + 56572 155.620 * * [simplify]: Extracting #9: cost 0 inf + 60177 155.634 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 155.634 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 155.635 * * * * [progress]: [ 545 / 793 ] simplifiying candidate # 155.635 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 155.635 * * [simplify]: iters left: 6 (17 enodes) 155.639 * * [simplify]: iters left: 5 (85 enodes) 155.672 * * [simplify]: iters left: 4 (206 enodes) 155.738 * * [simplify]: iters left: 3 (348 enodes) 155.818 * * [simplify]: Extracting #0: cost 1 inf + 0 155.818 * * [simplify]: Extracting #1: cost 3 inf + 0 155.818 * * [simplify]: Extracting #2: cost 17 inf + 0 155.819 * * [simplify]: Extracting #3: cost 52 inf + 0 155.819 * * [simplify]: Extracting #4: cost 115 inf + 2 155.820 * * [simplify]: Extracting #5: cost 113 inf + 2387 155.822 * * [simplify]: Extracting #6: cost 42 inf + 12041 155.832 * * [simplify]: Extracting #7: cost 6 inf + 22938 155.846 * * [simplify]: Extracting #8: cost 0 inf + 25482 155.856 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 155.856 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 155.856 * * * * [progress]: [ 546 / 793 ] simplifiying candidate # 155.856 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 155.856 * * [simplify]: iters left: 6 (23 enodes) 155.863 * * [simplify]: iters left: 5 (123 enodes) 155.894 * * [simplify]: iters left: 4 (354 enodes) 156.050 * * [simplify]: Extracting #0: cost 1 inf + 0 156.050 * * [simplify]: Extracting #1: cost 3 inf + 0 156.050 * * [simplify]: Extracting #2: cost 26 inf + 0 156.050 * * [simplify]: Extracting #3: cost 55 inf + 0 156.051 * * [simplify]: Extracting #4: cost 76 inf + 0 156.052 * * [simplify]: Extracting #5: cost 200 inf + 0 156.056 * * [simplify]: Extracting #6: cost 190 inf + 9544 156.069 * * [simplify]: Extracting #7: cost 83 inf + 31274 156.093 * * [simplify]: Extracting #8: cost 7 inf + 57783 156.124 * * [simplify]: Extracting #9: cost 0 inf + 61589 156.139 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 156.140 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 156.140 * * * * [progress]: [ 547 / 793 ] simplifiying candidate # 156.140 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 156.140 * * [simplify]: iters left: 6 (18 enodes) 156.145 * * [simplify]: iters left: 5 (88 enodes) 156.171 * * [simplify]: iters left: 4 (211 enodes) 156.223 * * [simplify]: iters left: 3 (393 enodes) 156.338 * * [simplify]: Extracting #0: cost 1 inf + 0 156.338 * * [simplify]: Extracting #1: cost 5 inf + 0 156.338 * * [simplify]: Extracting #2: cost 23 inf + 0 156.339 * * [simplify]: Extracting #3: cost 61 inf + 1 156.339 * * [simplify]: Extracting #4: cost 126 inf + 2 156.341 * * [simplify]: Extracting #5: cost 122 inf + 2182 156.347 * * [simplify]: Extracting #6: cost 42 inf + 13516 156.359 * * [simplify]: Extracting #7: cost 6 inf + 23912 156.374 * * [simplify]: Extracting #8: cost 0 inf + 26438 156.389 * * [simplify]: Extracting #9: cost 0 inf + 26318 156.404 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 156.404 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 156.404 * * * * [progress]: [ 548 / 793 ] simplifiying candidate # 156.405 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 156.405 * * [simplify]: iters left: 6 (23 enodes) 156.418 * * [simplify]: iters left: 5 (123 enodes) 156.474 * * [simplify]: iters left: 4 (356 enodes) 156.640 * * [simplify]: Extracting #0: cost 1 inf + 0 156.640 * * [simplify]: Extracting #1: cost 3 inf + 0 156.640 * * [simplify]: Extracting #2: cost 27 inf + 0 156.640 * * [simplify]: Extracting #3: cost 52 inf + 0 156.641 * * [simplify]: Extracting #4: cost 73 inf + 0 156.642 * * [simplify]: Extracting #5: cost 197 inf + 0 156.645 * * [simplify]: Extracting #6: cost 196 inf + 6824 156.658 * * [simplify]: Extracting #7: cost 79 inf + 30855 156.682 * * [simplify]: Extracting #8: cost 12 inf + 54654 156.695 * * [simplify]: Extracting #9: cost 0 inf + 60057 156.712 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 156.712 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 156.713 * * * * [progress]: [ 549 / 793 ] simplifiying candidate # 156.713 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 156.714 * * [simplify]: iters left: 6 (18 enodes) 156.723 * * [simplify]: iters left: 5 (88 enodes) 156.744 * * [simplify]: iters left: 4 (205 enodes) 156.812 * * [simplify]: iters left: 3 (360 enodes) 156.910 * * [simplify]: Extracting #0: cost 1 inf + 0 156.910 * * [simplify]: Extracting #1: cost 5 inf + 0 156.910 * * [simplify]: Extracting #2: cost 26 inf + 0 156.911 * * [simplify]: Extracting #3: cost 78 inf + 1 156.911 * * [simplify]: Extracting #4: cost 140 inf + 2 156.912 * * [simplify]: Extracting #5: cost 138 inf + 2299 156.917 * * [simplify]: Extracting #6: cost 40 inf + 25437 156.935 * * [simplify]: Extracting #7: cost 3 inf + 35495 156.952 * * [simplify]: Extracting #8: cost 0 inf + 35944 156.970 * [simplify]: Simplified to (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 156.970 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 156.971 * * * * [progress]: [ 550 / 793 ] simplifiying candidate # 156.971 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 156.972 * * [simplify]: iters left: 6 (19 enodes) 156.979 * * [simplify]: iters left: 5 (93 enodes) 157.002 * * [simplify]: iters left: 4 (257 enodes) 157.124 * * [simplify]: Extracting #0: cost 1 inf + 0 157.124 * * [simplify]: Extracting #1: cost 3 inf + 0 157.124 * * [simplify]: Extracting #2: cost 18 inf + 0 157.124 * * [simplify]: Extracting #3: cost 35 inf + 0 157.125 * * [simplify]: Extracting #4: cost 44 inf + 1 157.125 * * [simplify]: Extracting #5: cost 137 inf + 1 157.127 * * [simplify]: Extracting #6: cost 170 inf + 1649 157.133 * * [simplify]: Extracting #7: cost 78 inf + 19670 157.140 * * [simplify]: Extracting #8: cost 13 inf + 39260 157.149 * * [simplify]: Extracting #9: cost 0 inf + 43550 157.158 * * [simplify]: Extracting #10: cost 0 inf + 43179 157.166 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 157.167 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 157.167 * * * * [progress]: [ 551 / 793 ] simplifiying candidate # 157.167 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 157.167 * * [simplify]: iters left: 6 (23 enodes) 157.174 * * [simplify]: iters left: 5 (122 enodes) 157.222 * * [simplify]: iters left: 4 (344 enodes) 157.355 * * [simplify]: Extracting #0: cost 1 inf + 0 157.355 * * [simplify]: Extracting #1: cost 3 inf + 0 157.355 * * [simplify]: Extracting #2: cost 26 inf + 0 157.355 * * [simplify]: Extracting #3: cost 52 inf + 0 157.355 * * [simplify]: Extracting #4: cost 72 inf + 1 157.356 * * [simplify]: Extracting #5: cost 195 inf + 1 157.361 * * [simplify]: Extracting #6: cost 178 inf + 15538 157.380 * * [simplify]: Extracting #7: cost 67 inf + 47022 157.405 * * [simplify]: Extracting #8: cost 17 inf + 53966 157.419 * * [simplify]: Extracting #9: cost 2 inf + 58963 157.438 * * [simplify]: Extracting #10: cost 0 inf + 60053 157.460 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 157.460 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 157.461 * * * * [progress]: [ 552 / 793 ] simplifiying candidate # 157.461 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 157.461 * * [simplify]: iters left: 6 (23 enodes) 157.472 * * [simplify]: iters left: 5 (122 enodes) 157.517 * * [simplify]: iters left: 4 (344 enodes) 157.653 * * [simplify]: Extracting #0: cost 1 inf + 0 157.654 * * [simplify]: Extracting #1: cost 3 inf + 0 157.654 * * [simplify]: Extracting #2: cost 23 inf + 0 157.654 * * [simplify]: Extracting #3: cost 54 inf + 0 157.654 * * [simplify]: Extracting #4: cost 74 inf + 1 157.654 * * [simplify]: Extracting #5: cost 197 inf + 1 157.656 * * [simplify]: Extracting #6: cost 194 inf + 10444 157.667 * * [simplify]: Extracting #7: cost 71 inf + 46094 157.688 * * [simplify]: Extracting #8: cost 0 inf + 62669 157.702 * * [simplify]: Extracting #9: cost 0 inf + 61101 157.724 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 157.725 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 157.725 * * * * [progress]: [ 553 / 793 ] simplifiying candidate # 157.726 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 157.726 * * [simplify]: iters left: 6 (23 enodes) 157.736 * * [simplify]: iters left: 5 (121 enodes) 157.775 * * [simplify]: iters left: 4 (338 enodes) 157.918 * * [simplify]: Extracting #0: cost 1 inf + 0 157.918 * * [simplify]: Extracting #1: cost 3 inf + 0 157.918 * * [simplify]: Extracting #2: cost 27 inf + 0 157.918 * * [simplify]: Extracting #3: cost 55 inf + 0 157.918 * * [simplify]: Extracting #4: cost 75 inf + 1 157.919 * * [simplify]: Extracting #5: cost 198 inf + 1 157.920 * * [simplify]: Extracting #6: cost 187 inf + 12005 157.926 * * [simplify]: Extracting #7: cost 83 inf + 29288 157.937 * * [simplify]: Extracting #8: cost 20 inf + 51500 157.967 * * [simplify]: Extracting #9: cost 0 inf + 61265 157.981 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 157.981 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 157.982 * * * * [progress]: [ 554 / 793 ] simplifiying candidate # 157.982 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 157.982 * * [simplify]: iters left: 6 (18 enodes) 157.987 * * [simplify]: iters left: 5 (90 enodes) 158.014 * * [simplify]: iters left: 4 (252 enodes) 158.110 * * [simplify]: Extracting #0: cost 1 inf + 0 158.110 * * [simplify]: Extracting #1: cost 3 inf + 0 158.110 * * [simplify]: Extracting #2: cost 17 inf + 0 158.110 * * [simplify]: Extracting #3: cost 34 inf + 0 158.110 * * [simplify]: Extracting #4: cost 43 inf + 1 158.111 * * [simplify]: Extracting #5: cost 136 inf + 1 158.112 * * [simplify]: Extracting #6: cost 171 inf + 1901 158.119 * * [simplify]: Extracting #7: cost 67 inf + 23024 158.127 * * [simplify]: Extracting #8: cost 3 inf + 41609 158.135 * * [simplify]: Extracting #9: cost 0 inf + 42470 158.143 * * [simplify]: Extracting #10: cost 0 inf + 42270 158.151 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 158.151 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 158.152 * * * * [progress]: [ 555 / 793 ] simplifiying candidate # 158.152 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 158.152 * * [simplify]: iters left: 6 (23 enodes) 158.168 * * [simplify]: iters left: 5 (122 enodes) 158.219 * * [simplify]: iters left: 4 (340 enodes) 158.392 * * [simplify]: Extracting #0: cost 1 inf + 0 158.392 * * [simplify]: Extracting #1: cost 3 inf + 0 158.392 * * [simplify]: Extracting #2: cost 21 inf + 0 158.392 * * [simplify]: Extracting #3: cost 46 inf + 0 158.393 * * [simplify]: Extracting #4: cost 66 inf + 1 158.394 * * [simplify]: Extracting #5: cost 189 inf + 1 158.398 * * [simplify]: Extracting #6: cost 182 inf + 11104 158.409 * * [simplify]: Extracting #7: cost 62 inf + 33985 158.434 * * [simplify]: Extracting #8: cost 9 inf + 51166 158.457 * * [simplify]: Extracting #9: cost 0 inf + 55469 158.480 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 158.480 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 158.481 * * * * [progress]: [ 556 / 793 ] simplifiying candidate # 158.481 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 158.481 * * [simplify]: iters left: 6 (19 enodes) 158.490 * * [simplify]: iters left: 5 (92 enodes) 158.511 * * [simplify]: iters left: 4 (262 enodes) 158.605 * * [simplify]: Extracting #0: cost 1 inf + 0 158.605 * * [simplify]: Extracting #1: cost 3 inf + 0 158.605 * * [simplify]: Extracting #2: cost 18 inf + 0 158.605 * * [simplify]: Extracting #3: cost 34 inf + 0 158.606 * * [simplify]: Extracting #4: cost 43 inf + 1 158.606 * * [simplify]: Extracting #5: cost 135 inf + 1 158.607 * * [simplify]: Extracting #6: cost 172 inf + 1517 158.610 * * [simplify]: Extracting #7: cost 76 inf + 21321 158.617 * * [simplify]: Extracting #8: cost 12 inf + 39452 158.625 * * [simplify]: Extracting #9: cost 0 inf + 42910 158.643 * * [simplify]: Extracting #10: cost 0 inf + 42510 158.659 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 158.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 158.659 * * * * [progress]: [ 557 / 793 ] simplifiying candidate # 158.660 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 158.660 * * [simplify]: iters left: 6 (23 enodes) 158.668 * * [simplify]: iters left: 5 (122 enodes) 158.696 * * [simplify]: iters left: 4 (342 enodes) 158.829 * * [simplify]: Extracting #0: cost 1 inf + 0 158.829 * * [simplify]: Extracting #1: cost 3 inf + 0 158.829 * * [simplify]: Extracting #2: cost 23 inf + 0 158.829 * * [simplify]: Extracting #3: cost 45 inf + 0 158.829 * * [simplify]: Extracting #4: cost 65 inf + 1 158.830 * * [simplify]: Extracting #5: cost 188 inf + 1 158.831 * * [simplify]: Extracting #6: cost 183 inf + 10002 158.838 * * [simplify]: Extracting #7: cost 75 inf + 31348 158.853 * * [simplify]: Extracting #8: cost 7 inf + 52481 158.865 * * [simplify]: Extracting #9: cost 0 inf + 55105 158.877 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 158.878 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 158.878 * * * * [progress]: [ 558 / 793 ] simplifiying candidate # 158.878 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 158.878 * * [simplify]: iters left: 6 (23 enodes) 158.889 * * [simplify]: iters left: 5 (121 enodes) 158.943 * * [simplify]: iters left: 4 (339 enodes) 159.077 * * [simplify]: Extracting #0: cost 1 inf + 0 159.077 * * [simplify]: Extracting #1: cost 3 inf + 0 159.077 * * [simplify]: Extracting #2: cost 27 inf + 0 159.078 * * [simplify]: Extracting #3: cost 55 inf + 0 159.078 * * [simplify]: Extracting #4: cost 75 inf + 1 159.078 * * [simplify]: Extracting #5: cost 198 inf + 1 159.080 * * [simplify]: Extracting #6: cost 184 inf + 10079 159.085 * * [simplify]: Extracting #7: cost 88 inf + 25139 159.096 * * [simplify]: Extracting #8: cost 19 inf + 51032 159.120 * * [simplify]: Extracting #9: cost 0 inf + 61665 159.138 * * [simplify]: Extracting #10: cost 0 inf + 61505 159.155 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 159.155 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 159.156 * * * * [progress]: [ 559 / 793 ] simplifiying candidate # 159.156 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 159.157 * * [simplify]: iters left: 6 (23 enodes) 159.169 * * [simplify]: iters left: 5 (122 enodes) 159.208 * * [simplify]: iters left: 4 (345 enodes) 159.350 * * [simplify]: Extracting #0: cost 1 inf + 0 159.350 * * [simplify]: Extracting #1: cost 3 inf + 0 159.350 * * [simplify]: Extracting #2: cost 23 inf + 0 159.350 * * [simplify]: Extracting #3: cost 54 inf + 0 159.351 * * [simplify]: Extracting #4: cost 74 inf + 1 159.352 * * [simplify]: Extracting #5: cost 197 inf + 1 159.357 * * [simplify]: Extracting #6: cost 187 inf + 9951 159.369 * * [simplify]: Extracting #7: cost 73 inf + 32532 159.381 * * [simplify]: Extracting #8: cost 10 inf + 55093 159.395 * * [simplify]: Extracting #9: cost 0 inf + 60501 159.408 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 159.408 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 159.408 * * * * [progress]: [ 560 / 793 ] simplifiying candidate # 159.409 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 159.409 * * [simplify]: iters left: 6 (23 enodes) 159.417 * * [simplify]: iters left: 5 (122 enodes) 159.475 * * [simplify]: iters left: 4 (345 enodes) 159.624 * * [simplify]: Extracting #0: cost 1 inf + 0 159.625 * * [simplify]: Extracting #1: cost 3 inf + 0 159.625 * * [simplify]: Extracting #2: cost 26 inf + 0 159.625 * * [simplify]: Extracting #3: cost 52 inf + 0 159.626 * * [simplify]: Extracting #4: cost 72 inf + 1 159.627 * * [simplify]: Extracting #5: cost 195 inf + 1 159.631 * * [simplify]: Extracting #6: cost 183 inf + 10277 159.642 * * [simplify]: Extracting #7: cost 66 inf + 34245 159.654 * * [simplify]: Extracting #8: cost 12 inf + 53118 159.667 * * [simplify]: Extracting #9: cost 0 inf + 58773 159.689 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 159.689 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 159.690 * * * * [progress]: [ 561 / 793 ] simplifiying candidate # 159.690 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 159.691 * * [simplify]: iters left: 6 (18 enodes) 159.699 * * [simplify]: iters left: 5 (87 enodes) 159.723 * * [simplify]: iters left: 4 (202 enodes) 159.775 * * [simplify]: iters left: 3 (350 enodes) 159.867 * * [simplify]: Extracting #0: cost 1 inf + 0 159.867 * * [simplify]: Extracting #1: cost 3 inf + 0 159.867 * * [simplify]: Extracting #2: cost 19 inf + 0 159.867 * * [simplify]: Extracting #3: cost 57 inf + 1 159.867 * * [simplify]: Extracting #4: cost 123 inf + 1 159.868 * * [simplify]: Extracting #5: cost 126 inf + 1038 159.871 * * [simplify]: Extracting #6: cost 40 inf + 13383 159.876 * * [simplify]: Extracting #7: cost 8 inf + 21960 159.883 * * [simplify]: Extracting #8: cost 1 inf + 24468 159.896 * * [simplify]: Extracting #9: cost 0 inf + 24792 159.909 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 159.910 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 159.910 * * * * [progress]: [ 562 / 793 ] simplifiying candidate # 159.910 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 159.911 * * [simplify]: iters left: 6 (23 enodes) 159.920 * * [simplify]: iters left: 5 (122 enodes) 159.946 * * [simplify]: iters left: 4 (341 enodes) 160.108 * * [simplify]: Extracting #0: cost 1 inf + 0 160.108 * * [simplify]: Extracting #1: cost 3 inf + 0 160.108 * * [simplify]: Extracting #2: cost 23 inf + 0 160.108 * * [simplify]: Extracting #3: cost 49 inf + 0 160.109 * * [simplify]: Extracting #4: cost 69 inf + 1 160.110 * * [simplify]: Extracting #5: cost 192 inf + 1 160.115 * * [simplify]: Extracting #6: cost 185 inf + 9238 160.132 * * [simplify]: Extracting #7: cost 57 inf + 39281 160.150 * * [simplify]: Extracting #8: cost 6 inf + 54491 160.161 * * [simplify]: Extracting #9: cost 0 inf + 56761 160.173 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 160.173 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 160.174 * * * * [progress]: [ 563 / 793 ] simplifiying candidate # 160.174 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 160.174 * * [simplify]: iters left: 6 (17 enodes) 160.182 * * [simplify]: iters left: 5 (84 enodes) 160.198 * * [simplify]: iters left: 4 (199 enodes) 160.237 * * [simplify]: iters left: 3 (345 enodes) 160.300 * * [simplify]: Extracting #0: cost 1 inf + 0 160.300 * * [simplify]: Extracting #1: cost 3 inf + 0 160.301 * * [simplify]: Extracting #2: cost 17 inf + 0 160.301 * * [simplify]: Extracting #3: cost 37 inf + 0 160.301 * * [simplify]: Extracting #4: cost 66 inf + 2 160.301 * * [simplify]: Extracting #5: cost 116 inf + 131 160.302 * * [simplify]: Extracting #6: cost 93 inf + 4154 160.307 * * [simplify]: Extracting #7: cost 26 inf + 16423 160.322 * * [simplify]: Extracting #8: cost 3 inf + 24526 160.330 * * [simplify]: Extracting #9: cost 0 inf + 25978 160.337 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 160.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 160.337 * * * * [progress]: [ 564 / 793 ] simplifiying candidate # 160.337 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 160.337 * * [simplify]: iters left: 6 (23 enodes) 160.344 * * [simplify]: iters left: 5 (122 enodes) 160.383 * * [simplify]: iters left: 4 (343 enodes) 160.501 * * [simplify]: Extracting #0: cost 1 inf + 0 160.501 * * [simplify]: Extracting #1: cost 3 inf + 0 160.501 * * [simplify]: Extracting #2: cost 23 inf + 0 160.501 * * [simplify]: Extracting #3: cost 47 inf + 0 160.502 * * [simplify]: Extracting #4: cost 67 inf + 1 160.502 * * [simplify]: Extracting #5: cost 190 inf + 1 160.504 * * [simplify]: Extracting #6: cost 180 inf + 8896 160.510 * * [simplify]: Extracting #7: cost 68 inf + 31120 160.522 * * [simplify]: Extracting #8: cost 12 inf + 50308 160.545 * * [simplify]: Extracting #9: cost 0 inf + 56233 160.569 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 160.569 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 160.570 * * * * [progress]: [ 565 / 793 ] simplifiying candidate # 160.570 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 160.570 * * [simplify]: iters left: 6 (18 enodes) 160.580 * * [simplify]: iters left: 5 (86 enodes) 160.612 * * [simplify]: iters left: 4 (205 enodes) 160.669 * * [simplify]: iters left: 3 (363 enodes) 160.778 * * [simplify]: Extracting #0: cost 1 inf + 0 160.778 * * [simplify]: Extracting #1: cost 3 inf + 0 160.778 * * [simplify]: Extracting #2: cost 17 inf + 0 160.778 * * [simplify]: Extracting #3: cost 37 inf + 0 160.778 * * [simplify]: Extracting #4: cost 66 inf + 2 160.778 * * [simplify]: Extracting #5: cost 115 inf + 214 160.780 * * [simplify]: Extracting #6: cost 92 inf + 5286 160.783 * * [simplify]: Extracting #7: cost 29 inf + 16373 160.789 * * [simplify]: Extracting #8: cost 6 inf + 22874 160.795 * * [simplify]: Extracting #9: cost 1 inf + 25454 160.802 * * [simplify]: Extracting #10: cost 0 inf + 26058 160.816 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 160.817 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 160.817 * * * * [progress]: [ 566 / 793 ] simplifiying candidate # 160.817 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 160.818 * * [simplify]: iters left: 6 (19 enodes) 160.825 * * [simplify]: iters left: 5 (93 enodes) 160.845 * * [simplify]: iters left: 4 (253 enodes) 160.962 * * [simplify]: Extracting #0: cost 1 inf + 0 160.962 * * [simplify]: Extracting #1: cost 3 inf + 0 160.962 * * [simplify]: Extracting #2: cost 20 inf + 0 160.962 * * [simplify]: Extracting #3: cost 38 inf + 0 160.963 * * [simplify]: Extracting #4: cost 47 inf + 1 160.963 * * [simplify]: Extracting #5: cost 140 inf + 1 160.965 * * [simplify]: Extracting #6: cost 171 inf + 1974 160.971 * * [simplify]: Extracting #7: cost 85 inf + 17638 160.986 * * [simplify]: Extracting #8: cost 16 inf + 39571 161.002 * * [simplify]: Extracting #9: cost 0 inf + 45071 161.018 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 161.018 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 161.019 * * * * [progress]: [ 567 / 793 ] simplifiying candidate # 161.019 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 161.019 * * [simplify]: iters left: 6 (23 enodes) 161.032 * * [simplify]: iters left: 5 (122 enodes) 161.071 * * [simplify]: iters left: 4 (337 enodes) 161.193 * * [simplify]: Extracting #0: cost 1 inf + 0 161.193 * * [simplify]: Extracting #1: cost 3 inf + 0 161.193 * * [simplify]: Extracting #2: cost 24 inf + 0 161.194 * * [simplify]: Extracting #3: cost 51 inf + 0 161.194 * * [simplify]: Extracting #4: cost 71 inf + 1 161.195 * * [simplify]: Extracting #5: cost 194 inf + 1 161.199 * * [simplify]: Extracting #6: cost 188 inf + 13204 161.211 * * [simplify]: Extracting #7: cost 65 inf + 37921 161.236 * * [simplify]: Extracting #8: cost 6 inf + 57036 161.263 * * [simplify]: Extracting #9: cost 0 inf + 59689 161.285 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 161.285 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 161.286 * * * * [progress]: [ 568 / 793 ] simplifiying candidate # 161.286 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 161.286 * * [simplify]: iters left: 6 (23 enodes) 161.292 * * [simplify]: iters left: 5 (122 enodes) 161.330 * * [simplify]: iters left: 4 (338 enodes) 161.486 * * [simplify]: Extracting #0: cost 1 inf + 0 161.487 * * [simplify]: Extracting #1: cost 3 inf + 0 161.487 * * [simplify]: Extracting #2: cost 23 inf + 0 161.487 * * [simplify]: Extracting #3: cost 54 inf + 0 161.487 * * [simplify]: Extracting #4: cost 74 inf + 1 161.488 * * [simplify]: Extracting #5: cost 197 inf + 1 161.492 * * [simplify]: Extracting #6: cost 198 inf + 9749 161.498 * * [simplify]: Extracting #7: cost 81 inf + 35287 161.510 * * [simplify]: Extracting #8: cost 6 inf + 59506 161.527 * * [simplify]: Extracting #9: cost 0 inf + 61101 161.553 * * [simplify]: Extracting #10: cost 0 inf + 61021 161.568 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 161.568 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 161.568 * * * * [progress]: [ 569 / 793 ] simplifiying candidate # 161.568 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 161.569 * * [simplify]: iters left: 6 (23 enodes) 161.575 * * [simplify]: iters left: 5 (121 enodes) 161.602 * * [simplify]: iters left: 4 (331 enodes) 161.732 * * [simplify]: Extracting #0: cost 1 inf + 0 161.732 * * [simplify]: Extracting #1: cost 3 inf + 0 161.733 * * [simplify]: Extracting #2: cost 26 inf + 0 161.733 * * [simplify]: Extracting #3: cost 53 inf + 0 161.733 * * [simplify]: Extracting #4: cost 73 inf + 1 161.734 * * [simplify]: Extracting #5: cost 196 inf + 1 161.737 * * [simplify]: Extracting #6: cost 201 inf + 8478 161.741 * * [simplify]: Extracting #7: cost 95 inf + 26305 161.752 * * [simplify]: Extracting #8: cost 26 inf + 48635 161.772 * * [simplify]: Extracting #9: cost 3 inf + 58275 161.800 * * [simplify]: Extracting #10: cost 0 inf + 59537 161.824 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 161.824 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 161.825 * * * * [progress]: [ 570 / 793 ] simplifiying candidate # 161.825 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 161.825 * * [simplify]: iters left: 6 (19 enodes) 161.835 * * [simplify]: iters left: 5 (92 enodes) 161.855 * * [simplify]: iters left: 4 (257 enodes) 161.939 * * [simplify]: Extracting #0: cost 1 inf + 0 161.939 * * [simplify]: Extracting #1: cost 3 inf + 0 161.939 * * [simplify]: Extracting #2: cost 17 inf + 0 161.939 * * [simplify]: Extracting #3: cost 34 inf + 0 161.939 * * [simplify]: Extracting #4: cost 43 inf + 1 161.939 * * [simplify]: Extracting #5: cost 135 inf + 1 161.940 * * [simplify]: Extracting #6: cost 172 inf + 1517 161.943 * * [simplify]: Extracting #7: cost 77 inf + 21844 161.951 * * [simplify]: Extracting #8: cost 3 inf + 42178 161.966 * * [simplify]: Extracting #9: cost 0 inf + 42790 161.981 * * [simplify]: Extracting #10: cost 0 inf + 42430 162.000 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 162.000 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 162.000 * * * * [progress]: [ 571 / 793 ] simplifiying candidate # 162.000 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 162.001 * * [simplify]: iters left: 6 (23 enodes) 162.007 * * [simplify]: iters left: 5 (122 enodes) 162.042 * * [simplify]: iters left: 4 (334 enodes) 162.178 * * [simplify]: Extracting #0: cost 1 inf + 0 162.178 * * [simplify]: Extracting #1: cost 3 inf + 0 162.178 * * [simplify]: Extracting #2: cost 23 inf + 0 162.178 * * [simplify]: Extracting #3: cost 46 inf + 0 162.178 * * [simplify]: Extracting #4: cost 66 inf + 1 162.179 * * [simplify]: Extracting #5: cost 189 inf + 1 162.181 * * [simplify]: Extracting #6: cost 184 inf + 10860 162.189 * * [simplify]: Extracting #7: cost 63 inf + 33837 162.200 * * [simplify]: Extracting #8: cost 9 inf + 51243 162.211 * * [simplify]: Extracting #9: cost 0 inf + 55869 162.222 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 162.222 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 162.223 * * * * [progress]: [ 572 / 793 ] simplifiying candidate # 162.223 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 162.223 * * [simplify]: iters left: 6 (18 enodes) 162.232 * * [simplify]: iters left: 5 (90 enodes) 162.270 * * [simplify]: iters left: 4 (247 enodes) 162.347 * * [simplify]: Extracting #0: cost 1 inf + 0 162.347 * * [simplify]: Extracting #1: cost 3 inf + 0 162.347 * * [simplify]: Extracting #2: cost 17 inf + 0 162.348 * * [simplify]: Extracting #3: cost 35 inf + 0 162.348 * * [simplify]: Extracting #4: cost 44 inf + 1 162.348 * * [simplify]: Extracting #5: cost 136 inf + 1 162.349 * * [simplify]: Extracting #6: cost 173 inf + 1910 162.352 * * [simplify]: Extracting #7: cost 87 inf + 18198 162.360 * * [simplify]: Extracting #8: cost 4 inf + 42531 162.368 * * [simplify]: Extracting #9: cost 0 inf + 43514 162.379 * * [simplify]: Extracting #10: cost 0 inf + 43234 162.387 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 162.387 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 162.387 * * * * [progress]: [ 573 / 793 ] simplifiying candidate # 162.387 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 162.387 * * [simplify]: iters left: 6 (23 enodes) 162.394 * * [simplify]: iters left: 5 (122 enodes) 162.421 * * [simplify]: iters left: 4 (335 enodes) 162.510 * * [simplify]: Extracting #0: cost 1 inf + 0 162.510 * * [simplify]: Extracting #1: cost 3 inf + 0 162.510 * * [simplify]: Extracting #2: cost 21 inf + 0 162.513 * * [simplify]: Extracting #3: cost 43 inf + 0 162.514 * * [simplify]: Extracting #4: cost 63 inf + 1 162.514 * * [simplify]: Extracting #5: cost 186 inf + 1 162.516 * * [simplify]: Extracting #6: cost 184 inf + 9465 162.521 * * [simplify]: Extracting #7: cost 61 inf + 32922 162.532 * * [simplify]: Extracting #8: cost 5 inf + 52500 162.543 * * [simplify]: Extracting #9: cost 0 inf + 54217 162.562 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 162.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 162.563 * * * * [progress]: [ 574 / 793 ] simplifiying candidate # 162.564 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 162.564 * * [simplify]: iters left: 6 (23 enodes) 162.577 * * [simplify]: iters left: 5 (121 enodes) 162.614 * * [simplify]: iters left: 4 (334 enodes) 162.739 * * [simplify]: Extracting #0: cost 1 inf + 0 162.739 * * [simplify]: Extracting #1: cost 3 inf + 0 162.740 * * [simplify]: Extracting #2: cost 27 inf + 0 162.740 * * [simplify]: Extracting #3: cost 56 inf + 0 162.740 * * [simplify]: Extracting #4: cost 76 inf + 1 162.741 * * [simplify]: Extracting #5: cost 199 inf + 1 162.745 * * [simplify]: Extracting #6: cost 204 inf + 6637 162.755 * * [simplify]: Extracting #7: cost 106 inf + 23080 162.770 * * [simplify]: Extracting #8: cost 24 inf + 50468 162.784 * * [simplify]: Extracting #9: cost 2 inf + 61219 162.798 * * [simplify]: Extracting #10: cost 0 inf + 62149 162.821 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 162.822 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 162.822 * * * * [progress]: [ 575 / 793 ] simplifiying candidate # 162.822 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 162.823 * * [simplify]: iters left: 6 (23 enodes) 162.835 * * [simplify]: iters left: 5 (122 enodes) 162.877 * * [simplify]: iters left: 4 (341 enodes) 162.997 * * [simplify]: Extracting #0: cost 1 inf + 0 162.997 * * [simplify]: Extracting #1: cost 3 inf + 0 162.997 * * [simplify]: Extracting #2: cost 24 inf + 0 162.997 * * [simplify]: Extracting #3: cost 57 inf + 0 162.997 * * [simplify]: Extracting #4: cost 77 inf + 1 162.998 * * [simplify]: Extracting #5: cost 200 inf + 1 163.003 * * [simplify]: Extracting #6: cost 181 inf + 13411 163.014 * * [simplify]: Extracting #7: cost 74 inf + 41126 163.040 * * [simplify]: Extracting #8: cost 15 inf + 56138 163.067 * * [simplify]: Extracting #9: cost 1 inf + 61928 163.083 * * [simplify]: Extracting #10: cost 0 inf + 62473 163.097 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 163.097 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 163.097 * * * * [progress]: [ 576 / 793 ] simplifiying candidate # 163.097 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 163.098 * * [simplify]: iters left: 6 (23 enodes) 163.104 * * [simplify]: iters left: 5 (122 enodes) 163.133 * * [simplify]: iters left: 4 (340 enodes) 163.267 * * [simplify]: Extracting #0: cost 1 inf + 0 163.267 * * [simplify]: Extracting #1: cost 3 inf + 0 163.267 * * [simplify]: Extracting #2: cost 25 inf + 0 163.267 * * [simplify]: Extracting #3: cost 54 inf + 0 163.267 * * [simplify]: Extracting #4: cost 74 inf + 1 163.268 * * [simplify]: Extracting #5: cost 197 inf + 1 163.270 * * [simplify]: Extracting #6: cost 194 inf + 8277 163.279 * * [simplify]: Extracting #7: cost 61 inf + 35912 163.301 * * [simplify]: Extracting #8: cost 7 inf + 56493 163.330 * * [simplify]: Extracting #9: cost 0 inf + 60261 163.344 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 163.344 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 163.344 * * * * [progress]: [ 577 / 793 ] simplifiying candidate # 163.344 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 163.345 * * [simplify]: iters left: 6 (18 enodes) 163.349 * * [simplify]: iters left: 5 (87 enodes) 163.369 * * [simplify]: iters left: 4 (196 enodes) 163.417 * * [simplify]: iters left: 3 (360 enodes) 163.520 * * [simplify]: Extracting #0: cost 1 inf + 0 163.520 * * [simplify]: Extracting #1: cost 3 inf + 0 163.520 * * [simplify]: Extracting #2: cost 20 inf + 0 163.520 * * [simplify]: Extracting #3: cost 58 inf + 1 163.521 * * [simplify]: Extracting #4: cost 124 inf + 1 163.521 * * [simplify]: Extracting #5: cost 123 inf + 1451 163.524 * * [simplify]: Extracting #6: cost 43 inf + 12656 163.529 * * [simplify]: Extracting #7: cost 10 inf + 21316 163.537 * * [simplify]: Extracting #8: cost 1 inf + 24952 163.544 * * [simplify]: Extracting #9: cost 0 inf + 25276 163.551 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 163.551 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 163.551 * * * * [progress]: [ 578 / 793 ] simplifiying candidate # 163.551 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 163.552 * * [simplify]: iters left: 6 (23 enodes) 163.563 * * [simplify]: iters left: 5 (122 enodes) 163.613 * * [simplify]: iters left: 4 (337 enodes) 163.759 * * [simplify]: Extracting #0: cost 1 inf + 0 163.759 * * [simplify]: Extracting #1: cost 3 inf + 0 163.759 * * [simplify]: Extracting #2: cost 23 inf + 0 163.760 * * [simplify]: Extracting #3: cost 48 inf + 0 163.760 * * [simplify]: Extracting #4: cost 68 inf + 1 163.761 * * [simplify]: Extracting #5: cost 191 inf + 1 163.765 * * [simplify]: Extracting #6: cost 182 inf + 9136 163.778 * * [simplify]: Extracting #7: cost 57 inf + 34766 163.799 * * [simplify]: Extracting #8: cost 5 inf + 54409 163.822 * * [simplify]: Extracting #9: cost 0 inf + 56437 163.848 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 163.848 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 163.849 * * * * [progress]: [ 579 / 793 ] simplifiying candidate # 163.849 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 163.850 * * [simplify]: iters left: 6 (18 enodes) 163.859 * * [simplify]: iters left: 5 (86 enodes) 163.889 * * [simplify]: iters left: 4 (199 enodes) 163.930 * * [simplify]: iters left: 3 (348 enodes) 164.027 * * [simplify]: Extracting #0: cost 1 inf + 0 164.027 * * [simplify]: Extracting #1: cost 3 inf + 0 164.027 * * [simplify]: Extracting #2: cost 17 inf + 0 164.027 * * [simplify]: Extracting #3: cost 37 inf + 0 164.028 * * [simplify]: Extracting #4: cost 66 inf + 2 164.028 * * [simplify]: Extracting #5: cost 115 inf + 213 164.031 * * [simplify]: Extracting #6: cost 89 inf + 5167 164.041 * * [simplify]: Extracting #7: cost 27 inf + 16539 164.053 * * [simplify]: Extracting #8: cost 3 inf + 24366 164.066 * * [simplify]: Extracting #9: cost 0 inf + 25978 164.080 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 164.080 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 164.080 * * * * [progress]: [ 580 / 793 ] simplifiying candidate # 164.081 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 164.081 * * [simplify]: iters left: 6 (23 enodes) 164.093 * * [simplify]: iters left: 5 (122 enodes) 164.146 * * [simplify]: iters left: 4 (338 enodes) 164.326 * * [simplify]: Extracting #0: cost 1 inf + 0 164.326 * * [simplify]: Extracting #1: cost 3 inf + 0 164.326 * * [simplify]: Extracting #2: cost 24 inf + 0 164.327 * * [simplify]: Extracting #3: cost 49 inf + 0 164.327 * * [simplify]: Extracting #4: cost 69 inf + 1 164.328 * * [simplify]: Extracting #5: cost 192 inf + 1 164.332 * * [simplify]: Extracting #6: cost 183 inf + 9119 164.349 * * [simplify]: Extracting #7: cost 51 inf + 43571 164.372 * * [simplify]: Extracting #8: cost 1 inf + 57096 164.395 * * [simplify]: Extracting #9: cost 0 inf + 57641 164.418 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 164.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 164.418 * * * * [progress]: [ 581 / 793 ] simplifiying candidate # 164.419 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 164.419 * * [simplify]: iters left: 6 (17 enodes) 164.427 * * [simplify]: iters left: 5 (84 enodes) 164.451 * * [simplify]: iters left: 4 (195 enodes) 164.507 * * [simplify]: iters left: 3 (340 enodes) 164.601 * * [simplify]: Extracting #0: cost 1 inf + 0 164.601 * * [simplify]: Extracting #1: cost 3 inf + 0 164.601 * * [simplify]: Extracting #2: cost 17 inf + 0 164.601 * * [simplify]: Extracting #3: cost 37 inf + 0 164.602 * * [simplify]: Extracting #4: cost 66 inf + 2 164.602 * * [simplify]: Extracting #5: cost 116 inf + 131 164.605 * * [simplify]: Extracting #6: cost 94 inf + 3990 164.612 * * [simplify]: Extracting #7: cost 23 inf + 17395 164.624 * * [simplify]: Extracting #8: cost 5 inf + 23798 164.637 * * [simplify]: Extracting #9: cost 0 inf + 25978 164.644 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 164.644 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 164.644 * * * * [progress]: [ 582 / 793 ] simplifiying candidate # 164.644 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 164.644 * * [simplify]: iters left: 6 (18 enodes) 164.650 * * [simplify]: iters left: 5 (90 enodes) 164.675 * * [simplify]: iters left: 4 (254 enodes) 164.776 * * [simplify]: Extracting #0: cost 1 inf + 0 164.777 * * [simplify]: Extracting #1: cost 3 inf + 0 164.777 * * [simplify]: Extracting #2: cost 18 inf + 0 164.777 * * [simplify]: Extracting #3: cost 33 inf + 0 164.777 * * [simplify]: Extracting #4: cost 43 inf + 0 164.777 * * [simplify]: Extracting #5: cost 137 inf + 0 164.778 * * [simplify]: Extracting #6: cost 170 inf + 2381 164.781 * * [simplify]: Extracting #7: cost 81 inf + 20878 164.788 * * [simplify]: Extracting #8: cost 5 inf + 43141 164.797 * * [simplify]: Extracting #9: cost 0 inf + 43706 164.811 * * [simplify]: Extracting #10: cost 0 inf + 43146 164.828 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 164.828 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 164.829 * * * * [progress]: [ 583 / 793 ] simplifiying candidate # 164.829 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 164.830 * * [simplify]: iters left: 6 (23 enodes) 164.843 * * [simplify]: iters left: 5 (123 enodes) 164.880 * * [simplify]: iters left: 4 (354 enodes) 165.041 * * [simplify]: Extracting #0: cost 1 inf + 0 165.041 * * [simplify]: Extracting #1: cost 3 inf + 0 165.042 * * [simplify]: Extracting #2: cost 27 inf + 0 165.042 * * [simplify]: Extracting #3: cost 57 inf + 0 165.042 * * [simplify]: Extracting #4: cost 78 inf + 0 165.043 * * [simplify]: Extracting #5: cost 202 inf + 0 165.047 * * [simplify]: Extracting #6: cost 198 inf + 13368 165.055 * * [simplify]: Extracting #7: cost 88 inf + 39507 165.069 * * [simplify]: Extracting #8: cost 4 inf + 64208 165.094 * * [simplify]: Extracting #9: cost 0 inf + 64797 165.124 * * [simplify]: Extracting #10: cost 0 inf + 64757 165.139 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 165.139 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 165.139 * * * * [progress]: [ 584 / 793 ] simplifiying candidate # 165.140 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 165.140 * * [simplify]: iters left: 6 (23 enodes) 165.146 * * [simplify]: iters left: 5 (123 enodes) 165.190 * * [simplify]: iters left: 4 (356 enodes) 165.336 * * [simplify]: Extracting #0: cost 1 inf + 0 165.336 * * [simplify]: Extracting #1: cost 3 inf + 0 165.336 * * [simplify]: Extracting #2: cost 28 inf + 0 165.336 * * [simplify]: Extracting #3: cost 54 inf + 0 165.337 * * [simplify]: Extracting #4: cost 75 inf + 0 165.337 * * [simplify]: Extracting #5: cost 199 inf + 0 165.339 * * [simplify]: Extracting #6: cost 194 inf + 12127 165.346 * * [simplify]: Extracting #7: cost 68 inf + 40681 165.372 * * [simplify]: Extracting #8: cost 4 inf + 61272 165.399 * * [simplify]: Extracting #9: cost 0 inf + 62785 165.419 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 165.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 165.420 * * * * [progress]: [ 585 / 793 ] simplifiying candidate # 165.420 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 165.420 * * [simplify]: iters left: 6 (23 enodes) 165.430 * * [simplify]: iters left: 5 (122 enodes) 165.472 * * [simplify]: iters left: 4 (354 enodes) 165.632 * * [simplify]: Extracting #0: cost 1 inf + 0 165.632 * * [simplify]: Extracting #1: cost 3 inf + 0 165.632 * * [simplify]: Extracting #2: cost 32 inf + 0 165.632 * * [simplify]: Extracting #3: cost 65 inf + 0 165.632 * * [simplify]: Extracting #4: cost 86 inf + 0 165.633 * * [simplify]: Extracting #5: cost 210 inf + 0 165.635 * * [simplify]: Extracting #6: cost 215 inf + 10019 165.643 * * [simplify]: Extracting #7: cost 98 inf + 31591 165.656 * * [simplify]: Extracting #8: cost 19 inf + 58767 165.683 * * [simplify]: Extracting #9: cost 0 inf + 69429 165.706 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 165.706 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 165.706 * * * * [progress]: [ 586 / 793 ] simplifiying candidate # 165.706 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 165.706 * * [simplify]: iters left: 6 (19 enodes) 165.711 * * [simplify]: iters left: 5 (94 enodes) 165.737 * * [simplify]: iters left: 4 (259 enodes) 165.834 * * [simplify]: Extracting #0: cost 1 inf + 0 165.834 * * [simplify]: Extracting #1: cost 3 inf + 0 165.835 * * [simplify]: Extracting #2: cost 22 inf + 0 165.835 * * [simplify]: Extracting #3: cost 37 inf + 1 165.835 * * [simplify]: Extracting #4: cost 47 inf + 1 165.836 * * [simplify]: Extracting #5: cost 139 inf + 1 165.837 * * [simplify]: Extracting #6: cost 174 inf + 1665 165.844 * * [simplify]: Extracting #7: cost 90 inf + 19052 165.864 * * [simplify]: Extracting #8: cost 25 inf + 37239 165.884 * * [simplify]: Extracting #9: cost 0 inf + 46082 165.902 * * [simplify]: Extracting #10: cost 0 inf + 45202 165.920 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 165.920 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 165.920 * * * * [progress]: [ 587 / 793 ] simplifiying candidate # 165.921 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 165.921 * * [simplify]: iters left: 6 (23 enodes) 165.934 * * [simplify]: iters left: 5 (123 enodes) 165.988 * * [simplify]: iters left: 4 (354 enodes) 166.152 * * [simplify]: Extracting #0: cost 1 inf + 0 166.152 * * [simplify]: Extracting #1: cost 3 inf + 0 166.152 * * [simplify]: Extracting #2: cost 26 inf + 0 166.153 * * [simplify]: Extracting #3: cost 52 inf + 0 166.153 * * [simplify]: Extracting #4: cost 73 inf + 0 166.154 * * [simplify]: Extracting #5: cost 197 inf + 0 166.157 * * [simplify]: Extracting #6: cost 200 inf + 11876 166.165 * * [simplify]: Extracting #7: cost 85 inf + 33607 166.178 * * [simplify]: Extracting #8: cost 2 inf + 60061 166.204 * * [simplify]: Extracting #9: cost 0 inf + 60737 166.220 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 166.220 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 166.220 * * * * [progress]: [ 588 / 793 ] simplifiying candidate # 166.221 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 166.221 * * [simplify]: iters left: 6 (19 enodes) 166.228 * * [simplify]: iters left: 5 (94 enodes) 166.248 * * [simplify]: iters left: 4 (264 enodes) 166.332 * * [simplify]: Extracting #0: cost 1 inf + 0 166.332 * * [simplify]: Extracting #1: cost 5 inf + 0 166.332 * * [simplify]: Extracting #2: cost 26 inf + 0 166.333 * * [simplify]: Extracting #3: cost 51 inf + 1 166.333 * * [simplify]: Extracting #4: cost 142 inf + 2 166.335 * * [simplify]: Extracting #5: cost 176 inf + 2285 166.341 * * [simplify]: Extracting #6: cost 80 inf + 21938 166.357 * * [simplify]: Extracting #7: cost 9 inf + 44741 166.368 * * [simplify]: Extracting #8: cost 0 inf + 47584 166.378 * * [simplify]: Extracting #9: cost 0 inf + 47184 166.388 * * [simplify]: Extracting #10: cost 0 inf + 47104 166.407 * [simplify]: Simplified to (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 166.407 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 166.407 * * * * [progress]: [ 589 / 793 ] simplifiying candidate # 166.408 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 166.408 * * [simplify]: iters left: 6 (23 enodes) 166.423 * * [simplify]: iters left: 5 (123 enodes) 166.475 * * [simplify]: iters left: 4 (356 enodes) 166.599 * * [simplify]: Extracting #0: cost 1 inf + 0 166.599 * * [simplify]: Extracting #1: cost 3 inf + 0 166.599 * * [simplify]: Extracting #2: cost 25 inf + 0 166.599 * * [simplify]: Extracting #3: cost 53 inf + 0 166.599 * * [simplify]: Extracting #4: cost 74 inf + 0 166.600 * * [simplify]: Extracting #5: cost 198 inf + 0 166.601 * * [simplify]: Extracting #6: cost 194 inf + 12326 166.610 * * [simplify]: Extracting #7: cost 73 inf + 35688 166.623 * * [simplify]: Extracting #8: cost 3 inf + 60902 166.647 * * [simplify]: Extracting #9: cost 0 inf + 61421 166.674 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 166.674 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 166.674 * * * * [progress]: [ 590 / 793 ] simplifiying candidate # 166.675 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 166.675 * * [simplify]: iters left: 6 (23 enodes) 166.682 * * [simplify]: iters left: 5 (121 enodes) 166.709 * * [simplify]: iters left: 4 (344 enodes) 166.833 * * [simplify]: Extracting #0: cost 1 inf + 0 166.833 * * [simplify]: Extracting #1: cost 3 inf + 0 166.833 * * [simplify]: Extracting #2: cost 27 inf + 0 166.834 * * [simplify]: Extracting #3: cost 53 inf + 0 166.834 * * [simplify]: Extracting #4: cost 75 inf + 0 166.835 * * [simplify]: Extracting #5: cost 199 inf + 0 166.838 * * [simplify]: Extracting #6: cost 193 inf + 12077 166.851 * * [simplify]: Extracting #7: cost 79 inf + 35227 166.874 * * [simplify]: Extracting #8: cost 24 inf + 51344 166.890 * * [simplify]: Extracting #9: cost 0 inf + 62358 166.904 * * [simplify]: Extracting #10: cost 0 inf + 62198 166.921 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 166.921 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 166.922 * * * * [progress]: [ 591 / 793 ] simplifiying candidate # 166.922 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 166.922 * * [simplify]: iters left: 6 (22 enodes) 166.929 * * [simplify]: iters left: 5 (116 enodes) 166.954 * * [simplify]: iters left: 4 (329 enodes) 167.067 * * [simplify]: Extracting #0: cost 1 inf + 0 167.067 * * [simplify]: Extracting #1: cost 3 inf + 0 167.068 * * [simplify]: Extracting #2: cost 29 inf + 0 167.068 * * [simplify]: Extracting #3: cost 58 inf + 0 167.068 * * [simplify]: Extracting #4: cost 79 inf + 0 167.070 * * [simplify]: Extracting #5: cost 203 inf + 0 167.075 * * [simplify]: Extracting #6: cost 189 inf + 17741 167.093 * * [simplify]: Extracting #7: cost 58 inf + 57233 167.107 * * [simplify]: Extracting #8: cost 6 inf + 62098 167.121 * * [simplify]: Extracting #9: cost 0 inf + 64341 167.135 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 167.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 167.136 * * * * [progress]: [ 592 / 793 ] simplifiying candidate # 167.136 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 167.136 * * [simplify]: iters left: 6 (23 enodes) 167.143 * * [simplify]: iters left: 5 (120 enodes) 167.171 * * [simplify]: iters left: 4 (338 enodes) 167.296 * * [simplify]: Extracting #0: cost 1 inf + 0 167.296 * * [simplify]: Extracting #1: cost 3 inf + 0 167.296 * * [simplify]: Extracting #2: cost 23 inf + 0 167.296 * * [simplify]: Extracting #3: cost 52 inf + 0 167.297 * * [simplify]: Extracting #4: cost 74 inf + 0 167.298 * * [simplify]: Extracting #5: cost 198 inf + 0 167.300 * * [simplify]: Extracting #6: cost 207 inf + 6922 167.310 * * [simplify]: Extracting #7: cost 106 inf + 25651 167.331 * * [simplify]: Extracting #8: cost 23 inf + 52959 167.349 * * [simplify]: Extracting #9: cost 1 inf + 60774 167.365 * * [simplify]: Extracting #10: cost 0 inf + 61279 167.387 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 167.387 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 167.388 * * * * [progress]: [ 593 / 793 ] simplifiying candidate # 167.388 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 167.388 * * [simplify]: iters left: 6 (23 enodes) 167.394 * * [simplify]: iters left: 5 (121 enodes) 167.427 * * [simplify]: iters left: 4 (344 enodes) 167.583 * * [simplify]: Extracting #0: cost 1 inf + 0 167.583 * * [simplify]: Extracting #1: cost 3 inf + 0 167.584 * * [simplify]: Extracting #2: cost 25 inf + 0 167.584 * * [simplify]: Extracting #3: cost 50 inf + 0 167.584 * * [simplify]: Extracting #4: cost 72 inf + 0 167.585 * * [simplify]: Extracting #5: cost 196 inf + 0 167.588 * * [simplify]: Extracting #6: cost 202 inf + 5907 167.604 * * [simplify]: Extracting #7: cost 70 inf + 38135 167.622 * * [simplify]: Extracting #8: cost 4 inf + 59093 167.635 * * [simplify]: Extracting #9: cost 0 inf + 59386 167.648 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 167.648 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 167.648 * * * * [progress]: [ 594 / 793 ] simplifiying candidate # 167.648 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 167.649 * * [simplify]: iters left: 6 (23 enodes) 167.655 * * [simplify]: iters left: 5 (122 enodes) 167.684 * * [simplify]: iters left: 4 (347 enodes) 167.799 * * [simplify]: Extracting #0: cost 1 inf + 0 167.799 * * [simplify]: Extracting #1: cost 3 inf + 0 167.800 * * [simplify]: Extracting #2: cost 24 inf + 0 167.800 * * [simplify]: Extracting #3: cost 49 inf + 0 167.800 * * [simplify]: Extracting #4: cost 71 inf + 0 167.800 * * [simplify]: Extracting #5: cost 195 inf + 0 167.802 * * [simplify]: Extracting #6: cost 198 inf + 8034 167.807 * * [simplify]: Extracting #7: cost 87 inf + 29892 167.819 * * [simplify]: Extracting #8: cost 6 inf + 57719 167.836 * * [simplify]: Extracting #9: cost 0 inf + 59489 167.863 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 167.863 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 167.863 * * * * [progress]: [ 595 / 793 ] simplifiying candidate # 167.864 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 167.864 * * [simplify]: iters left: 6 (23 enodes) 167.877 * * [simplify]: iters left: 5 (122 enodes) 167.929 * * [simplify]: iters left: 4 (347 enodes) 168.092 * * [simplify]: Extracting #0: cost 1 inf + 0 168.093 * * [simplify]: Extracting #1: cost 3 inf + 0 168.093 * * [simplify]: Extracting #2: cost 22 inf + 0 168.093 * * [simplify]: Extracting #3: cost 51 inf + 0 168.093 * * [simplify]: Extracting #4: cost 73 inf + 0 168.094 * * [simplify]: Extracting #5: cost 197 inf + 0 168.097 * * [simplify]: Extracting #6: cost 206 inf + 4608 168.106 * * [simplify]: Extracting #7: cost 88 inf + 27991 168.118 * * [simplify]: Extracting #8: cost 12 inf + 53109 168.131 * * [simplify]: Extracting #9: cost 0 inf + 59857 168.147 * * [simplify]: Extracting #10: cost 0 inf + 59777 168.172 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 168.172 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 168.173 * * * * [progress]: [ 596 / 793 ] simplifiying candidate # 168.173 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 168.173 * * [simplify]: iters left: 6 (23 enodes) 168.186 * * [simplify]: iters left: 5 (122 enodes) 168.227 * * [simplify]: iters left: 4 (348 enodes) 168.397 * * [simplify]: Extracting #0: cost 1 inf + 0 168.397 * * [simplify]: Extracting #1: cost 3 inf + 0 168.397 * * [simplify]: Extracting #2: cost 22 inf + 0 168.398 * * [simplify]: Extracting #3: cost 52 inf + 0 168.398 * * [simplify]: Extracting #4: cost 74 inf + 0 168.399 * * [simplify]: Extracting #5: cost 198 inf + 0 168.402 * * [simplify]: Extracting #6: cost 189 inf + 12191 168.411 * * [simplify]: Extracting #7: cost 62 inf + 45765 168.429 * * [simplify]: Extracting #8: cost 12 inf + 57164 168.452 * * [simplify]: Extracting #9: cost 1 inf + 60014 168.466 * * [simplify]: Extracting #10: cost 0 inf + 60519 168.483 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 168.483 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 168.484 * * * * [progress]: [ 597 / 793 ] simplifiying candidate # 168.484 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 168.485 * * [simplify]: iters left: 6 (23 enodes) 168.493 * * [simplify]: iters left: 5 (122 enodes) 168.523 * * [simplify]: iters left: 4 (348 enodes) 168.674 * * [simplify]: Extracting #0: cost 1 inf + 0 168.674 * * [simplify]: Extracting #1: cost 3 inf + 0 168.674 * * [simplify]: Extracting #2: cost 24 inf + 0 168.675 * * [simplify]: Extracting #3: cost 51 inf + 0 168.675 * * [simplify]: Extracting #4: cost 72 inf + 0 168.676 * * [simplify]: Extracting #5: cost 196 inf + 0 168.679 * * [simplify]: Extracting #6: cost 198 inf + 9667 168.689 * * [simplify]: Extracting #7: cost 80 inf + 27163 168.711 * * [simplify]: Extracting #8: cost 11 inf + 52748 168.737 * * [simplify]: Extracting #9: cost 0 inf + 58541 168.763 * * [simplify]: Extracting #10: cost 0 inf + 58500 168.776 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 168.776 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 168.777 * * * * [progress]: [ 598 / 793 ] simplifiying candidate # 168.777 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 168.777 * * [simplify]: iters left: 6 (23 enodes) 168.783 * * [simplify]: iters left: 5 (121 enodes) 168.827 * * [simplify]: iters left: 4 (344 enodes) 168.990 * * [simplify]: Extracting #0: cost 1 inf + 0 168.990 * * [simplify]: Extracting #1: cost 3 inf + 0 168.990 * * [simplify]: Extracting #2: cost 25 inf + 0 168.990 * * [simplify]: Extracting #3: cost 51 inf + 0 168.991 * * [simplify]: Extracting #4: cost 73 inf + 0 168.992 * * [simplify]: Extracting #5: cost 197 inf + 0 168.995 * * [simplify]: Extracting #6: cost 198 inf + 5507 169.005 * * [simplify]: Extracting #7: cost 84 inf + 26857 169.028 * * [simplify]: Extracting #8: cost 18 inf + 51801 169.055 * * [simplify]: Extracting #9: cost 0 inf + 60617 169.083 * * [simplify]: Extracting #10: cost 0 inf + 60497 169.109 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 169.109 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 169.109 * * * * [progress]: [ 599 / 793 ] simplifiying candidate # 169.109 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 169.110 * * [simplify]: iters left: 6 (23 enodes) 169.116 * * [simplify]: iters left: 5 (120 enodes) 169.149 * * [simplify]: iters left: 4 (338 enodes) 169.272 * * [simplify]: Extracting #0: cost 1 inf + 0 169.272 * * [simplify]: Extracting #1: cost 3 inf + 0 169.272 * * [simplify]: Extracting #2: cost 24 inf + 0 169.272 * * [simplify]: Extracting #3: cost 53 inf + 0 169.273 * * [simplify]: Extracting #4: cost 75 inf + 0 169.274 * * [simplify]: Extracting #5: cost 199 inf + 0 169.277 * * [simplify]: Extracting #6: cost 197 inf + 7806 169.294 * * [simplify]: Extracting #7: cost 69 inf + 38681 169.323 * * [simplify]: Extracting #8: cost 20 inf + 54555 169.350 * * [simplify]: Extracting #9: cost 2 inf + 61095 169.372 * * [simplify]: Extracting #10: cost 0 inf + 62185 169.385 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 169.386 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 169.386 * * * * [progress]: [ 600 / 793 ] simplifiying candidate # 169.386 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 169.386 * * [simplify]: iters left: 6 (22 enodes) 169.393 * * [simplify]: iters left: 5 (116 enodes) 169.418 * * [simplify]: iters left: 4 (329 enodes) 169.538 * * [simplify]: Extracting #0: cost 1 inf + 0 169.539 * * [simplify]: Extracting #1: cost 3 inf + 0 169.539 * * [simplify]: Extracting #2: cost 29 inf + 0 169.539 * * [simplify]: Extracting #3: cost 57 inf + 0 169.539 * * [simplify]: Extracting #4: cost 78 inf + 0 169.540 * * [simplify]: Extracting #5: cost 202 inf + 0 169.543 * * [simplify]: Extracting #6: cost 189 inf + 14895 169.561 * * [simplify]: Extracting #7: cost 58 inf + 45085 169.574 * * [simplify]: Extracting #8: cost 7 inf + 61071 169.588 * * [simplify]: Extracting #9: cost 0 inf + 63797 169.618 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 169.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 169.619 * * * * [progress]: [ 601 / 793 ] simplifiying candidate # 169.619 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 169.620 * * [simplify]: iters left: 6 (23 enodes) 169.632 * * [simplify]: iters left: 5 (121 enodes) 169.683 * * [simplify]: iters left: 4 (344 enodes) 169.842 * * [simplify]: Extracting #0: cost 1 inf + 0 169.842 * * [simplify]: Extracting #1: cost 3 inf + 0 169.842 * * [simplify]: Extracting #2: cost 27 inf + 0 169.843 * * [simplify]: Extracting #3: cost 53 inf + 0 169.843 * * [simplify]: Extracting #4: cost 75 inf + 0 169.844 * * [simplify]: Extracting #5: cost 199 inf + 0 169.847 * * [simplify]: Extracting #6: cost 202 inf + 7194 169.862 * * [simplify]: Extracting #7: cost 95 inf + 25241 169.883 * * [simplify]: Extracting #8: cost 22 inf + 51445 169.909 * * [simplify]: Extracting #9: cost 2 inf + 60108 169.934 * * [simplify]: Extracting #10: cost 0 inf + 60865 169.960 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 169.960 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 169.960 * * * * [progress]: [ 602 / 793 ] simplifiying candidate # 169.961 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 169.961 * * [simplify]: iters left: 6 (23 enodes) 169.970 * * [simplify]: iters left: 5 (122 enodes) 169.998 * * [simplify]: iters left: 4 (347 enodes) 170.149 * * [simplify]: Extracting #0: cost 1 inf + 0 170.149 * * [simplify]: Extracting #1: cost 3 inf + 0 170.149 * * [simplify]: Extracting #2: cost 22 inf + 0 170.149 * * [simplify]: Extracting #3: cost 51 inf + 0 170.149 * * [simplify]: Extracting #4: cost 73 inf + 0 170.150 * * [simplify]: Extracting #5: cost 197 inf + 0 170.151 * * [simplify]: Extracting #6: cost 198 inf + 5305 170.156 * * [simplify]: Extracting #7: cost 72 inf + 27664 170.167 * * [simplify]: Extracting #8: cost 16 inf + 51775 170.180 * * [simplify]: Extracting #9: cost 0 inf + 60377 170.196 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 170.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 170.197 * * * * [progress]: [ 603 / 793 ] simplifiying candidate # 170.197 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 170.197 * * [simplify]: iters left: 6 (23 enodes) 170.204 * * [simplify]: iters left: 5 (122 enodes) 170.242 * * [simplify]: iters left: 4 (347 enodes) 170.374 * * [simplify]: Extracting #0: cost 1 inf + 0 170.374 * * [simplify]: Extracting #1: cost 3 inf + 0 170.374 * * [simplify]: Extracting #2: cost 24 inf + 0 170.374 * * [simplify]: Extracting #3: cost 49 inf + 0 170.375 * * [simplify]: Extracting #4: cost 71 inf + 0 170.375 * * [simplify]: Extracting #5: cost 195 inf + 0 170.376 * * [simplify]: Extracting #6: cost 194 inf + 6111 170.381 * * [simplify]: Extracting #7: cost 80 inf + 26469 170.392 * * [simplify]: Extracting #8: cost 14 inf + 51657 170.412 * * [simplify]: Extracting #9: cost 0 inf + 58809 170.425 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 170.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 170.426 * * * * [progress]: [ 604 / 793 ] simplifiying candidate # 170.426 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 170.426 * * [simplify]: iters left: 6 (23 enodes) 170.432 * * [simplify]: iters left: 5 (122 enodes) 170.466 * * [simplify]: iters left: 4 (348 enodes) 170.602 * * [simplify]: Extracting #0: cost 1 inf + 0 170.602 * * [simplify]: Extracting #1: cost 3 inf + 0 170.602 * * [simplify]: Extracting #2: cost 24 inf + 0 170.602 * * [simplify]: Extracting #3: cost 51 inf + 0 170.603 * * [simplify]: Extracting #4: cost 72 inf + 0 170.604 * * [simplify]: Extracting #5: cost 196 inf + 0 170.608 * * [simplify]: Extracting #6: cost 191 inf + 7446 170.618 * * [simplify]: Extracting #7: cost 69 inf + 29675 170.640 * * [simplify]: Extracting #8: cost 14 inf + 51991 170.666 * * [simplify]: Extracting #9: cost 0 inf + 59453 170.697 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 170.697 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 170.697 * * * * [progress]: [ 605 / 793 ] simplifiying candidate # 170.698 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 170.698 * * [simplify]: iters left: 6 (23 enodes) 170.711 * * [simplify]: iters left: 5 (122 enodes) 170.763 * * [simplify]: iters left: 4 (348 enodes) 170.925 * * [simplify]: Extracting #0: cost 1 inf + 0 170.925 * * [simplify]: Extracting #1: cost 3 inf + 0 170.925 * * [simplify]: Extracting #2: cost 23 inf + 0 170.925 * * [simplify]: Extracting #3: cost 52 inf + 0 170.926 * * [simplify]: Extracting #4: cost 74 inf + 0 170.927 * * [simplify]: Extracting #5: cost 198 inf + 0 170.930 * * [simplify]: Extracting #6: cost 199 inf + 5992 170.941 * * [simplify]: Extracting #7: cost 67 inf + 32928 170.956 * * [simplify]: Extracting #8: cost 5 inf + 57931 170.970 * * [simplify]: Extracting #9: cost 0 inf + 60581 170.983 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 170.983 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 170.984 * * * * [progress]: [ 606 / 793 ] simplifiying candidate # 170.984 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 170.984 * * [simplify]: iters left: 6 (23 enodes) 170.992 * * [simplify]: iters left: 5 (122 enodes) 171.048 * * [simplify]: iters left: 4 (354 enodes) 171.167 * * [simplify]: Extracting #0: cost 1 inf + 0 171.167 * * [simplify]: Extracting #1: cost 3 inf + 0 171.167 * * [simplify]: Extracting #2: cost 32 inf + 0 171.167 * * [simplify]: Extracting #3: cost 65 inf + 0 171.168 * * [simplify]: Extracting #4: cost 86 inf + 0 171.168 * * [simplify]: Extracting #5: cost 210 inf + 0 171.170 * * [simplify]: Extracting #6: cost 204 inf + 8303 171.176 * * [simplify]: Extracting #7: cost 98 inf + 27293 171.190 * * [simplify]: Extracting #8: cost 17 inf + 59594 171.225 * * [simplify]: Extracting #9: cost 0 inf + 68309 171.254 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 171.254 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 171.255 * * * * [progress]: [ 607 / 793 ] simplifiying candidate # 171.255 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 171.256 * * [simplify]: iters left: 6 (23 enodes) 171.268 * * [simplify]: iters left: 5 (123 enodes) 171.321 * * [simplify]: iters left: 4 (356 enodes) 171.449 * * [simplify]: Extracting #0: cost 1 inf + 0 171.449 * * [simplify]: Extracting #1: cost 3 inf + 0 171.449 * * [simplify]: Extracting #2: cost 27 inf + 0 171.449 * * [simplify]: Extracting #3: cost 53 inf + 0 171.450 * * [simplify]: Extracting #4: cost 74 inf + 0 171.450 * * [simplify]: Extracting #5: cost 198 inf + 0 171.453 * * [simplify]: Extracting #6: cost 174 inf + 14325 171.464 * * [simplify]: Extracting #7: cost 55 inf + 42912 171.477 * * [simplify]: Extracting #8: cost 6 inf + 57909 171.497 * * [simplify]: Extracting #9: cost 0 inf + 60301 171.524 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 171.524 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 171.524 * * * * [progress]: [ 608 / 793 ] simplifiying candidate # 171.525 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 171.525 * * [simplify]: iters left: 6 (23 enodes) 171.538 * * [simplify]: iters left: 5 (123 enodes) 171.595 * * [simplify]: iters left: 4 (354 enodes) 171.721 * * [simplify]: Extracting #0: cost 1 inf + 0 171.721 * * [simplify]: Extracting #1: cost 3 inf + 0 171.721 * * [simplify]: Extracting #2: cost 25 inf + 0 171.721 * * [simplify]: Extracting #3: cost 56 inf + 0 171.722 * * [simplify]: Extracting #4: cost 77 inf + 0 171.723 * * [simplify]: Extracting #5: cost 201 inf + 0 171.726 * * [simplify]: Extracting #6: cost 189 inf + 9641 171.741 * * [simplify]: Extracting #7: cost 66 inf + 34207 171.767 * * [simplify]: Extracting #8: cost 9 inf + 56616 171.785 * * [simplify]: Extracting #9: cost 0 inf + 61913 171.799 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 171.799 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 171.799 * * * * [progress]: [ 609 / 793 ] simplifiying candidate # 171.800 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 171.800 * * [simplify]: iters left: 6 (17 enodes) 171.804 * * [simplify]: iters left: 5 (83 enodes) 171.834 * * [simplify]: iters left: 4 (199 enodes) 171.898 * * [simplify]: iters left: 3 (346 enodes) 171.978 * * [simplify]: Extracting #0: cost 1 inf + 0 171.978 * * [simplify]: Extracting #1: cost 3 inf + 0 171.978 * * [simplify]: Extracting #2: cost 17 inf + 0 171.978 * * [simplify]: Extracting #3: cost 33 inf + 0 171.978 * * [simplify]: Extracting #4: cost 55 inf + 1 171.979 * * [simplify]: Extracting #5: cost 118 inf + 1 171.979 * * [simplify]: Extracting #6: cost 117 inf + 1567 171.983 * * [simplify]: Extracting #7: cost 22 inf + 20191 171.991 * * [simplify]: Extracting #8: cost 0 inf + 26593 171.998 * * [simplify]: Extracting #9: cost 0 inf + 26513 172.006 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 172.006 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 172.006 * * * * [progress]: [ 610 / 793 ] simplifiying candidate # 172.007 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 172.007 * * [simplify]: iters left: 6 (23 enodes) 172.019 * * [simplify]: iters left: 5 (123 enodes) 172.076 * * [simplify]: iters left: 4 (354 enodes) 172.239 * * [simplify]: Extracting #0: cost 1 inf + 0 172.239 * * [simplify]: Extracting #1: cost 3 inf + 0 172.239 * * [simplify]: Extracting #2: cost 27 inf + 0 172.239 * * [simplify]: Extracting #3: cost 52 inf + 0 172.240 * * [simplify]: Extracting #4: cost 73 inf + 0 172.241 * * [simplify]: Extracting #5: cost 197 inf + 0 172.245 * * [simplify]: Extracting #6: cost 184 inf + 9204 172.255 * * [simplify]: Extracting #7: cost 66 inf + 33288 172.268 * * [simplify]: Extracting #8: cost 8 inf + 56580 172.284 * * [simplify]: Extracting #9: cost 0 inf + 59617 172.298 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 172.298 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 172.298 * * * * [progress]: [ 611 / 793 ] simplifiying candidate # 172.298 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 172.298 * * [simplify]: iters left: 6 (18 enodes) 172.305 * * [simplify]: iters left: 5 (88 enodes) 172.337 * * [simplify]: iters left: 4 (205 enodes) 172.420 * * [simplify]: iters left: 3 (358 enodes) 172.528 * * [simplify]: Extracting #0: cost 1 inf + 0 172.528 * * [simplify]: Extracting #1: cost 5 inf + 0 172.528 * * [simplify]: Extracting #2: cost 26 inf + 0 172.528 * * [simplify]: Extracting #3: cost 79 inf + 1 172.528 * * [simplify]: Extracting #4: cost 141 inf + 2 172.530 * * [simplify]: Extracting #5: cost 142 inf + 1774 172.539 * * [simplify]: Extracting #6: cost 42 inf + 25345 172.557 * * [simplify]: Extracting #7: cost 1 inf + 38024 172.576 * * [simplify]: Extracting #8: cost 0 inf + 38188 172.595 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 172.596 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 172.596 * * * * [progress]: [ 612 / 793 ] simplifiying candidate # 172.596 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 172.597 * * [simplify]: iters left: 6 (23 enodes) 172.605 * * [simplify]: iters left: 5 (123 enodes) 172.636 * * [simplify]: iters left: 4 (356 enodes) 172.804 * * [simplify]: Extracting #0: cost 1 inf + 0 172.804 * * [simplify]: Extracting #1: cost 3 inf + 0 172.804 * * [simplify]: Extracting #2: cost 25 inf + 0 172.804 * * [simplify]: Extracting #3: cost 52 inf + 0 172.804 * * [simplify]: Extracting #4: cost 73 inf + 0 172.805 * * [simplify]: Extracting #5: cost 197 inf + 0 172.807 * * [simplify]: Extracting #6: cost 183 inf + 9849 172.820 * * [simplify]: Extracting #7: cost 69 inf + 33130 172.844 * * [simplify]: Extracting #8: cost 7 inf + 57064 172.873 * * [simplify]: Extracting #9: cost 0 inf + 59457 172.900 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 172.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 172.901 * * * * [progress]: [ 613 / 793 ] simplifiying candidate # 172.901 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 172.902 * * [simplify]: iters left: 6 (18 enodes) 172.910 * * [simplify]: iters left: 5 (88 enodes) 172.942 * * [simplify]: iters left: 4 (211 enodes) 173.003 * * [simplify]: iters left: 3 (416 enodes) 173.173 * * [simplify]: Extracting #0: cost 1 inf + 0 173.173 * * [simplify]: Extracting #1: cost 5 inf + 0 173.173 * * [simplify]: Extracting #2: cost 22 inf + 0 173.173 * * [simplify]: Extracting #3: cost 61 inf + 1 173.174 * * [simplify]: Extracting #4: cost 126 inf + 2 173.174 * * [simplify]: Extracting #5: cost 122 inf + 1771 173.177 * * [simplify]: Extracting #6: cost 51 inf + 12281 173.183 * * [simplify]: Extracting #7: cost 10 inf + 23838 173.191 * * [simplify]: Extracting #8: cost 0 inf + 27518 173.198 * * [simplify]: Extracting #9: cost 0 inf + 27318 173.212 * * [simplify]: Extracting #10: cost 0 inf + 27238 173.227 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 173.227 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 173.228 * * * * [progress]: [ 614 / 793 ] simplifiying candidate # 173.228 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 173.229 * * [simplify]: iters left: 6 (19 enodes) 173.239 * * [simplify]: iters left: 5 (93 enodes) 173.262 * * [simplify]: iters left: 4 (254 enodes) 173.370 * * [simplify]: Extracting #0: cost 1 inf + 0 173.370 * * [simplify]: Extracting #1: cost 3 inf + 0 173.370 * * [simplify]: Extracting #2: cost 19 inf + 0 173.370 * * [simplify]: Extracting #3: cost 35 inf + 1 173.370 * * [simplify]: Extracting #4: cost 45 inf + 1 173.371 * * [simplify]: Extracting #5: cost 137 inf + 1 173.372 * * [simplify]: Extracting #6: cost 167 inf + 1819 173.379 * * [simplify]: Extracting #7: cost 88 inf + 18793 173.394 * * [simplify]: Extracting #8: cost 13 inf + 40510 173.412 * * [simplify]: Extracting #9: cost 0 inf + 43959 173.430 * * [simplify]: Extracting #10: cost 0 inf + 43468 173.448 * * [simplify]: Extracting #11: cost 0 inf + 43428 173.468 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 173.468 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 173.469 * * * * [progress]: [ 615 / 793 ] simplifiying candidate # 173.469 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 173.470 * * [simplify]: iters left: 6 (23 enodes) 173.482 * * [simplify]: iters left: 5 (122 enodes) 173.521 * * [simplify]: iters left: 4 (338 enodes) 173.670 * * [simplify]: Extracting #0: cost 1 inf + 0 173.670 * * [simplify]: Extracting #1: cost 3 inf + 0 173.671 * * [simplify]: Extracting #2: cost 26 inf + 0 173.671 * * [simplify]: Extracting #3: cost 53 inf + 0 173.671 * * [simplify]: Extracting #4: cost 73 inf + 1 173.672 * * [simplify]: Extracting #5: cost 196 inf + 1 173.676 * * [simplify]: Extracting #6: cost 187 inf + 12429 173.690 * * [simplify]: Extracting #7: cost 67 inf + 36555 173.702 * * [simplify]: Extracting #8: cost 11 inf + 56239 173.715 * * [simplify]: Extracting #9: cost 0 inf + 61217 173.737 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 173.738 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 173.738 * * * * [progress]: [ 616 / 793 ] simplifiying candidate # 173.739 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 173.739 * * [simplify]: iters left: 6 (23 enodes) 173.752 * * [simplify]: iters left: 5 (122 enodes) 173.801 * * [simplify]: iters left: 4 (338 enodes) 173.901 * * [simplify]: Extracting #0: cost 1 inf + 0 173.901 * * [simplify]: Extracting #1: cost 3 inf + 0 173.901 * * [simplify]: Extracting #2: cost 24 inf + 0 173.901 * * [simplify]: Extracting #3: cost 54 inf + 0 173.901 * * [simplify]: Extracting #4: cost 74 inf + 1 173.902 * * [simplify]: Extracting #5: cost 197 inf + 1 173.904 * * [simplify]: Extracting #6: cost 186 inf + 12754 173.911 * * [simplify]: Extracting #7: cost 74 inf + 35389 173.924 * * [simplify]: Extracting #8: cost 11 inf + 57773 173.951 * * [simplify]: Extracting #9: cost 0 inf + 62101 173.977 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 173.977 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 173.978 * * * * [progress]: [ 617 / 793 ] simplifiying candidate # 173.978 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 173.978 * * [simplify]: iters left: 6 (23 enodes) 173.987 * * [simplify]: iters left: 5 (121 enodes) 174.022 * * [simplify]: iters left: 4 (334 enodes) 174.137 * * [simplify]: Extracting #0: cost 1 inf + 0 174.137 * * [simplify]: Extracting #1: cost 3 inf + 0 174.137 * * [simplify]: Extracting #2: cost 27 inf + 0 174.137 * * [simplify]: Extracting #3: cost 57 inf + 0 174.138 * * [simplify]: Extracting #4: cost 77 inf + 1 174.139 * * [simplify]: Extracting #5: cost 200 inf + 1 174.143 * * [simplify]: Extracting #6: cost 183 inf + 12500 174.154 * * [simplify]: Extracting #7: cost 88 inf + 28626 174.181 * * [simplify]: Extracting #8: cost 6 inf + 59341 174.207 * * [simplify]: Extracting #9: cost 0 inf + 62313 174.229 * * [simplify]: Extracting #10: cost 0 inf + 62193 174.242 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 174.242 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 174.243 * * * * [progress]: [ 618 / 793 ] simplifiying candidate # 174.243 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 174.243 * * [simplify]: iters left: 6 (18 enodes) 174.248 * * [simplify]: iters left: 5 (89 enodes) 174.267 * * [simplify]: iters left: 4 (237 enodes) 174.349 * * [simplify]: Extracting #0: cost 1 inf + 0 174.349 * * [simplify]: Extracting #1: cost 3 inf + 0 174.349 * * [simplify]: Extracting #2: cost 17 inf + 0 174.350 * * [simplify]: Extracting #3: cost 33 inf + 0 174.350 * * [simplify]: Extracting #4: cost 42 inf + 1 174.350 * * [simplify]: Extracting #5: cost 135 inf + 1 174.352 * * [simplify]: Extracting #6: cost 172 inf + 1795 174.357 * * [simplify]: Extracting #7: cost 67 inf + 22690 174.372 * * [simplify]: Extracting #8: cost 3 inf + 41976 174.391 * * [simplify]: Extracting #9: cost 0 inf + 42064 174.406 * * [simplify]: Extracting #10: cost 0 inf + 41904 174.421 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 174.422 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 174.422 * * * * [progress]: [ 619 / 793 ] simplifiying candidate # 174.422 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 174.423 * * [simplify]: iters left: 6 (23 enodes) 174.435 * * [simplify]: iters left: 5 (122 enodes) 174.488 * * [simplify]: iters left: 4 (335 enodes) 174.668 * * [simplify]: Extracting #0: cost 1 inf + 0 174.668 * * [simplify]: Extracting #1: cost 3 inf + 0 174.668 * * [simplify]: Extracting #2: cost 24 inf + 0 174.669 * * [simplify]: Extracting #3: cost 50 inf + 0 174.669 * * [simplify]: Extracting #4: cost 70 inf + 1 174.670 * * [simplify]: Extracting #5: cost 193 inf + 1 174.674 * * [simplify]: Extracting #6: cost 185 inf + 15076 174.685 * * [simplify]: Extracting #7: cost 40 inf + 48728 174.697 * * [simplify]: Extracting #8: cost 5 inf + 54894 174.709 * * [simplify]: Extracting #9: cost 0 inf + 57325 174.721 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 174.721 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 174.721 * * * * [progress]: [ 620 / 793 ] simplifiying candidate # 174.721 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 174.722 * * [simplify]: iters left: 6 (19 enodes) 174.727 * * [simplify]: iters left: 5 (92 enodes) 174.748 * * [simplify]: iters left: 4 (242 enodes) 174.820 * * [simplify]: Extracting #0: cost 1 inf + 0 174.820 * * [simplify]: Extracting #1: cost 3 inf + 0 174.820 * * [simplify]: Extracting #2: cost 19 inf + 0 174.820 * * [simplify]: Extracting #3: cost 35 inf + 0 174.820 * * [simplify]: Extracting #4: cost 44 inf + 1 174.820 * * [simplify]: Extracting #5: cost 136 inf + 1 174.821 * * [simplify]: Extracting #6: cost 173 inf + 1444 174.824 * * [simplify]: Extracting #7: cost 68 inf + 25304 174.835 * * [simplify]: Extracting #8: cost 3 inf + 43593 174.850 * * [simplify]: Extracting #9: cost 0 inf + 43272 174.865 * * [simplify]: Extracting #10: cost 0 inf + 43032 174.880 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 174.881 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 174.881 * * * * [progress]: [ 621 / 793 ] simplifiying candidate # 174.882 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 174.882 * * [simplify]: iters left: 6 (23 enodes) 174.895 * * [simplify]: iters left: 5 (122 enodes) 174.928 * * [simplify]: iters left: 4 (338 enodes) 175.049 * * [simplify]: Extracting #0: cost 1 inf + 0 175.049 * * [simplify]: Extracting #1: cost 3 inf + 0 175.049 * * [simplify]: Extracting #2: cost 22 inf + 0 175.049 * * [simplify]: Extracting #3: cost 46 inf + 0 175.049 * * [simplify]: Extracting #4: cost 66 inf + 1 175.049 * * [simplify]: Extracting #5: cost 189 inf + 1 175.051 * * [simplify]: Extracting #6: cost 183 inf + 10256 175.057 * * [simplify]: Extracting #7: cost 75 inf + 29602 175.076 * * [simplify]: Extracting #8: cost 5 inf + 54323 175.099 * * [simplify]: Extracting #9: cost 0 inf + 55629 175.122 * * [simplify]: Extracting #10: cost 0 inf + 55549 175.143 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 175.143 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 175.143 * * * * [progress]: [ 622 / 793 ] simplifiying candidate # 175.143 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 175.143 * * [simplify]: iters left: 6 (23 enodes) 175.154 * * [simplify]: iters left: 5 (121 enodes) 175.183 * * [simplify]: iters left: 4 (337 enodes) 175.304 * * [simplify]: Extracting #0: cost 1 inf + 0 175.304 * * [simplify]: Extracting #1: cost 3 inf + 0 175.304 * * [simplify]: Extracting #2: cost 25 inf + 0 175.304 * * [simplify]: Extracting #3: cost 56 inf + 0 175.305 * * [simplify]: Extracting #4: cost 76 inf + 1 175.306 * * [simplify]: Extracting #5: cost 199 inf + 1 175.310 * * [simplify]: Extracting #6: cost 180 inf + 9788 175.321 * * [simplify]: Extracting #7: cost 73 inf + 28811 175.346 * * [simplify]: Extracting #8: cost 17 inf + 54566 175.360 * * [simplify]: Extracting #9: cost 1 inf + 61875 175.376 * * [simplify]: Extracting #10: cost 0 inf + 62378 175.404 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 175.404 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 175.405 * * * * [progress]: [ 623 / 793 ] simplifiying candidate # 175.405 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 175.406 * * [simplify]: iters left: 6 (23 enodes) 175.419 * * [simplify]: iters left: 5 (122 enodes) 175.469 * * [simplify]: iters left: 4 (342 enodes) 175.993 * * [simplify]: Extracting #0: cost 1 inf + 0 175.993 * * [simplify]: Extracting #1: cost 3 inf + 0 175.993 * * [simplify]: Extracting #2: cost 25 inf + 0 175.994 * * [simplify]: Extracting #3: cost 58 inf + 0 175.994 * * [simplify]: Extracting #4: cost 78 inf + 1 175.994 * * [simplify]: Extracting #5: cost 201 inf + 1 175.997 * * [simplify]: Extracting #6: cost 182 inf + 11263 176.004 * * [simplify]: Extracting #7: cost 67 inf + 34310 176.016 * * [simplify]: Extracting #8: cost 6 inf + 59893 176.040 * * [simplify]: Extracting #9: cost 0 inf + 63037 176.058 * * [simplify]: Extracting #10: cost 0 inf + 62957 176.072 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 176.072 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 176.073 * * * * [progress]: [ 624 / 793 ] simplifiying candidate # 176.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 176.074 * * [simplify]: iters left: 6 (23 enodes) 176.087 * * [simplify]: iters left: 5 (122 enodes) 176.138 * * [simplify]: iters left: 4 (341 enodes) 176.323 * * [simplify]: Extracting #0: cost 1 inf + 0 176.323 * * [simplify]: Extracting #1: cost 3 inf + 0 176.323 * * [simplify]: Extracting #2: cost 24 inf + 0 176.324 * * [simplify]: Extracting #3: cost 53 inf + 0 176.324 * * [simplify]: Extracting #4: cost 73 inf + 1 176.325 * * [simplify]: Extracting #5: cost 196 inf + 1 176.328 * * [simplify]: Extracting #6: cost 201 inf + 4780 176.339 * * [simplify]: Extracting #7: cost 80 inf + 29519 176.363 * * [simplify]: Extracting #8: cost 7 inf + 56078 176.389 * * [simplify]: Extracting #9: cost 0 inf + 59977 176.416 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 176.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 176.416 * * * * [progress]: [ 625 / 793 ] simplifiying candidate # 176.417 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 176.417 * * [simplify]: iters left: 6 (18 enodes) 176.426 * * [simplify]: iters left: 5 (87 enodes) 176.456 * * [simplify]: iters left: 4 (197 enodes) 176.519 * * [simplify]: iters left: 3 (362 enodes) 176.602 * * [simplify]: Extracting #0: cost 1 inf + 0 176.602 * * [simplify]: Extracting #1: cost 5 inf + 0 176.602 * * [simplify]: Extracting #2: cost 24 inf + 0 176.602 * * [simplify]: Extracting #3: cost 73 inf + 1 176.603 * * [simplify]: Extracting #4: cost 137 inf + 2 176.604 * * [simplify]: Extracting #5: cost 135 inf + 1367 176.606 * * [simplify]: Extracting #6: cost 59 inf + 13298 176.613 * * [simplify]: Extracting #7: cost 11 inf + 29070 176.626 * * [simplify]: Extracting #8: cost 0 inf + 34223 176.647 * * [simplify]: Extracting #9: cost 0 inf + 34183 176.664 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 176.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 176.665 * * * * [progress]: [ 626 / 793 ] simplifiying candidate # 176.665 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 176.665 * * [simplify]: iters left: 6 (23 enodes) 176.675 * * [simplify]: iters left: 5 (122 enodes) 176.702 * * [simplify]: iters left: 4 (338 enodes) 176.813 * * [simplify]: Extracting #0: cost 1 inf + 0 176.813 * * [simplify]: Extracting #1: cost 3 inf + 0 176.813 * * [simplify]: Extracting #2: cost 24 inf + 0 176.813 * * [simplify]: Extracting #3: cost 52 inf + 0 176.814 * * [simplify]: Extracting #4: cost 72 inf + 1 176.819 * * [simplify]: Extracting #5: cost 195 inf + 1 176.823 * * [simplify]: Extracting #6: cost 174 inf + 10433 176.835 * * [simplify]: Extracting #7: cost 70 inf + 30022 176.846 * * [simplify]: Extracting #8: cost 7 inf + 55698 176.858 * * [simplify]: Extracting #9: cost 0 inf + 59293 176.877 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 176.877 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 176.878 * * * * [progress]: [ 627 / 793 ] simplifiying candidate # 176.878 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 176.878 * * [simplify]: iters left: 6 (17 enodes) 176.887 * * [simplify]: iters left: 5 (82 enodes) 176.916 * * [simplify]: iters left: 4 (181 enodes) 176.990 * * [simplify]: iters left: 3 (324 enodes) 177.078 * * [simplify]: Extracting #0: cost 1 inf + 0 177.078 * * [simplify]: Extracting #1: cost 3 inf + 0 177.078 * * [simplify]: Extracting #2: cost 18 inf + 0 177.078 * * [simplify]: Extracting #3: cost 38 inf + 0 177.078 * * [simplify]: Extracting #4: cost 67 inf + 2 177.079 * * [simplify]: Extracting #5: cost 116 inf + 213 177.080 * * [simplify]: Extracting #6: cost 97 inf + 3786 177.083 * * [simplify]: Extracting #7: cost 29 inf + 15775 177.089 * * [simplify]: Extracting #8: cost 3 inf + 25290 177.096 * * [simplify]: Extracting #9: cost 0 inf + 26462 177.103 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 177.103 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 177.103 * * * * [progress]: [ 628 / 793 ] simplifiying candidate # 177.104 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 177.104 * * [simplify]: iters left: 6 (23 enodes) 177.110 * * [simplify]: iters left: 5 (122 enodes) 177.153 * * [simplify]: iters left: 4 (340 enodes) 177.275 * * [simplify]: Extracting #0: cost 1 inf + 0 177.275 * * [simplify]: Extracting #1: cost 3 inf + 0 177.275 * * [simplify]: Extracting #2: cost 22 inf + 0 177.275 * * [simplify]: Extracting #3: cost 46 inf + 0 177.275 * * [simplify]: Extracting #4: cost 66 inf + 1 177.276 * * [simplify]: Extracting #5: cost 189 inf + 1 177.278 * * [simplify]: Extracting #6: cost 178 inf + 9485 177.284 * * [simplify]: Extracting #7: cost 70 inf + 29686 177.295 * * [simplify]: Extracting #8: cost 14 inf + 49950 177.314 * * [simplify]: Extracting #9: cost 2 inf + 54620 177.341 * * [simplify]: Extracting #10: cost 0 inf + 55709 177.364 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 177.364 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 177.365 * * * * [progress]: [ 629 / 793 ] simplifiying candidate # 177.365 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 177.365 * * [simplify]: iters left: 6 (18 enodes) 177.375 * * [simplify]: iters left: 5 (85 enodes) 177.405 * * [simplify]: iters left: 4 (180 enodes) 177.450 * * [simplify]: iters left: 3 (323 enodes) 177.540 * * [simplify]: Extracting #0: cost 1 inf + 0 177.540 * * [simplify]: Extracting #1: cost 3 inf + 0 177.540 * * [simplify]: Extracting #2: cost 17 inf + 0 177.541 * * [simplify]: Extracting #3: cost 37 inf + 0 177.541 * * [simplify]: Extracting #4: cost 66 inf + 2 177.542 * * [simplify]: Extracting #5: cost 115 inf + 214 177.543 * * [simplify]: Extracting #6: cost 104 inf + 2881 177.550 * * [simplify]: Extracting #7: cost 31 inf + 16005 177.561 * * [simplify]: Extracting #8: cost 6 inf + 22794 177.568 * * [simplify]: Extracting #9: cost 1 inf + 25374 177.574 * * [simplify]: Extracting #10: cost 0 inf + 25978 177.581 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im)))) 177.581 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 177.581 * * * * [progress]: [ 630 / 793 ] simplifiying candidate # 177.581 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 177.581 * * [simplify]: iters left: 6 (19 enodes) 177.587 * * [simplify]: iters left: 5 (93 enodes) 177.619 * * [simplify]: iters left: 4 (256 enodes) 177.710 * * [simplify]: Extracting #0: cost 1 inf + 0 177.710 * * [simplify]: Extracting #1: cost 3 inf + 0 177.710 * * [simplify]: Extracting #2: cost 19 inf + 0 177.710 * * [simplify]: Extracting #3: cost 37 inf + 1 177.711 * * [simplify]: Extracting #4: cost 53 inf + 1 177.711 * * [simplify]: Extracting #5: cost 131 inf + 301 177.714 * * [simplify]: Extracting #6: cost 123 inf + 10921 177.720 * * [simplify]: Extracting #7: cost 36 inf + 30061 177.728 * * [simplify]: Extracting #8: cost 4 inf + 40559 177.739 * * [simplify]: Extracting #9: cost 0 inf + 42073 177.747 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 177.747 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 177.748 * * * * [progress]: [ 631 / 793 ] simplifiying candidate # 177.748 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 177.748 * * [simplify]: iters left: 6 (23 enodes) 177.761 * * [simplify]: iters left: 5 (122 enodes) 177.792 * * [simplify]: iters left: 4 (343 enodes) 177.899 * * [simplify]: Extracting #0: cost 1 inf + 0 177.899 * * [simplify]: Extracting #1: cost 3 inf + 0 177.899 * * [simplify]: Extracting #2: cost 23 inf + 0 177.899 * * [simplify]: Extracting #3: cost 58 inf + 0 177.899 * * [simplify]: Extracting #4: cost 80 inf + 1 177.900 * * [simplify]: Extracting #5: cost 184 inf + 499 177.902 * * [simplify]: Extracting #6: cost 148 inf + 15744 177.908 * * [simplify]: Extracting #7: cost 51 inf + 36406 177.919 * * [simplify]: Extracting #8: cost 17 inf + 54376 177.935 * * [simplify]: Extracting #9: cost 0 inf + 60124 177.961 * * [simplify]: Extracting #10: cost 0 inf + 59349 177.977 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 177.977 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 177.978 * * * * [progress]: [ 632 / 793 ] simplifiying candidate # 177.978 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 177.978 * * [simplify]: iters left: 6 (23 enodes) 177.985 * * [simplify]: iters left: 5 (122 enodes) 178.024 * * [simplify]: iters left: 4 (346 enodes) 178.185 * * [simplify]: Extracting #0: cost 1 inf + 0 178.185 * * [simplify]: Extracting #1: cost 3 inf + 0 178.185 * * [simplify]: Extracting #2: cost 26 inf + 0 178.185 * * [simplify]: Extracting #3: cost 56 inf + 0 178.186 * * [simplify]: Extracting #4: cost 78 inf + 1 178.187 * * [simplify]: Extracting #5: cost 183 inf + 376 178.193 * * [simplify]: Extracting #6: cost 127 inf + 20536 178.199 * * [simplify]: Extracting #7: cost 36 inf + 42804 178.216 * * [simplify]: Extracting #8: cost 3 inf + 57471 178.239 * * [simplify]: Extracting #9: cost 0 inf + 58981 178.252 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) 178.252 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 178.252 * * * * [progress]: [ 633 / 793 ] simplifiying candidate # 178.252 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 178.252 * * [simplify]: iters left: 6 (23 enodes) 178.259 * * [simplify]: iters left: 5 (121 enodes) 178.287 * * [simplify]: iters left: 4 (341 enodes) 178.427 * * [simplify]: Extracting #0: cost 1 inf + 0 178.427 * * [simplify]: Extracting #1: cost 3 inf + 0 178.427 * * [simplify]: Extracting #2: cost 27 inf + 0 178.427 * * [simplify]: Extracting #3: cost 60 inf + 0 178.428 * * [simplify]: Extracting #4: cost 82 inf + 1 178.429 * * [simplify]: Extracting #5: cost 188 inf + 335 178.434 * * [simplify]: Extracting #6: cost 140 inf + 17428 178.449 * * [simplify]: Extracting #7: cost 43 inf + 41633 178.461 * * [simplify]: Extracting #8: cost 7 inf + 56993 178.473 * * [simplify]: Extracting #9: cost 0 inf + 59757 178.491 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 178.491 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 178.492 * * * * [progress]: [ 634 / 793 ] simplifiying candidate # 178.492 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 178.493 * * [simplify]: iters left: 6 (19 enodes) 178.502 * * [simplify]: iters left: 5 (92 enodes) 178.533 * * [simplify]: iters left: 4 (249 enodes) 178.602 * * [simplify]: Extracting #0: cost 1 inf + 0 178.602 * * [simplify]: Extracting #1: cost 3 inf + 0 178.602 * * [simplify]: Extracting #2: cost 18 inf + 0 178.602 * * [simplify]: Extracting #3: cost 37 inf + 0 178.603 * * [simplify]: Extracting #4: cost 51 inf + 2 178.603 * * [simplify]: Extracting #5: cost 127 inf + 385 178.605 * * [simplify]: Extracting #6: cost 120 inf + 10964 178.612 * * [simplify]: Extracting #7: cost 36 inf + 25987 178.626 * * [simplify]: Extracting #8: cost 4 inf + 38759 178.641 * * [simplify]: Extracting #9: cost 0 inf + 40493 178.657 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 178.657 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 178.657 * * * * [progress]: [ 635 / 793 ] simplifiying candidate # 178.658 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 178.658 * * [simplify]: iters left: 6 (23 enodes) 178.671 * * [simplify]: iters left: 5 (122 enodes) 178.716 * * [simplify]: iters left: 4 (344 enodes) 178.853 * * [simplify]: Extracting #0: cost 1 inf + 0 178.853 * * [simplify]: Extracting #1: cost 3 inf + 0 178.853 * * [simplify]: Extracting #2: cost 22 inf + 0 178.854 * * [simplify]: Extracting #3: cost 49 inf + 0 178.854 * * [simplify]: Extracting #4: cost 70 inf + 2 178.855 * * [simplify]: Extracting #5: cost 176 inf + 335 178.861 * * [simplify]: Extracting #6: cost 120 inf + 21029 178.867 * * [simplify]: Extracting #7: cost 39 inf + 37271 178.877 * * [simplify]: Extracting #8: cost 14 inf + 46780 178.888 * * [simplify]: Extracting #9: cost 0 inf + 53030 178.899 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) 178.899 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 178.900 * * * * [progress]: [ 636 / 793 ] simplifiying candidate # 178.900 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 178.900 * * [simplify]: iters left: 6 (18 enodes) 178.905 * * [simplify]: iters left: 5 (89 enodes) 178.945 * * [simplify]: iters left: 4 (242 enodes) 179.018 * * [simplify]: Extracting #0: cost 1 inf + 0 179.018 * * [simplify]: Extracting #1: cost 3 inf + 0 179.018 * * [simplify]: Extracting #2: cost 17 inf + 0 179.018 * * [simplify]: Extracting #3: cost 36 inf + 0 179.018 * * [simplify]: Extracting #4: cost 51 inf + 1 179.018 * * [simplify]: Extracting #5: cost 127 inf + 383 179.020 * * [simplify]: Extracting #6: cost 134 inf + 7153 179.023 * * [simplify]: Extracting #7: cost 36 inf + 27095 179.030 * * [simplify]: Extracting #8: cost 2 inf + 40134 179.041 * * [simplify]: Extracting #9: cost 0 inf + 40951 179.055 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 179.056 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 179.056 * * * * [progress]: [ 637 / 793 ] simplifiying candidate # 179.056 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 179.057 * * [simplify]: iters left: 6 (23 enodes) 179.069 * * [simplify]: iters left: 5 (122 enodes) 179.111 * * [simplify]: iters left: 4 (343 enodes) 179.221 * * [simplify]: Extracting #0: cost 1 inf + 0 179.221 * * [simplify]: Extracting #1: cost 3 inf + 0 179.221 * * [simplify]: Extracting #2: cost 20 inf + 0 179.221 * * [simplify]: Extracting #3: cost 47 inf + 0 179.221 * * [simplify]: Extracting #4: cost 69 inf + 1 179.222 * * [simplify]: Extracting #5: cost 174 inf + 376 179.225 * * [simplify]: Extracting #6: cost 121 inf + 18089 179.233 * * [simplify]: Extracting #7: cost 39 inf + 38194 179.251 * * [simplify]: Extracting #8: cost 8 inf + 50265 179.268 * * [simplify]: Extracting #9: cost 0 inf + 52305 179.291 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 179.291 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 179.291 * * * * [progress]: [ 638 / 793 ] simplifiying candidate # 179.292 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 179.292 * * [simplify]: iters left: 6 (23 enodes) 179.303 * * [simplify]: iters left: 5 (121 enodes) 179.348 * * [simplify]: iters left: 4 (341 enodes) 179.467 * * [simplify]: Extracting #0: cost 1 inf + 0 179.467 * * [simplify]: Extracting #1: cost 3 inf + 0 179.467 * * [simplify]: Extracting #2: cost 27 inf + 0 179.467 * * [simplify]: Extracting #3: cost 60 inf + 0 179.467 * * [simplify]: Extracting #4: cost 82 inf + 1 179.468 * * [simplify]: Extracting #5: cost 189 inf + 293 179.470 * * [simplify]: Extracting #6: cost 148 inf + 13857 179.479 * * [simplify]: Extracting #7: cost 60 inf + 31349 179.490 * * [simplify]: Extracting #8: cost 16 inf + 52155 179.510 * * [simplify]: Extracting #9: cost 0 inf + 60264 179.536 * * [simplify]: Extracting #10: cost 0 inf + 60224 179.557 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 179.557 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 179.557 * * * * [progress]: [ 639 / 793 ] simplifiying candidate # 179.558 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 179.558 * * [simplify]: iters left: 6 (23 enodes) 179.564 * * [simplify]: iters left: 5 (122 enodes) 179.597 * * [simplify]: iters left: 4 (346 enodes) 179.763 * * [simplify]: Extracting #0: cost 1 inf + 0 179.763 * * [simplify]: Extracting #1: cost 3 inf + 0 179.763 * * [simplify]: Extracting #2: cost 26 inf + 0 179.763 * * [simplify]: Extracting #3: cost 55 inf + 0 179.764 * * [simplify]: Extracting #4: cost 77 inf + 1 179.765 * * [simplify]: Extracting #5: cost 182 inf + 417 179.770 * * [simplify]: Extracting #6: cost 138 inf + 15447 179.780 * * [simplify]: Extracting #7: cost 38 inf + 38074 179.791 * * [simplify]: Extracting #8: cost 3 inf + 54792 179.803 * * [simplify]: Extracting #9: cost 0 inf + 56684 179.830 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 179.831 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 179.831 * * * * [progress]: [ 640 / 793 ] simplifiying candidate # 179.832 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 179.832 * * [simplify]: iters left: 6 (23 enodes) 179.845 * * [simplify]: iters left: 5 (122 enodes) 179.880 * * [simplify]: iters left: 4 (343 enodes) 179.992 * * [simplify]: Extracting #0: cost 1 inf + 0 179.992 * * [simplify]: Extracting #1: cost 3 inf + 0 179.992 * * [simplify]: Extracting #2: cost 23 inf + 0 179.993 * * [simplify]: Extracting #3: cost 59 inf + 0 179.993 * * [simplify]: Extracting #4: cost 81 inf + 1 179.994 * * [simplify]: Extracting #5: cost 189 inf + 342 180.003 * * [simplify]: Extracting #6: cost 142 inf + 17238 180.013 * * [simplify]: Extracting #7: cost 45 inf + 39096 180.024 * * [simplify]: Extracting #8: cost 13 inf + 52923 180.037 * * [simplify]: Extracting #9: cost 0 inf + 58820 180.053 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 180.053 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 180.053 * * * * [progress]: [ 641 / 793 ] simplifiying candidate # 180.054 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 180.054 * * [simplify]: iters left: 6 (18 enodes) 180.058 * * [simplify]: iters left: 5 (87 enodes) 180.075 * * [simplify]: iters left: 4 (203 enodes) 180.162 * * [simplify]: iters left: 3 (353 enodes) 180.265 * * [simplify]: Extracting #0: cost 1 inf + 0 180.265 * * [simplify]: Extracting #1: cost 5 inf + 0 180.265 * * [simplify]: Extracting #2: cost 38 inf + 0 180.266 * * [simplify]: Extracting #3: cost 99 inf + 1 180.266 * * [simplify]: Extracting #4: cost 152 inf + 2 180.267 * * [simplify]: Extracting #5: cost 148 inf + 1688 180.270 * * [simplify]: Extracting #6: cost 75 inf + 15088 180.277 * * [simplify]: Extracting #7: cost 19 inf + 34510 180.287 * * [simplify]: Extracting #8: cost 0 inf + 44819 180.298 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 180.298 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 180.298 * * * * [progress]: [ 642 / 793 ] simplifiying candidate # 180.299 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 180.299 * * [simplify]: iters left: 6 (23 enodes) 180.313 * * [simplify]: iters left: 5 (122 enodes) 180.340 * * [simplify]: iters left: 4 (344 enodes) 180.486 * * [simplify]: Extracting #0: cost 1 inf + 0 180.486 * * [simplify]: Extracting #1: cost 3 inf + 0 180.486 * * [simplify]: Extracting #2: cost 22 inf + 0 180.487 * * [simplify]: Extracting #3: cost 49 inf + 0 180.487 * * [simplify]: Extracting #4: cost 70 inf + 2 180.488 * * [simplify]: Extracting #5: cost 176 inf + 376 180.491 * * [simplify]: Extracting #6: cost 127 inf + 17118 180.500 * * [simplify]: Extracting #7: cost 38 inf + 36294 180.510 * * [simplify]: Extracting #8: cost 6 inf + 50117 180.521 * * [simplify]: Extracting #9: cost 0 inf + 52297 180.542 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 180.543 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 180.543 * * * * [progress]: [ 643 / 793 ] simplifiying candidate # 180.543 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 180.544 * * [simplify]: iters left: 6 (18 enodes) 180.553 * * [simplify]: iters left: 5 (85 enodes) 180.582 * * [simplify]: iters left: 4 (188 enodes) 180.648 * * [simplify]: iters left: 3 (338 enodes) 180.759 * * [simplify]: Extracting #0: cost 1 inf + 0 180.759 * * [simplify]: Extracting #1: cost 3 inf + 0 180.759 * * [simplify]: Extracting #2: cost 24 inf + 0 180.759 * * [simplify]: Extracting #3: cost 69 inf + 0 180.759 * * [simplify]: Extracting #4: cost 101 inf + 3 180.760 * * [simplify]: Extracting #5: cost 133 inf + 790 180.762 * * [simplify]: Extracting #6: cost 93 inf + 9201 180.768 * * [simplify]: Extracting #7: cost 24 inf + 28673 180.776 * * [simplify]: Extracting #8: cost 1 inf + 39890 180.791 * * [simplify]: Extracting #9: cost 0 inf + 40494 180.806 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 180.806 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 180.807 * * * * [progress]: [ 644 / 793 ] simplifiying candidate # 180.807 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 180.807 * * [simplify]: iters left: 6 (23 enodes) 180.814 * * [simplify]: iters left: 5 (122 enodes) 180.843 * * [simplify]: iters left: 4 (343 enodes) 180.980 * * [simplify]: Extracting #0: cost 1 inf + 0 180.980 * * [simplify]: Extracting #1: cost 3 inf + 0 180.980 * * [simplify]: Extracting #2: cost 21 inf + 0 180.980 * * [simplify]: Extracting #3: cost 48 inf + 0 180.980 * * [simplify]: Extracting #4: cost 70 inf + 1 180.981 * * [simplify]: Extracting #5: cost 176 inf + 375 180.983 * * [simplify]: Extracting #6: cost 143 inf + 13022 180.989 * * [simplify]: Extracting #7: cost 42 inf + 34392 180.999 * * [simplify]: Extracting #8: cost 12 inf + 47745 181.020 * * [simplify]: Extracting #9: cost 0 inf + 52336 181.041 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 181.041 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 181.042 * * * * [progress]: [ 645 / 793 ] simplifiying candidate # 181.042 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 181.043 * * [simplify]: iters left: 6 (17 enodes) 181.051 * * [simplify]: iters left: 5 (82 enodes) 181.081 * * [simplify]: iters left: 4 (189 enodes) 181.159 * * [simplify]: iters left: 3 (339 enodes) 181.292 * * [simplify]: Extracting #0: cost 1 inf + 0 181.292 * * [simplify]: Extracting #1: cost 3 inf + 0 181.292 * * [simplify]: Extracting #2: cost 24 inf + 0 181.292 * * [simplify]: Extracting #3: cost 69 inf + 0 181.293 * * [simplify]: Extracting #4: cost 101 inf + 3 181.294 * * [simplify]: Extracting #5: cost 136 inf + 584 181.298 * * [simplify]: Extracting #6: cost 94 inf + 8724 181.308 * * [simplify]: Extracting #7: cost 30 inf + 25642 181.326 * * [simplify]: Extracting #8: cost 0 inf + 40403 181.343 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 181.343 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 181.344 * * * * [progress]: [ 646 / 793 ] simplifiying candidate # 181.344 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 181.345 * * [simplify]: iters left: 6 (18 enodes) 181.354 * * [simplify]: iters left: 5 (90 enodes) 181.393 * * [simplify]: iters left: 4 (246 enodes) 181.515 * * [simplify]: Extracting #0: cost 1 inf + 0 181.515 * * [simplify]: Extracting #1: cost 3 inf + 0 181.515 * * [simplify]: Extracting #2: cost 18 inf + 0 181.515 * * [simplify]: Extracting #3: cost 39 inf + 0 181.515 * * [simplify]: Extracting #4: cost 53 inf + 2 181.516 * * [simplify]: Extracting #5: cost 132 inf + 90 181.517 * * [simplify]: Extracting #6: cost 137 inf + 8201 181.520 * * [simplify]: Extracting #7: cost 44 inf + 26153 181.528 * * [simplify]: Extracting #8: cost 13 inf + 35747 181.538 * * [simplify]: Extracting #9: cost 1 inf + 42204 181.548 * * [simplify]: Extracting #10: cost 0 inf + 42768 181.555 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 181.555 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 181.556 * * * * [progress]: [ 647 / 793 ] simplifiying candidate # 181.556 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 181.556 * * [simplify]: iters left: 6 (22 enodes) 181.563 * * [simplify]: iters left: 5 (117 enodes) 181.614 * * [simplify]: iters left: 4 (324 enodes) 181.724 * * [simplify]: Extracting #0: cost 1 inf + 0 181.724 * * [simplify]: Extracting #1: cost 3 inf + 0 181.724 * * [simplify]: Extracting #2: cost 23 inf + 0 181.725 * * [simplify]: Extracting #3: cost 52 inf + 0 181.725 * * [simplify]: Extracting #4: cost 73 inf + 2 181.726 * * [simplify]: Extracting #5: cost 179 inf + 335 181.736 * * [simplify]: Extracting #6: cost 128 inf + 16629 181.751 * * [simplify]: Extracting #7: cost 37 inf + 38000 181.772 * * [simplify]: Extracting #8: cost 6 inf + 51962 181.793 * * [simplify]: Extracting #9: cost 0 inf + 54162 181.805 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 181.806 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 181.806 * * * * [progress]: [ 648 / 793 ] simplifiying candidate # 181.806 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 181.806 * * [simplify]: iters left: 6 (22 enodes) 181.813 * * [simplify]: iters left: 5 (117 enodes) 181.839 * * [simplify]: iters left: 4 (324 enodes) 181.980 * * [simplify]: Extracting #0: cost 1 inf + 0 181.981 * * [simplify]: Extracting #1: cost 3 inf + 0 181.981 * * [simplify]: Extracting #2: cost 23 inf + 0 181.981 * * [simplify]: Extracting #3: cost 52 inf + 0 181.981 * * [simplify]: Extracting #4: cost 73 inf + 2 181.982 * * [simplify]: Extracting #5: cost 181 inf + 343 181.986 * * [simplify]: Extracting #6: cost 153 inf + 12126 181.995 * * [simplify]: Extracting #7: cost 49 inf + 32965 182.014 * * [simplify]: Extracting #8: cost 7 inf + 50125 182.035 * * [simplify]: Extracting #9: cost 0 inf + 54242 182.052 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 182.052 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 182.052 * * * * [progress]: [ 649 / 793 ] simplifiying candidate # 182.052 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 182.053 * * [simplify]: iters left: 6 (17 enodes) 182.057 * * [simplify]: iters left: 5 (84 enodes) 182.074 * * [simplify]: iters left: 4 (193 enodes) 182.122 * * [simplify]: iters left: 3 (354 enodes) 182.263 * * [simplify]: Extracting #0: cost 1 inf + 0 182.263 * * [simplify]: Extracting #1: cost 3 inf + 0 182.263 * * [simplify]: Extracting #2: cost 25 inf + 0 182.263 * * [simplify]: Extracting #3: cost 76 inf + 0 182.263 * * [simplify]: Extracting #4: cost 108 inf + 3 182.264 * * [simplify]: Extracting #5: cost 137 inf + 1482 182.268 * * [simplify]: Extracting #6: cost 58 inf + 24392 182.279 * * [simplify]: Extracting #7: cost 1 inf + 44238 182.293 * * [simplify]: Extracting #8: cost 0 inf + 44722 182.309 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 182.309 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 182.310 * * * * [progress]: [ 650 / 793 ] simplifiying candidate # 182.310 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))))) 182.310 * * [simplify]: iters left: 6 (18 enodes) 182.318 * * [simplify]: iters left: 5 (89 enodes) 182.339 * * [simplify]: iters left: 4 (238 enodes) 182.439 * * [simplify]: Extracting #0: cost 1 inf + 0 182.440 * * [simplify]: Extracting #1: cost 3 inf + 0 182.440 * * [simplify]: Extracting #2: cost 15 inf + 0 182.440 * * [simplify]: Extracting #3: cost 32 inf + 0 182.440 * * [simplify]: Extracting #4: cost 46 inf + 2 182.441 * * [simplify]: Extracting #5: cost 121 inf + 295 182.443 * * [simplify]: Extracting #6: cost 120 inf + 8131 182.451 * * [simplify]: Extracting #7: cost 30 inf + 26666 182.463 * * [simplify]: Extracting #8: cost 3 inf + 36176 182.476 * * [simplify]: Extracting #9: cost 0 inf + 37437 182.489 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 182.489 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 182.490 * * * * [progress]: [ 651 / 793 ] simplifiying candidate # 182.490 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 182.490 * * [simplify]: iters left: 6 (17 enodes) 182.499 * * [simplify]: iters left: 5 (83 enodes) 182.532 * * [simplify]: iters left: 4 (185 enodes) 182.606 * * [simplify]: iters left: 3 (325 enodes) 182.694 * * [simplify]: Extracting #0: cost 1 inf + 0 182.694 * * [simplify]: Extracting #1: cost 3 inf + 0 182.694 * * [simplify]: Extracting #2: cost 20 inf + 0 182.694 * * [simplify]: Extracting #3: cost 62 inf + 0 182.695 * * [simplify]: Extracting #4: cost 93 inf + 4 182.695 * * [simplify]: Extracting #5: cost 130 inf + 341 182.697 * * [simplify]: Extracting #6: cost 80 inf + 10307 182.703 * * [simplify]: Extracting #7: cost 16 inf + 27445 182.710 * * [simplify]: Extracting #8: cost 0 inf + 35761 182.718 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 182.718 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 182.718 * * * * [progress]: [ 652 / 793 ] simplifiying candidate # 182.718 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 182.718 * * [simplify]: iters left: 6 (18 enodes) 182.727 * * [simplify]: iters left: 5 (89 enodes) 182.755 * * [simplify]: iters left: 4 (238 enodes) 182.821 * * [simplify]: Extracting #0: cost 1 inf + 0 182.821 * * [simplify]: Extracting #1: cost 3 inf + 0 182.822 * * [simplify]: Extracting #2: cost 15 inf + 0 182.822 * * [simplify]: Extracting #3: cost 32 inf + 0 182.822 * * [simplify]: Extracting #4: cost 46 inf + 2 182.822 * * [simplify]: Extracting #5: cost 121 inf + 295 182.823 * * [simplify]: Extracting #6: cost 129 inf + 6680 182.829 * * [simplify]: Extracting #7: cost 38 inf + 23410 182.838 * * [simplify]: Extracting #8: cost 13 inf + 31456 182.851 * * [simplify]: Extracting #9: cost 2 inf + 36589 182.863 * * [simplify]: Extracting #10: cost 0 inf + 37437 182.876 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 182.876 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 182.876 * * * * [progress]: [ 653 / 793 ] simplifiying candidate # 182.877 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 182.877 * * [simplify]: iters left: 6 (17 enodes) 182.886 * * [simplify]: iters left: 5 (83 enodes) 182.915 * * [simplify]: iters left: 4 (185 enodes) 182.963 * * [simplify]: iters left: 3 (323 enodes) 183.054 * * [simplify]: Extracting #0: cost 1 inf + 0 183.054 * * [simplify]: Extracting #1: cost 3 inf + 0 183.054 * * [simplify]: Extracting #2: cost 20 inf + 0 183.054 * * [simplify]: Extracting #3: cost 61 inf + 0 183.055 * * [simplify]: Extracting #4: cost 92 inf + 4 183.056 * * [simplify]: Extracting #5: cost 123 inf + 1565 183.064 * * [simplify]: Extracting #6: cost 50 inf + 20860 183.079 * * [simplify]: Extracting #7: cost 0 inf + 34866 183.095 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 183.095 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 183.095 * * * * [progress]: [ 654 / 793 ] simplifiying candidate # 183.096 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 183.096 * * [simplify]: iters left: 6 (18 enodes) 183.106 * * [simplify]: iters left: 5 (90 enodes) 183.143 * * [simplify]: iters left: 4 (247 enodes) 183.232 * * [simplify]: Extracting #0: cost 1 inf + 0 183.232 * * [simplify]: Extracting #1: cost 3 inf + 0 183.232 * * [simplify]: Extracting #2: cost 18 inf + 0 183.233 * * [simplify]: Extracting #3: cost 41 inf + 0 183.233 * * [simplify]: Extracting #4: cost 133 inf + 2 183.234 * * [simplify]: Extracting #5: cost 165 inf + 2708 183.239 * * [simplify]: Extracting #6: cost 82 inf + 19443 183.255 * * [simplify]: Extracting #7: cost 13 inf + 41345 183.270 * * [simplify]: Extracting #8: cost 0 inf + 44396 183.284 * * [simplify]: Extracting #9: cost 0 inf + 42516 183.297 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 183.297 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 183.298 * * * * [progress]: [ 655 / 793 ] simplifiying candidate # 183.298 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 183.298 * * [simplify]: iters left: 6 (23 enodes) 183.310 * * [simplify]: iters left: 5 (121 enodes) 183.345 * * [simplify]: iters left: 4 (339 enodes) 183.472 * * [simplify]: Extracting #0: cost 1 inf + 0 183.472 * * [simplify]: Extracting #1: cost 3 inf + 0 183.472 * * [simplify]: Extracting #2: cost 27 inf + 0 183.472 * * [simplify]: Extracting #3: cost 55 inf + 0 183.473 * * [simplify]: Extracting #4: cost 75 inf + 1 183.473 * * [simplify]: Extracting #5: cost 198 inf + 1 183.474 * * [simplify]: Extracting #6: cost 203 inf + 5659 183.479 * * [simplify]: Extracting #7: cost 77 inf + 34105 183.491 * * [simplify]: Extracting #8: cost 13 inf + 60121 183.505 * * [simplify]: Extracting #9: cost 0 inf + 62025 183.530 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 183.530 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 183.531 * * * * [progress]: [ 656 / 793 ] simplifiying candidate # 183.532 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 183.532 * * [simplify]: iters left: 6 (23 enodes) 183.543 * * [simplify]: iters left: 5 (121 enodes) 183.573 * * [simplify]: iters left: 4 (334 enodes) 183.691 * * [simplify]: Extracting #0: cost 1 inf + 0 183.691 * * [simplify]: Extracting #1: cost 3 inf + 0 183.691 * * [simplify]: Extracting #2: cost 26 inf + 0 183.691 * * [simplify]: Extracting #3: cost 55 inf + 0 183.692 * * [simplify]: Extracting #4: cost 75 inf + 1 183.693 * * [simplify]: Extracting #5: cost 198 inf + 1 183.695 * * [simplify]: Extracting #6: cost 207 inf + 4310 183.705 * * [simplify]: Extracting #7: cost 96 inf + 25560 183.718 * * [simplify]: Extracting #8: cost 13 inf + 58021 183.736 * * [simplify]: Extracting #9: cost 0 inf + 62105 183.756 * * [simplify]: Extracting #10: cost 0 inf + 61905 183.770 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 183.770 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 183.770 * * * * [progress]: [ 657 / 793 ] simplifiying candidate # 183.770 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 183.771 * * [simplify]: iters left: 6 (23 enodes) 183.777 * * [simplify]: iters left: 5 (122 enodes) 183.818 * * [simplify]: iters left: 4 (354 enodes) 183.973 * * [simplify]: Extracting #0: cost 1 inf + 0 183.974 * * [simplify]: Extracting #1: cost 3 inf + 0 183.974 * * [simplify]: Extracting #2: cost 32 inf + 0 183.974 * * [simplify]: Extracting #3: cost 65 inf + 0 183.975 * * [simplify]: Extracting #4: cost 86 inf + 0 183.976 * * [simplify]: Extracting #5: cost 210 inf + 0 183.979 * * [simplify]: Extracting #6: cost 207 inf + 9874 183.991 * * [simplify]: Extracting #7: cost 95 inf + 31517 184.019 * * [simplify]: Extracting #8: cost 18 inf + 61606 184.049 * * [simplify]: Extracting #9: cost 0 inf + 68770 184.065 * * [simplify]: Extracting #10: cost 0 inf + 68269 184.090 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 184.090 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 184.091 * * * * [progress]: [ 658 / 793 ] simplifiying candidate # 184.091 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.092 * * [simplify]: iters left: 6 (19 enodes) 184.102 * * [simplify]: iters left: 5 (93 enodes) 184.140 * * [simplify]: iters left: 4 (253 enodes) 184.259 * * [simplify]: Extracting #0: cost 1 inf + 0 184.259 * * [simplify]: Extracting #1: cost 3 inf + 0 184.259 * * [simplify]: Extracting #2: cost 18 inf + 0 184.259 * * [simplify]: Extracting #3: cost 36 inf + 0 184.260 * * [simplify]: Extracting #4: cost 45 inf + 1 184.260 * * [simplify]: Extracting #5: cost 137 inf + 1 184.262 * * [simplify]: Extracting #6: cost 167 inf + 2323 184.267 * * [simplify]: Extracting #7: cost 95 inf + 14430 184.279 * * [simplify]: Extracting #8: cost 14 inf + 39893 184.289 * * [simplify]: Extracting #9: cost 0 inf + 43739 184.298 * * [simplify]: Extracting #10: cost 0 inf + 43539 184.306 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.307 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 184.307 * * * * [progress]: [ 659 / 793 ] simplifiying candidate # 184.307 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.308 * * [simplify]: iters left: 6 (23 enodes) 184.315 * * [simplify]: iters left: 5 (121 enodes) 184.364 * * [simplify]: iters left: 4 (342 enodes) 184.472 * * [simplify]: Extracting #0: cost 1 inf + 0 184.472 * * [simplify]: Extracting #1: cost 3 inf + 0 184.473 * * [simplify]: Extracting #2: cost 26 inf + 0 184.473 * * [simplify]: Extracting #3: cost 51 inf + 0 184.473 * * [simplify]: Extracting #4: cost 72 inf + 1 184.474 * * [simplify]: Extracting #5: cost 195 inf + 1 184.479 * * [simplify]: Extracting #6: cost 177 inf + 20011 184.492 * * [simplify]: Extracting #7: cost 65 inf + 43918 184.508 * * [simplify]: Extracting #8: cost 11 inf + 56544 184.530 * * [simplify]: Extracting #9: cost 0 inf + 59773 184.548 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 184.548 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 184.549 * * * * [progress]: [ 660 / 793 ] simplifiying candidate # 184.549 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.549 * * [simplify]: iters left: 6 (19 enodes) 184.554 * * [simplify]: iters left: 5 (93 enodes) 184.578 * * [simplify]: iters left: 4 (257 enodes) 184.676 * * [simplify]: Extracting #0: cost 1 inf + 0 184.676 * * [simplify]: Extracting #1: cost 3 inf + 0 184.677 * * [simplify]: Extracting #2: cost 18 inf + 0 184.677 * * [simplify]: Extracting #3: cost 35 inf + 0 184.677 * * [simplify]: Extracting #4: cost 44 inf + 1 184.678 * * [simplify]: Extracting #5: cost 136 inf + 1 184.679 * * [simplify]: Extracting #6: cost 169 inf + 2201 184.684 * * [simplify]: Extracting #7: cost 85 inf + 16739 184.697 * * [simplify]: Extracting #8: cost 16 inf + 37775 184.709 * * [simplify]: Extracting #9: cost 0 inf + 43577 184.721 * * [simplify]: Extracting #10: cost 0 inf + 43057 184.730 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.730 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 184.731 * * * * [progress]: [ 661 / 793 ] simplifiying candidate # 184.731 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.731 * * [simplify]: iters left: 6 (23 enodes) 184.738 * * [simplify]: iters left: 5 (121 enodes) 184.768 * * [simplify]: iters left: 4 (342 enodes) 184.889 * * [simplify]: Extracting #0: cost 1 inf + 0 184.889 * * [simplify]: Extracting #1: cost 3 inf + 0 184.889 * * [simplify]: Extracting #2: cost 27 inf + 0 184.890 * * [simplify]: Extracting #3: cost 51 inf + 0 184.890 * * [simplify]: Extracting #4: cost 72 inf + 1 184.891 * * [simplify]: Extracting #5: cost 195 inf + 1 184.896 * * [simplify]: Extracting #6: cost 184 inf + 15592 184.905 * * [simplify]: Extracting #7: cost 71 inf + 41890 184.918 * * [simplify]: Extracting #8: cost 16 inf + 54025 184.934 * * [simplify]: Extracting #9: cost 0 inf + 59653 184.947 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.947 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 184.947 * * * * [progress]: [ 662 / 793 ] simplifiying candidate # 184.948 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 184.948 * * [simplify]: iters left: 6 (23 enodes) 184.954 * * [simplify]: iters left: 5 (121 enodes) 184.998 * * [simplify]: iters left: 4 (335 enodes) 185.148 * * [simplify]: Extracting #0: cost 1 inf + 0 185.148 * * [simplify]: Extracting #1: cost 3 inf + 0 185.148 * * [simplify]: Extracting #2: cost 25 inf + 0 185.148 * * [simplify]: Extracting #3: cost 56 inf + 0 185.149 * * [simplify]: Extracting #4: cost 76 inf + 1 185.149 * * [simplify]: Extracting #5: cost 199 inf + 1 185.150 * * [simplify]: Extracting #6: cost 209 inf + 5900 185.160 * * [simplify]: Extracting #7: cost 87 inf + 37013 185.185 * * [simplify]: Extracting #8: cost 10 inf + 66653 185.201 * * [simplify]: Extracting #9: cost 0 inf + 62722 185.220 * * [simplify]: Extracting #10: cost 0 inf + 62682 185.248 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 185.248 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 185.249 * * * * [progress]: [ 663 / 793 ] simplifiying candidate # 185.249 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 185.250 * * [simplify]: iters left: 6 (22 enodes) 185.262 * * [simplify]: iters left: 5 (122 enodes) 185.315 * * [simplify]: iters left: 4 (359 enodes) 185.483 * * [simplify]: Extracting #0: cost 1 inf + 0 185.483 * * [simplify]: Extracting #1: cost 3 inf + 0 185.483 * * [simplify]: Extracting #2: cost 33 inf + 0 185.483 * * [simplify]: Extracting #3: cost 66 inf + 0 185.484 * * [simplify]: Extracting #4: cost 87 inf + 0 185.485 * * [simplify]: Extracting #5: cost 211 inf + 0 185.488 * * [simplify]: Extracting #6: cost 214 inf + 8601 185.507 * * [simplify]: Extracting #7: cost 62 inf + 52591 185.538 * * [simplify]: Extracting #8: cost 1 inf + 71577 185.569 * * [simplify]: Extracting #9: cost 0 inf + 69593 185.601 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 185.601 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 185.602 * * * * [progress]: [ 664 / 793 ] simplifiying candidate # 185.602 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 185.602 * * [simplify]: iters left: 6 (23 enodes) 185.615 * * [simplify]: iters left: 5 (120 enodes) 185.649 * * [simplify]: iters left: 4 (334 enodes) 185.763 * * [simplify]: Extracting #0: cost 1 inf + 0 185.763 * * [simplify]: Extracting #1: cost 3 inf + 0 185.763 * * [simplify]: Extracting #2: cost 27 inf + 0 185.763 * * [simplify]: Extracting #3: cost 62 inf + 0 185.764 * * [simplify]: Extracting #4: cost 83 inf + 0 185.765 * * [simplify]: Extracting #5: cost 207 inf + 0 185.767 * * [simplify]: Extracting #6: cost 217 inf + 5376 185.775 * * [simplify]: Extracting #7: cost 95 inf + 37528 185.788 * * [simplify]: Extracting #8: cost 21 inf + 66250 185.810 * * [simplify]: Extracting #9: cost 1 inf + 67606 185.838 * * [simplify]: Extracting #10: cost 0 inf + 66808 185.863 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 185.863 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 185.864 * * * * [progress]: [ 665 / 793 ] simplifiying candidate # 185.864 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 185.864 * * [simplify]: iters left: 6 (23 enodes) 185.870 * * [simplify]: iters left: 5 (121 enodes) 185.904 * * [simplify]: iters left: 4 (340 enodes) 186.033 * * [simplify]: Extracting #0: cost 1 inf + 0 186.033 * * [simplify]: Extracting #1: cost 3 inf + 0 186.033 * * [simplify]: Extracting #2: cost 27 inf + 0 186.034 * * [simplify]: Extracting #3: cost 67 inf + 0 186.035 * * [simplify]: Extracting #4: cost 123 inf + 1 186.036 * * [simplify]: Extracting #5: cost 199 inf + 1428 186.041 * * [simplify]: Extracting #6: cost 140 inf + 16242 186.053 * * [simplify]: Extracting #7: cost 50 inf + 35893 186.074 * * [simplify]: Extracting #8: cost 11 inf + 54569 186.100 * * [simplify]: Extracting #9: cost 0 inf + 61053 186.127 * [simplify]: Simplified to (cbrt (* (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.127 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.128 * * * * [progress]: [ 666 / 793 ] simplifiying candidate # 186.128 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 186.128 * * [simplify]: iters left: 6 (23 enodes) 186.141 * * [simplify]: iters left: 5 (122 enodes) 186.196 * * [simplify]: iters left: 4 (344 enodes) 186.364 * * [simplify]: Extracting #0: cost 1 inf + 0 186.364 * * [simplify]: Extracting #1: cost 3 inf + 0 186.364 * * [simplify]: Extracting #2: cost 25 inf + 0 186.364 * * [simplify]: Extracting #3: cost 56 inf + 0 186.365 * * [simplify]: Extracting #4: cost 76 inf + 1 186.366 * * [simplify]: Extracting #5: cost 199 inf + 1 186.369 * * [simplify]: Extracting #6: cost 205 inf + 7534 186.380 * * [simplify]: Extracting #7: cost 96 inf + 31772 186.402 * * [simplify]: Extracting #8: cost 8 inf + 59141 186.415 * * [simplify]: Extracting #9: cost 0 inf + 62189 186.435 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.435 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.436 * * * * [progress]: [ 667 / 793 ] simplifiying candidate # 186.436 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 186.436 * * [simplify]: iters left: 6 (23 enodes) 186.442 * * [simplify]: iters left: 5 (122 enodes) 186.477 * * [simplify]: iters left: 4 (348 enodes) 186.591 * * [simplify]: Extracting #0: cost 1 inf + 0 186.592 * * [simplify]: Extracting #1: cost 3 inf + 0 186.592 * * [simplify]: Extracting #2: cost 26 inf + 0 186.592 * * [simplify]: Extracting #3: cost 52 inf + 0 186.593 * * [simplify]: Extracting #4: cost 73 inf + 1 186.594 * * [simplify]: Extracting #5: cost 196 inf + 1 186.597 * * [simplify]: Extracting #6: cost 207 inf + 4334 186.605 * * [simplify]: Extracting #7: cost 80 inf + 29435 186.616 * * [simplify]: Extracting #8: cost 12 inf + 55156 186.629 * * [simplify]: Extracting #9: cost 0 inf + 59475 186.652 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.652 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.652 * * * * [progress]: [ 668 / 793 ] simplifiying candidate # 186.653 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 186.653 * * [simplify]: iters left: 6 (23 enodes) 186.663 * * [simplify]: iters left: 5 (122 enodes) 186.693 * * [simplify]: iters left: 4 (348 enodes) 186.816 * * [simplify]: Extracting #0: cost 1 inf + 0 186.817 * * [simplify]: Extracting #1: cost 3 inf + 0 186.817 * * [simplify]: Extracting #2: cost 26 inf + 0 186.817 * * [simplify]: Extracting #3: cost 57 inf + 0 186.817 * * [simplify]: Extracting #4: cost 79 inf + 1 186.818 * * [simplify]: Extracting #5: cost 202 inf + 1 186.819 * * [simplify]: Extracting #6: cost 213 inf + 5276 186.825 * * [simplify]: Extracting #7: cost 75 inf + 38868 186.854 * * [simplify]: Extracting #8: cost 10 inf + 63489 186.883 * * [simplify]: Extracting #9: cost 0 inf + 65594 186.910 * * [simplify]: Extracting #10: cost 0 inf + 64299 186.938 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 186.938 * * * * [progress]: [ 669 / 793 ] simplifiying candidate # 186.939 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 186.939 * * [simplify]: iters left: 6 (23 enodes) 186.952 * * [simplify]: iters left: 5 (122 enodes) 186.985 * * [simplify]: iters left: 4 (347 enodes) 187.134 * * [simplify]: Extracting #0: cost 1 inf + 0 187.134 * * [simplify]: Extracting #1: cost 3 inf + 0 187.135 * * [simplify]: Extracting #2: cost 25 inf + 0 187.135 * * [simplify]: Extracting #3: cost 50 inf + 0 187.135 * * [simplify]: Extracting #4: cost 71 inf + 1 187.136 * * [simplify]: Extracting #5: cost 194 inf + 1 187.140 * * [simplify]: Extracting #6: cost 186 inf + 11814 187.158 * * [simplify]: Extracting #7: cost 63 inf + 41315 187.182 * * [simplify]: Extracting #8: cost 6 inf + 56198 187.208 * * [simplify]: Extracting #9: cost 0 inf + 58289 187.233 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 187.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 187.233 * * * * [progress]: [ 670 / 793 ] simplifiying candidate # 187.233 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 187.233 * * [simplify]: iters left: 6 (23 enodes) 187.240 * * [simplify]: iters left: 5 (121 enodes) 187.269 * * [simplify]: iters left: 4 (340 enodes) 187.381 * * [simplify]: Extracting #0: cost 1 inf + 0 187.381 * * [simplify]: Extracting #1: cost 3 inf + 0 187.381 * * [simplify]: Extracting #2: cost 27 inf + 0 187.381 * * [simplify]: Extracting #3: cost 62 inf + 0 187.381 * * [simplify]: Extracting #4: cost 169 inf + 1 187.382 * * [simplify]: Extracting #5: cost 224 inf + 2251 187.388 * * [simplify]: Extracting #6: cost 101 inf + 21782 187.395 * * [simplify]: Extracting #7: cost 39 inf + 39695 187.417 * * [simplify]: Extracting #8: cost 6 inf + 57296 187.443 * * [simplify]: Extracting #9: cost 0 inf + 61240 187.468 * * [simplify]: Extracting #10: cost 0 inf + 61200 187.485 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 187.485 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 187.486 * * * * [progress]: [ 671 / 793 ] simplifiying candidate # 187.486 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 187.486 * * [simplify]: iters left: 6 (23 enodes) 187.492 * * [simplify]: iters left: 5 (120 enodes) 187.532 * * [simplify]: iters left: 4 (334 enodes) 187.646 * * [simplify]: Extracting #0: cost 1 inf + 0 187.646 * * [simplify]: Extracting #1: cost 3 inf + 0 187.646 * * [simplify]: Extracting #2: cost 26 inf + 0 187.646 * * [simplify]: Extracting #3: cost 61 inf + 0 187.647 * * [simplify]: Extracting #4: cost 82 inf + 0 187.647 * * [simplify]: Extracting #5: cost 206 inf + 0 187.649 * * [simplify]: Extracting #6: cost 200 inf + 6418 187.654 * * [simplify]: Extracting #7: cost 98 inf + 25087 187.666 * * [simplify]: Extracting #8: cost 20 inf + 57973 187.692 * * [simplify]: Extracting #9: cost 1 inf + 66760 187.724 * * [simplify]: Extracting #10: cost 0 inf + 67053 187.752 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 187.752 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 187.753 * * * * [progress]: [ 672 / 793 ] simplifiying candidate # 187.753 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 187.753 * * [simplify]: iters left: 6 (22 enodes) 187.766 * * [simplify]: iters left: 5 (122 enodes) 187.807 * * [simplify]: iters left: 4 (359 enodes) 187.938 * * [simplify]: Extracting #0: cost 1 inf + 0 187.938 * * [simplify]: Extracting #1: cost 3 inf + 0 187.938 * * [simplify]: Extracting #2: cost 33 inf + 0 187.939 * * [simplify]: Extracting #3: cost 66 inf + 0 187.939 * * [simplify]: Extracting #4: cost 87 inf + 0 187.940 * * [simplify]: Extracting #5: cost 211 inf + 0 187.942 * * [simplify]: Extracting #6: cost 197 inf + 12084 187.954 * * [simplify]: Extracting #7: cost 48 inf + 50331 187.969 * * [simplify]: Extracting #8: cost 1 inf + 69633 187.985 * * [simplify]: Extracting #9: cost 0 inf + 69886 188.001 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 188.001 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 188.002 * * * * [progress]: [ 673 / 793 ] simplifiying candidate # 188.002 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 188.002 * * [simplify]: iters left: 6 (23 enodes) 188.011 * * [simplify]: iters left: 5 (121 enodes) 188.048 * * [simplify]: iters left: 4 (335 enodes) 188.177 * * [simplify]: Extracting #0: cost 1 inf + 0 188.177 * * [simplify]: Extracting #1: cost 3 inf + 0 188.177 * * [simplify]: Extracting #2: cost 25 inf + 0 188.177 * * [simplify]: Extracting #3: cost 55 inf + 0 188.177 * * [simplify]: Extracting #4: cost 75 inf + 1 188.178 * * [simplify]: Extracting #5: cost 198 inf + 1 188.180 * * [simplify]: Extracting #6: cost 191 inf + 8919 188.187 * * [simplify]: Extracting #7: cost 67 inf + 31735 188.211 * * [simplify]: Extracting #8: cost 6 inf + 57501 188.235 * * [simplify]: Extracting #9: cost 0 inf + 60865 188.255 * * [simplify]: Extracting #10: cost 0 inf + 60785 188.269 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 188.269 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 188.269 * * * * [progress]: [ 674 / 793 ] simplifiying candidate # 188.269 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 188.269 * * [simplify]: iters left: 6 (23 enodes) 188.276 * * [simplify]: iters left: 5 (122 enodes) 188.324 * * [simplify]: iters left: 4 (348 enodes) 188.478 * * [simplify]: Extracting #0: cost 1 inf + 0 188.478 * * [simplify]: Extracting #1: cost 3 inf + 0 188.478 * * [simplify]: Extracting #2: cost 26 inf + 0 188.478 * * [simplify]: Extracting #3: cost 52 inf + 0 188.479 * * [simplify]: Extracting #4: cost 73 inf + 1 188.479 * * [simplify]: Extracting #5: cost 196 inf + 1 188.481 * * [simplify]: Extracting #6: cost 193 inf + 9131 188.491 * * [simplify]: Extracting #7: cost 46 inf + 44886 188.505 * * [simplify]: Extracting #8: cost 2 inf + 59739 188.527 * * [simplify]: Extracting #9: cost 0 inf + 60537 188.557 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 188.557 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 188.558 * * * * [progress]: [ 675 / 793 ] simplifiying candidate # 188.558 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 188.559 * * [simplify]: iters left: 6 (23 enodes) 188.571 * * [simplify]: iters left: 5 (122 enodes) 188.623 * * [simplify]: iters left: 4 (344 enodes) 188.778 * * [simplify]: Extracting #0: cost 1 inf + 0 188.778 * * [simplify]: Extracting #1: cost 3 inf + 0 188.778 * * [simplify]: Extracting #2: cost 26 inf + 0 188.783 * * [simplify]: Extracting #3: cost 58 inf + 0 188.783 * * [simplify]: Extracting #4: cost 78 inf + 1 188.784 * * [simplify]: Extracting #5: cost 201 inf + 1 188.788 * * [simplify]: Extracting #6: cost 196 inf + 7045 188.795 * * [simplify]: Extracting #7: cost 95 inf + 25206 188.807 * * [simplify]: Extracting #8: cost 13 inf + 57062 188.820 * * [simplify]: Extracting #9: cost 0 inf + 62757 188.847 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 188.847 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 188.848 * * * * [progress]: [ 676 / 793 ] simplifiying candidate # 188.848 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 188.848 * * [simplify]: iters left: 6 (23 enodes) 188.861 * * [simplify]: iters left: 5 (122 enodes) 188.894 * * [simplify]: iters left: 4 (347 enodes) 189.039 * * [simplify]: Extracting #0: cost 1 inf + 0 189.039 * * [simplify]: Extracting #1: cost 3 inf + 0 189.039 * * [simplify]: Extracting #2: cost 25 inf + 0 189.040 * * [simplify]: Extracting #3: cost 50 inf + 0 189.040 * * [simplify]: Extracting #4: cost 71 inf + 1 189.040 * * [simplify]: Extracting #5: cost 194 inf + 1 189.045 * * [simplify]: Extracting #6: cost 179 inf + 9955 189.064 * * [simplify]: Extracting #7: cost 60 inf + 38769 189.089 * * [simplify]: Extracting #8: cost 9 inf + 54971 189.110 * * [simplify]: Extracting #9: cost 2 inf + 57617 189.126 * * [simplify]: Extracting #10: cost 0 inf + 58707 189.146 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 189.146 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 189.147 * * * * [progress]: [ 677 / 793 ] simplifiying candidate # 189.147 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 189.148 * * [simplify]: iters left: 6 (23 enodes) 189.160 * * [simplify]: iters left: 5 (122 enodes) 189.189 * * [simplify]: iters left: 4 (348 enodes) 189.323 * * [simplify]: Extracting #0: cost 1 inf + 0 189.323 * * [simplify]: Extracting #1: cost 3 inf + 0 189.323 * * [simplify]: Extracting #2: cost 24 inf + 0 189.323 * * [simplify]: Extracting #3: cost 52 inf + 0 189.323 * * [simplify]: Extracting #4: cost 74 inf + 1 189.324 * * [simplify]: Extracting #5: cost 197 inf + 1 189.326 * * [simplify]: Extracting #6: cost 199 inf + 6469 189.331 * * [simplify]: Extracting #7: cost 86 inf + 26159 189.344 * * [simplify]: Extracting #8: cost 12 inf + 53998 189.369 * * [simplify]: Extracting #9: cost 0 inf + 60012 189.394 * * [simplify]: Extracting #10: cost 0 inf + 59930 189.419 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 189.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 189.420 * * * * [progress]: [ 678 / 793 ] simplifiying candidate # 189.420 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 189.421 * * [simplify]: iters left: 6 (23 enodes) 189.427 * * [simplify]: iters left: 5 (122 enodes) 189.471 * * [simplify]: iters left: 4 (354 enodes) 189.605 * * [simplify]: Extracting #0: cost 1 inf + 0 189.605 * * [simplify]: Extracting #1: cost 3 inf + 0 189.605 * * [simplify]: Extracting #2: cost 32 inf + 0 189.605 * * [simplify]: Extracting #3: cost 65 inf + 0 189.606 * * [simplify]: Extracting #4: cost 86 inf + 0 189.606 * * [simplify]: Extracting #5: cost 210 inf + 0 189.608 * * [simplify]: Extracting #6: cost 202 inf + 8619 189.617 * * [simplify]: Extracting #7: cost 95 inf + 28370 189.630 * * [simplify]: Extracting #8: cost 19 inf + 58208 189.647 * * [simplify]: Extracting #9: cost 0 inf + 68589 189.662 * * [simplify]: Extracting #10: cost 0 inf + 68509 189.688 * * [simplify]: Extracting #11: cost 0 inf + 68469 189.719 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 189.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 189.720 * * * * [progress]: [ 679 / 793 ] simplifiying candidate # 189.720 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 189.721 * * [simplify]: iters left: 6 (23 enodes) 189.733 * * [simplify]: iters left: 5 (121 enodes) 189.772 * * [simplify]: iters left: 4 (334 enodes) 189.881 * * [simplify]: Extracting #0: cost 1 inf + 0 189.881 * * [simplify]: Extracting #1: cost 3 inf + 0 189.881 * * [simplify]: Extracting #2: cost 25 inf + 0 189.881 * * [simplify]: Extracting #3: cost 53 inf + 0 189.882 * * [simplify]: Extracting #4: cost 73 inf + 1 189.882 * * [simplify]: Extracting #5: cost 196 inf + 1 189.884 * * [simplify]: Extracting #6: cost 191 inf + 7891 189.890 * * [simplify]: Extracting #7: cost 73 inf + 30946 189.902 * * [simplify]: Extracting #8: cost 15 inf + 53652 189.929 * * [simplify]: Extracting #9: cost 0 inf + 59777 189.953 * * [simplify]: Extracting #10: cost 0 inf + 59617 189.976 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 189.977 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 189.977 * * * * [progress]: [ 680 / 793 ] simplifiying candidate # 189.978 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 189.978 * * [simplify]: iters left: 6 (23 enodes) 189.990 * * [simplify]: iters left: 5 (121 enodes) 190.039 * * [simplify]: iters left: 4 (339 enodes) 190.159 * * [simplify]: Extracting #0: cost 1 inf + 0 190.159 * * [simplify]: Extracting #1: cost 3 inf + 0 190.159 * * [simplify]: Extracting #2: cost 27 inf + 0 190.160 * * [simplify]: Extracting #3: cost 55 inf + 0 190.160 * * [simplify]: Extracting #4: cost 75 inf + 1 190.161 * * [simplify]: Extracting #5: cost 198 inf + 1 190.165 * * [simplify]: Extracting #6: cost 186 inf + 9513 190.176 * * [simplify]: Extracting #7: cost 71 inf + 29729 190.199 * * [simplify]: Extracting #8: cost 11 inf + 54270 190.225 * * [simplify]: Extracting #9: cost 0 inf + 60905 190.241 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 190.241 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 190.242 * * * * [progress]: [ 681 / 793 ] simplifiying candidate # 190.242 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 190.242 * * [simplify]: iters left: 6 (17 enodes) 190.246 * * [simplify]: iters left: 5 (84 enodes) 190.265 * * [simplify]: iters left: 4 (194 enodes) 190.344 * * [simplify]: iters left: 3 (360 enodes) 190.480 * * [simplify]: Extracting #0: cost 1 inf + 0 190.481 * * [simplify]: Extracting #1: cost 3 inf + 0 190.481 * * [simplify]: Extracting #2: cost 35 inf + 0 190.481 * * [simplify]: Extracting #3: cost 145 inf + 0 190.482 * * [simplify]: Extracting #4: cost 205 inf + 3 190.485 * * [simplify]: Extracting #5: cost 187 inf + 4299 190.491 * * [simplify]: Extracting #6: cost 65 inf + 34285 190.503 * * [simplify]: Extracting #7: cost 5 inf + 58637 190.520 * * [simplify]: Extracting #8: cost 0 inf + 61581 190.546 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 190.546 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 190.546 * * * * [progress]: [ 682 / 793 ] simplifiying candidate # 190.547 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 190.547 * * [simplify]: iters left: 6 (23 enodes) 190.560 * * [simplify]: iters left: 5 (121 enodes) 190.591 * * [simplify]: iters left: 4 (342 enodes) 190.727 * * [simplify]: Extracting #0: cost 1 inf + 0 190.727 * * [simplify]: Extracting #1: cost 3 inf + 0 190.727 * * [simplify]: Extracting #2: cost 25 inf + 0 190.727 * * [simplify]: Extracting #3: cost 50 inf + 0 190.728 * * [simplify]: Extracting #4: cost 71 inf + 1 190.729 * * [simplify]: Extracting #5: cost 194 inf + 1 190.732 * * [simplify]: Extracting #6: cost 179 inf + 8518 190.745 * * [simplify]: Extracting #7: cost 68 inf + 32636 190.769 * * [simplify]: Extracting #8: cost 5 inf + 56350 190.794 * * [simplify]: Extracting #9: cost 0 inf + 58369 190.810 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 190.810 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 190.810 * * * * [progress]: [ 683 / 793 ] simplifiying candidate # 190.810 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 190.810 * * [simplify]: iters left: 6 (18 enodes) 190.814 * * [simplify]: iters left: 5 (87 enodes) 190.840 * * [simplify]: iters left: 4 (197 enodes) 190.887 * * [simplify]: iters left: 3 (360 enodes) 190.988 * * [simplify]: Extracting #0: cost 1 inf + 0 190.988 * * [simplify]: Extracting #1: cost 3 inf + 0 190.988 * * [simplify]: Extracting #2: cost 19 inf + 0 190.989 * * [simplify]: Extracting #3: cost 57 inf + 1 190.989 * * [simplify]: Extracting #4: cost 123 inf + 1 190.991 * * [simplify]: Extracting #5: cost 119 inf + 1775 190.996 * * [simplify]: Extracting #6: cost 38 inf + 13430 191.008 * * [simplify]: Extracting #7: cost 5 inf + 22892 191.021 * * [simplify]: Extracting #8: cost 0 inf + 24792 191.035 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 191.035 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 191.035 * * * * [progress]: [ 684 / 793 ] simplifiying candidate # 191.036 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 191.036 * * [simplify]: iters left: 6 (23 enodes) 191.049 * * [simplify]: iters left: 5 (121 enodes) 191.100 * * [simplify]: iters left: 4 (342 enodes) 191.253 * * [simplify]: Extracting #0: cost 1 inf + 0 191.253 * * [simplify]: Extracting #1: cost 3 inf + 0 191.253 * * [simplify]: Extracting #2: cost 27 inf + 0 191.254 * * [simplify]: Extracting #3: cost 51 inf + 0 191.254 * * [simplify]: Extracting #4: cost 72 inf + 1 191.255 * * [simplify]: Extracting #5: cost 195 inf + 1 191.257 * * [simplify]: Extracting #6: cost 191 inf + 7369 191.264 * * [simplify]: Extracting #7: cost 60 inf + 37380 191.277 * * [simplify]: Extracting #8: cost 11 inf + 54360 191.296 * * [simplify]: Extracting #9: cost 0 inf + 59093 191.315 * * [simplify]: Extracting #10: cost 0 inf + 58973 191.327 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 191.328 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 191.328 * * * * [progress]: [ 685 / 793 ] simplifiying candidate # 191.328 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 191.328 * * [simplify]: iters left: 6 (18 enodes) 191.335 * * [simplify]: iters left: 5 (87 enodes) 191.365 * * [simplify]: iters left: 4 (203 enodes) 191.443 * * [simplify]: iters left: 3 (356 enodes) 191.526 * * [simplify]: Extracting #0: cost 1 inf + 0 191.527 * * [simplify]: Extracting #1: cost 3 inf + 0 191.527 * * [simplify]: Extracting #2: cost 19 inf + 0 191.527 * * [simplify]: Extracting #3: cost 57 inf + 1 191.527 * * [simplify]: Extracting #4: cost 123 inf + 1 191.528 * * [simplify]: Extracting #5: cost 122 inf + 1242 191.530 * * [simplify]: Extracting #6: cost 40 inf + 13753 191.538 * * [simplify]: Extracting #7: cost 1 inf + 25308 191.550 * * [simplify]: Extracting #8: cost 0 inf + 25592 191.563 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 191.564 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 191.564 * * * * [progress]: [ 686 / 793 ] simplifiying candidate # 191.564 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 191.564 * * [simplify]: iters left: 6 (19 enodes) 191.570 * * [simplify]: iters left: 5 (93 enodes) 191.589 * * [simplify]: iters left: 4 (256 enodes) 191.676 * * [simplify]: Extracting #0: cost 1 inf + 0 191.676 * * [simplify]: Extracting #1: cost 3 inf + 0 191.676 * * [simplify]: Extracting #2: cost 19 inf + 0 191.677 * * [simplify]: Extracting #3: cost 39 inf + 1 191.677 * * [simplify]: Extracting #4: cost 133 inf + 1 191.678 * * [simplify]: Extracting #5: cost 162 inf + 2104 191.680 * * [simplify]: Extracting #6: cost 84 inf + 16969 191.685 * * [simplify]: Extracting #7: cost 19 inf + 33961 191.693 * * [simplify]: Extracting #8: cost 0 inf + 43111 191.703 * * [simplify]: Extracting #9: cost 0 inf + 41871 191.719 * * [simplify]: Extracting #10: cost 0 inf + 41791 191.739 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 191.739 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 191.739 * * * * [progress]: [ 687 / 793 ] simplifiying candidate # 191.740 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 191.740 * * [simplify]: iters left: 6 (23 enodes) 191.753 * * [simplify]: iters left: 5 (122 enodes) 191.789 * * [simplify]: iters left: 4 (346 enodes) 191.932 * * [simplify]: Extracting #0: cost 1 inf + 0 191.932 * * [simplify]: Extracting #1: cost 3 inf + 0 191.932 * * [simplify]: Extracting #2: cost 26 inf + 0 191.932 * * [simplify]: Extracting #3: cost 54 inf + 0 191.933 * * [simplify]: Extracting #4: cost 76 inf + 0 191.934 * * [simplify]: Extracting #5: cost 200 inf + 0 191.937 * * [simplify]: Extracting #6: cost 192 inf + 7110 191.948 * * [simplify]: Extracting #7: cost 81 inf + 31617 191.969 * * [simplify]: Extracting #8: cost 12 inf + 59092 191.997 * * [simplify]: Extracting #9: cost 0 inf + 63400 192.025 * * [simplify]: Extracting #10: cost 0 inf + 63229 192.040 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 192.040 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 192.041 * * * * [progress]: [ 688 / 793 ] simplifiying candidate # 192.041 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 192.041 * * [simplify]: iters left: 6 (23 enodes) 192.047 * * [simplify]: iters left: 5 (122 enodes) 192.092 * * [simplify]: iters left: 4 (346 enodes) 192.216 * * [simplify]: Extracting #0: cost 1 inf + 0 192.216 * * [simplify]: Extracting #1: cost 3 inf + 0 192.216 * * [simplify]: Extracting #2: cost 24 inf + 0 192.216 * * [simplify]: Extracting #3: cost 50 inf + 0 192.217 * * [simplify]: Extracting #4: cost 73 inf + 0 192.217 * * [simplify]: Extracting #5: cost 197 inf + 0 192.219 * * [simplify]: Extracting #6: cost 190 inf + 10223 192.225 * * [simplify]: Extracting #7: cost 73 inf + 38183 192.246 * * [simplify]: Extracting #8: cost 19 inf + 53824 192.267 * * [simplify]: Extracting #9: cost 4 inf + 58531 192.279 * * [simplify]: Extracting #10: cost 0 inf + 60377 192.296 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 192.296 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 192.297 * * * * [progress]: [ 689 / 793 ] simplifiying candidate # 192.297 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 192.297 * * [simplify]: iters left: 6 (23 enodes) 192.304 * * [simplify]: iters left: 5 (121 enodes) 192.338 * * [simplify]: iters left: 4 (344 enodes) 192.471 * * [simplify]: Extracting #0: cost 1 inf + 0 192.471 * * [simplify]: Extracting #1: cost 3 inf + 0 192.471 * * [simplify]: Extracting #2: cost 27 inf + 0 192.471 * * [simplify]: Extracting #3: cost 53 inf + 0 192.472 * * [simplify]: Extracting #4: cost 75 inf + 0 192.473 * * [simplify]: Extracting #5: cost 199 inf + 0 192.476 * * [simplify]: Extracting #6: cost 187 inf + 9828 192.487 * * [simplify]: Extracting #7: cost 63 inf + 35298 192.509 * * [simplify]: Extracting #8: cost 10 inf + 56480 192.530 * * [simplify]: Extracting #9: cost 0 inf + 60825 192.543 * * [simplify]: Extracting #10: cost 0 inf + 60785 192.560 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 192.560 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 192.561 * * * * [progress]: [ 690 / 793 ] simplifiying candidate # 192.561 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 192.562 * * [simplify]: iters left: 6 (18 enodes) 192.574 * * [simplify]: iters left: 5 (92 enodes) 192.598 * * [simplify]: iters left: 4 (261 enodes) 192.711 * * [simplify]: Extracting #0: cost 1 inf + 0 192.712 * * [simplify]: Extracting #1: cost 3 inf + 0 192.712 * * [simplify]: Extracting #2: cost 18 inf + 0 192.712 * * [simplify]: Extracting #3: cost 34 inf + 0 192.712 * * [simplify]: Extracting #4: cost 43 inf + 1 192.713 * * [simplify]: Extracting #5: cost 135 inf + 1 192.715 * * [simplify]: Extracting #6: cost 169 inf + 1527 192.721 * * [simplify]: Extracting #7: cost 70 inf + 21407 192.738 * * [simplify]: Extracting #8: cost 3 inf + 43747 192.754 * * [simplify]: Extracting #9: cost 0 inf + 42626 192.770 * * [simplify]: Extracting #10: cost 0 inf + 42506 192.786 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 192.786 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 192.786 * * * * [progress]: [ 691 / 793 ] simplifiying candidate # 192.787 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 192.787 * * [simplify]: iters left: 6 (23 enodes) 192.800 * * [simplify]: iters left: 5 (122 enodes) 192.856 * * [simplify]: iters left: 4 (344 enodes) 193.007 * * [simplify]: Extracting #0: cost 1 inf + 0 193.007 * * [simplify]: Extracting #1: cost 3 inf + 0 193.007 * * [simplify]: Extracting #2: cost 21 inf + 0 193.007 * * [simplify]: Extracting #3: cost 42 inf + 0 193.008 * * [simplify]: Extracting #4: cost 63 inf + 1 193.008 * * [simplify]: Extracting #5: cost 186 inf + 1 193.010 * * [simplify]: Extracting #6: cost 174 inf + 10778 193.016 * * [simplify]: Extracting #7: cost 75 inf + 29527 193.026 * * [simplify]: Extracting #8: cost 16 inf + 48143 193.046 * * [simplify]: Extracting #9: cost 1 inf + 53472 193.062 * * [simplify]: Extracting #10: cost 0 inf + 54017 193.073 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.073 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 193.073 * * * * [progress]: [ 692 / 793 ] simplifiying candidate # 193.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.074 * * [simplify]: iters left: 6 (19 enodes) 193.079 * * [simplify]: iters left: 5 (92 enodes) 193.110 * * [simplify]: iters left: 4 (257 enodes) 193.208 * * [simplify]: Extracting #0: cost 1 inf + 0 193.208 * * [simplify]: Extracting #1: cost 3 inf + 0 193.208 * * [simplify]: Extracting #2: cost 21 inf + 0 193.208 * * [simplify]: Extracting #3: cost 37 inf + 0 193.208 * * [simplify]: Extracting #4: cost 46 inf + 1 193.209 * * [simplify]: Extracting #5: cost 138 inf + 1 193.210 * * [simplify]: Extracting #6: cost 178 inf + 1200 193.215 * * [simplify]: Extracting #7: cost 85 inf + 18488 193.229 * * [simplify]: Extracting #8: cost 10 inf + 42519 193.237 * * [simplify]: Extracting #9: cost 0 inf + 45080 193.245 * * [simplify]: Extracting #10: cost 0 inf + 44560 193.256 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 193.256 * * * * [progress]: [ 693 / 793 ] simplifiying candidate # 193.257 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.257 * * [simplify]: iters left: 6 (23 enodes) 193.269 * * [simplify]: iters left: 5 (122 enodes) 193.298 * * [simplify]: iters left: 4 (339 enodes) 193.423 * * [simplify]: Extracting #0: cost 1 inf + 0 193.423 * * [simplify]: Extracting #1: cost 3 inf + 0 193.423 * * [simplify]: Extracting #2: cost 21 inf + 0 193.423 * * [simplify]: Extracting #3: cost 42 inf + 0 193.424 * * [simplify]: Extracting #4: cost 63 inf + 1 193.425 * * [simplify]: Extracting #5: cost 186 inf + 1 193.429 * * [simplify]: Extracting #6: cost 181 inf + 11448 193.449 * * [simplify]: Extracting #7: cost 50 inf + 41708 193.471 * * [simplify]: Extracting #8: cost 4 inf + 52462 193.492 * * [simplify]: Extracting #9: cost 0 inf + 54177 193.513 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 193.513 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 193.514 * * * * [progress]: [ 694 / 793 ] simplifiying candidate # 193.514 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.514 * * [simplify]: iters left: 6 (23 enodes) 193.527 * * [simplify]: iters left: 5 (121 enodes) 193.553 * * [simplify]: iters left: 4 (344 enodes) 193.676 * * [simplify]: Extracting #0: cost 1 inf + 0 193.676 * * [simplify]: Extracting #1: cost 3 inf + 0 193.676 * * [simplify]: Extracting #2: cost 27 inf + 0 193.677 * * [simplify]: Extracting #3: cost 53 inf + 0 193.677 * * [simplify]: Extracting #4: cost 75 inf + 0 193.678 * * [simplify]: Extracting #5: cost 199 inf + 0 193.682 * * [simplify]: Extracting #6: cost 183 inf + 9094 193.693 * * [simplify]: Extracting #7: cost 79 inf + 28212 193.714 * * [simplify]: Extracting #8: cost 17 inf + 53401 193.728 * * [simplify]: Extracting #9: cost 1 inf + 61471 193.745 * * [simplify]: Extracting #10: cost 0 inf + 61976 193.759 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.759 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 193.760 * * * * [progress]: [ 695 / 793 ] simplifiying candidate # 193.760 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.760 * * [simplify]: iters left: 6 (23 enodes) 193.766 * * [simplify]: iters left: 5 (122 enodes) 193.795 * * [simplify]: iters left: 4 (346 enodes) 193.913 * * [simplify]: Extracting #0: cost 1 inf + 0 193.913 * * [simplify]: Extracting #1: cost 3 inf + 0 193.913 * * [simplify]: Extracting #2: cost 23 inf + 0 193.913 * * [simplify]: Extracting #3: cost 49 inf + 0 193.913 * * [simplify]: Extracting #4: cost 72 inf + 0 193.914 * * [simplify]: Extracting #5: cost 196 inf + 0 193.915 * * [simplify]: Extracting #6: cost 182 inf + 8572 193.922 * * [simplify]: Extracting #7: cost 75 inf + 31078 193.934 * * [simplify]: Extracting #8: cost 10 inf + 55120 193.949 * * [simplify]: Extracting #9: cost 0 inf + 59333 193.974 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) 193.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 193.975 * * * * [progress]: [ 696 / 793 ] simplifiying candidate # 193.975 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 193.976 * * [simplify]: iters left: 6 (23 enodes) 193.982 * * [simplify]: iters left: 5 (122 enodes) 194.016 * * [simplify]: iters left: 4 (346 enodes) 194.197 * * [simplify]: Extracting #0: cost 1 inf + 0 194.197 * * [simplify]: Extracting #1: cost 3 inf + 0 194.197 * * [simplify]: Extracting #2: cost 26 inf + 0 194.198 * * [simplify]: Extracting #3: cost 53 inf + 0 194.198 * * [simplify]: Extracting #4: cost 75 inf + 0 194.199 * * [simplify]: Extracting #5: cost 199 inf + 0 194.203 * * [simplify]: Extracting #6: cost 177 inf + 10070 194.217 * * [simplify]: Extracting #7: cost 62 inf + 36922 194.239 * * [simplify]: Extracting #8: cost 3 inf + 60153 194.255 * * [simplify]: Extracting #9: cost 0 inf + 61985 194.282 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 194.282 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 194.282 * * * * [progress]: [ 697 / 793 ] simplifiying candidate # 194.283 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 194.283 * * [simplify]: iters left: 6 (18 enodes) 194.292 * * [simplify]: iters left: 5 (87 enodes) 194.323 * * [simplify]: iters left: 4 (203 enodes) 194.380 * * [simplify]: iters left: 3 (362 enodes) 194.533 * * [simplify]: Extracting #0: cost 1 inf + 0 194.533 * * [simplify]: Extracting #1: cost 5 inf + 0 194.534 * * [simplify]: Extracting #2: cost 46 inf + 0 194.534 * * [simplify]: Extracting #3: cost 117 inf + 1 194.535 * * [simplify]: Extracting #4: cost 179 inf + 2 194.537 * * [simplify]: Extracting #5: cost 169 inf + 2473 194.541 * * [simplify]: Extracting #6: cost 71 inf + 23475 194.551 * * [simplify]: Extracting #7: cost 3 inf + 49403 194.562 * * [simplify]: Extracting #8: cost 0 inf + 49454 194.582 * [simplify]: Simplified to (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 194.582 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 194.582 * * * * [progress]: [ 698 / 793 ] simplifiying candidate # 194.583 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 194.583 * * [simplify]: iters left: 6 (23 enodes) 194.596 * * [simplify]: iters left: 5 (122 enodes) 194.635 * * [simplify]: iters left: 4 (344 enodes) 194.776 * * [simplify]: Extracting #0: cost 1 inf + 0 194.776 * * [simplify]: Extracting #1: cost 3 inf + 0 194.776 * * [simplify]: Extracting #2: cost 20 inf + 0 194.777 * * [simplify]: Extracting #3: cost 41 inf + 0 194.777 * * [simplify]: Extracting #4: cost 62 inf + 1 194.778 * * [simplify]: Extracting #5: cost 185 inf + 1 194.783 * * [simplify]: Extracting #6: cost 165 inf + 13357 194.795 * * [simplify]: Extracting #7: cost 53 inf + 37253 194.810 * * [simplify]: Extracting #8: cost 11 inf + 50001 194.822 * * [simplify]: Extracting #9: cost 0 inf + 53693 194.833 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 194.833 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 194.833 * * * * [progress]: [ 699 / 793 ] simplifiying candidate # 194.834 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 194.834 * * [simplify]: iters left: 6 (17 enodes) 194.838 * * [simplify]: iters left: 5 (86 enodes) 194.854 * * [simplify]: iters left: 4 (206 enodes) 194.902 * * [simplify]: iters left: 3 (349 enodes) 195.000 * * [simplify]: Extracting #0: cost 1 inf + 0 195.001 * * [simplify]: Extracting #1: cost 3 inf + 0 195.001 * * [simplify]: Extracting #2: cost 17 inf + 0 195.001 * * [simplify]: Extracting #3: cost 37 inf + 0 195.001 * * [simplify]: Extracting #4: cost 66 inf + 2 195.002 * * [simplify]: Extracting #5: cost 114 inf + 296 195.004 * * [simplify]: Extracting #6: cost 101 inf + 3086 195.011 * * [simplify]: Extracting #7: cost 42 inf + 12642 195.023 * * [simplify]: Extracting #8: cost 3 inf + 24366 195.030 * * [simplify]: Extracting #9: cost 0 inf + 25978 195.037 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.037 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 195.037 * * * * [progress]: [ 700 / 793 ] simplifiying candidate # 195.037 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.037 * * [simplify]: iters left: 6 (23 enodes) 195.044 * * [simplify]: iters left: 5 (122 enodes) 195.092 * * [simplify]: iters left: 4 (339 enodes) 195.218 * * [simplify]: Extracting #0: cost 1 inf + 0 195.218 * * [simplify]: Extracting #1: cost 3 inf + 0 195.218 * * [simplify]: Extracting #2: cost 20 inf + 0 195.218 * * [simplify]: Extracting #3: cost 41 inf + 0 195.218 * * [simplify]: Extracting #4: cost 62 inf + 1 195.219 * * [simplify]: Extracting #5: cost 185 inf + 1 195.221 * * [simplify]: Extracting #6: cost 177 inf + 11512 195.230 * * [simplify]: Extracting #7: cost 49 inf + 38841 195.249 * * [simplify]: Extracting #8: cost 3 inf + 52934 195.267 * * [simplify]: Extracting #9: cost 0 inf + 53653 195.281 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 195.281 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 195.281 * * * * [progress]: [ 701 / 793 ] simplifiying candidate # 195.281 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.281 * * [simplify]: iters left: 6 (18 enodes) 195.286 * * [simplify]: iters left: 5 (86 enodes) 195.309 * * [simplify]: iters left: 4 (198 enodes) 195.355 * * [simplify]: iters left: 3 (359 enodes) 195.459 * * [simplify]: Extracting #0: cost 1 inf + 0 195.459 * * [simplify]: Extracting #1: cost 3 inf + 0 195.459 * * [simplify]: Extracting #2: cost 19 inf + 0 195.459 * * [simplify]: Extracting #3: cost 39 inf + 0 195.459 * * [simplify]: Extracting #4: cost 68 inf + 2 195.460 * * [simplify]: Extracting #5: cost 118 inf + 132 195.461 * * [simplify]: Extracting #6: cost 102 inf + 3454 195.466 * * [simplify]: Extracting #7: cost 40 inf + 12815 195.478 * * [simplify]: Extracting #8: cost 7 inf + 23518 195.488 * * [simplify]: Extracting #9: cost 1 inf + 26262 195.494 * * [simplify]: Extracting #10: cost 0 inf + 26866 195.501 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.501 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 195.502 * * * * [progress]: [ 702 / 793 ] simplifiying candidate # 195.502 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.502 * * [simplify]: iters left: 6 (19 enodes) 195.507 * * [simplify]: iters left: 5 (93 enodes) 195.544 * * [simplify]: iters left: 4 (254 enodes) 195.623 * * [simplify]: Extracting #0: cost 1 inf + 0 195.623 * * [simplify]: Extracting #1: cost 3 inf + 0 195.623 * * [simplify]: Extracting #2: cost 19 inf + 0 195.623 * * [simplify]: Extracting #3: cost 35 inf + 1 195.624 * * [simplify]: Extracting #4: cost 45 inf + 1 195.624 * * [simplify]: Extracting #5: cost 137 inf + 1 195.626 * * [simplify]: Extracting #6: cost 170 inf + 2200 195.632 * * [simplify]: Extracting #7: cost 89 inf + 19217 195.647 * * [simplify]: Extracting #8: cost 16 inf + 37725 195.659 * * [simplify]: Extracting #9: cost 0 inf + 44110 195.670 * * [simplify]: Extracting #10: cost 0 inf + 43790 195.679 * * [simplify]: Extracting #11: cost 0 inf + 43710 195.692 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 195.692 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 195.693 * * * * [progress]: [ 703 / 793 ] simplifiying candidate # 195.693 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.693 * * [simplify]: iters left: 6 (23 enodes) 195.699 * * [simplify]: iters left: 5 (122 enodes) 195.726 * * [simplify]: iters left: 4 (349 enodes) 195.850 * * [simplify]: Extracting #0: cost 1 inf + 0 195.850 * * [simplify]: Extracting #1: cost 3 inf + 0 195.850 * * [simplify]: Extracting #2: cost 27 inf + 0 195.850 * * [simplify]: Extracting #3: cost 54 inf + 0 195.851 * * [simplify]: Extracting #4: cost 76 inf + 0 195.852 * * [simplify]: Extracting #5: cost 200 inf + 0 195.854 * * [simplify]: Extracting #6: cost 201 inf + 5589 195.867 * * [simplify]: Extracting #7: cost 76 inf + 33252 195.892 * * [simplify]: Extracting #8: cost 5 inf + 61731 195.918 * * [simplify]: Extracting #9: cost 0 inf + 63029 195.944 * * [simplify]: Extracting #10: cost 0 inf + 62829 195.967 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 195.967 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 195.967 * * * * [progress]: [ 704 / 793 ] simplifiying candidate # 195.968 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 195.968 * * [simplify]: iters left: 6 (23 enodes) 195.976 * * [simplify]: iters left: 5 (122 enodes) 196.007 * * [simplify]: iters left: 4 (344 enodes) 196.150 * * [simplify]: Extracting #0: cost 1 inf + 0 196.150 * * [simplify]: Extracting #1: cost 3 inf + 0 196.150 * * [simplify]: Extracting #2: cost 26 inf + 0 196.150 * * [simplify]: Extracting #3: cost 53 inf + 0 196.150 * * [simplify]: Extracting #4: cost 74 inf + 0 196.151 * * [simplify]: Extracting #5: cost 198 inf + 0 196.152 * * [simplify]: Extracting #6: cost 198 inf + 6598 196.160 * * [simplify]: Extracting #7: cost 98 inf + 27097 196.175 * * [simplify]: Extracting #8: cost 14 inf + 63320 196.201 * * [simplify]: Extracting #9: cost 0 inf + 61743 196.227 * * [simplify]: Extracting #10: cost 0 inf + 60981 196.247 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 196.247 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 196.247 * * * * [progress]: [ 705 / 793 ] simplifiying candidate # 196.247 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 196.247 * * [simplify]: iters left: 6 (23 enodes) 196.254 * * [simplify]: iters left: 5 (121 enodes) 196.291 * * [simplify]: iters left: 4 (344 enodes) 196.439 * * [simplify]: Extracting #0: cost 1 inf + 0 196.439 * * [simplify]: Extracting #1: cost 3 inf + 0 196.439 * * [simplify]: Extracting #2: cost 25 inf + 0 196.440 * * [simplify]: Extracting #3: cost 51 inf + 0 196.440 * * [simplify]: Extracting #4: cost 73 inf + 0 196.441 * * [simplify]: Extracting #5: cost 197 inf + 0 196.444 * * [simplify]: Extracting #6: cost 198 inf + 7563 196.460 * * [simplify]: Extracting #7: cost 78 inf + 36573 196.487 * * [simplify]: Extracting #8: cost 3 inf + 62825 196.513 * * [simplify]: Extracting #9: cost 0 inf + 59790 196.543 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 196.543 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 196.543 * * * * [progress]: [ 706 / 793 ] simplifiying candidate # 196.544 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 196.544 * * [simplify]: iters left: 6 (19 enodes) 196.552 * * [simplify]: iters left: 5 (92 enodes) 196.572 * * [simplify]: iters left: 4 (253 enodes) 196.663 * * [simplify]: Extracting #0: cost 1 inf + 0 196.663 * * [simplify]: Extracting #1: cost 3 inf + 0 196.663 * * [simplify]: Extracting #2: cost 18 inf + 0 196.663 * * [simplify]: Extracting #3: cost 33 inf + 0 196.663 * * [simplify]: Extracting #4: cost 42 inf + 1 196.663 * * [simplify]: Extracting #5: cost 135 inf + 1 196.664 * * [simplify]: Extracting #6: cost 168 inf + 2150 196.667 * * [simplify]: Extracting #7: cost 85 inf + 16674 196.674 * * [simplify]: Extracting #8: cost 9 inf + 39859 196.684 * * [simplify]: Extracting #9: cost 0 inf + 42451 196.701 * * [simplify]: Extracting #10: cost 0 inf + 42011 196.715 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 196.715 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 196.715 * * * * [progress]: [ 707 / 793 ] simplifiying candidate # 196.715 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 196.715 * * [simplify]: iters left: 6 (23 enodes) 196.722 * * [simplify]: iters left: 5 (122 enodes) 196.752 * * [simplify]: iters left: 4 (343 enodes) 196.886 * * [simplify]: Extracting #0: cost 1 inf + 0 196.887 * * [simplify]: Extracting #1: cost 3 inf + 0 196.887 * * [simplify]: Extracting #2: cost 20 inf + 0 196.887 * * [simplify]: Extracting #3: cost 44 inf + 0 196.887 * * [simplify]: Extracting #4: cost 64 inf + 1 196.887 * * [simplify]: Extracting #5: cost 187 inf + 1 196.891 * * [simplify]: Extracting #6: cost 167 inf + 18346 196.901 * * [simplify]: Extracting #7: cost 43 inf + 46511 196.920 * * [simplify]: Extracting #8: cost 5 inf + 52841 196.941 * * [simplify]: Extracting #9: cost 0 inf + 54901 196.964 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 196.964 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 196.964 * * * * [progress]: [ 708 / 793 ] simplifiying candidate # 196.965 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 196.965 * * [simplify]: iters left: 6 (18 enodes) 196.975 * * [simplify]: iters left: 5 (93 enodes) 197.016 * * [simplify]: iters left: 4 (257 enodes) 197.114 * * [simplify]: Extracting #0: cost 1 inf + 0 197.114 * * [simplify]: Extracting #1: cost 3 inf + 0 197.114 * * [simplify]: Extracting #2: cost 17 inf + 0 197.114 * * [simplify]: Extracting #3: cost 35 inf + 0 197.114 * * [simplify]: Extracting #4: cost 44 inf + 1 197.115 * * [simplify]: Extracting #5: cost 136 inf + 1 197.116 * * [simplify]: Extracting #6: cost 170 inf + 1959 197.119 * * [simplify]: Extracting #7: cost 84 inf + 17763 197.127 * * [simplify]: Extracting #8: cost 19 inf + 37620 197.135 * * [simplify]: Extracting #9: cost 1 inf + 42685 197.145 * * [simplify]: Extracting #10: cost 0 inf + 43030 197.158 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 197.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 197.159 * * * * [progress]: [ 709 / 793 ] simplifiying candidate # 197.159 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 197.159 * * [simplify]: iters left: 6 (23 enodes) 197.173 * * [simplify]: iters left: 5 (122 enodes) 197.218 * * [simplify]: iters left: 4 (344 enodes) 197.370 * * [simplify]: Extracting #0: cost 1 inf + 0 197.371 * * [simplify]: Extracting #1: cost 3 inf + 0 197.371 * * [simplify]: Extracting #2: cost 22 inf + 0 197.371 * * [simplify]: Extracting #3: cost 43 inf + 0 197.371 * * [simplify]: Extracting #4: cost 64 inf + 1 197.372 * * [simplify]: Extracting #5: cost 187 inf + 1 197.376 * * [simplify]: Extracting #6: cost 183 inf + 8770 197.388 * * [simplify]: Extracting #7: cost 81 inf + 28240 197.408 * * [simplify]: Extracting #8: cost 19 inf + 48131 197.430 * * [simplify]: Extracting #9: cost 0 inf + 54520 197.452 * * [simplify]: Extracting #10: cost 0 inf + 54399 197.473 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 197.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 197.474 * * * * [progress]: [ 710 / 793 ] simplifiying candidate # 197.474 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 197.475 * * [simplify]: iters left: 6 (23 enodes) 197.487 * * [simplify]: iters left: 5 (121 enodes) 197.525 * * [simplify]: iters left: 4 (344 enodes) 197.698 * * [simplify]: Extracting #0: cost 1 inf + 0 197.698 * * [simplify]: Extracting #1: cost 3 inf + 0 197.699 * * [simplify]: Extracting #2: cost 25 inf + 0 197.699 * * [simplify]: Extracting #3: cost 51 inf + 0 197.699 * * [simplify]: Extracting #4: cost 73 inf + 0 197.700 * * [simplify]: Extracting #5: cost 197 inf + 0 197.703 * * [simplify]: Extracting #6: cost 194 inf + 6773 197.713 * * [simplify]: Extracting #7: cost 87 inf + 27605 197.725 * * [simplify]: Extracting #8: cost 7 inf + 56844 197.741 * * [simplify]: Extracting #9: cost 0 inf + 60430 197.767 * * [simplify]: Extracting #10: cost 0 inf + 60310 197.782 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 197.782 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 197.782 * * * * [progress]: [ 711 / 793 ] simplifiying candidate # 197.783 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 197.783 * * [simplify]: iters left: 6 (23 enodes) 197.789 * * [simplify]: iters left: 5 (122 enodes) 197.828 * * [simplify]: iters left: 4 (344 enodes) 197.950 * * [simplify]: Extracting #0: cost 1 inf + 0 197.950 * * [simplify]: Extracting #1: cost 3 inf + 0 197.950 * * [simplify]: Extracting #2: cost 25 inf + 0 197.950 * * [simplify]: Extracting #3: cost 53 inf + 0 197.950 * * [simplify]: Extracting #4: cost 74 inf + 0 197.951 * * [simplify]: Extracting #5: cost 198 inf + 0 197.952 * * [simplify]: Extracting #6: cost 194 inf + 6850 197.961 * * [simplify]: Extracting #7: cost 80 inf + 31069 197.973 * * [simplify]: Extracting #8: cost 12 inf + 54851 197.988 * * [simplify]: Extracting #9: cost 0 inf + 60261 198.011 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 198.011 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 198.011 * * * * [progress]: [ 712 / 793 ] simplifiying candidate # 198.011 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 198.012 * * [simplify]: iters left: 6 (23 enodes) 198.018 * * [simplify]: iters left: 5 (122 enodes) 198.051 * * [simplify]: iters left: 4 (349 enodes) 198.194 * * [simplify]: Extracting #0: cost 1 inf + 0 198.194 * * [simplify]: Extracting #1: cost 3 inf + 0 198.194 * * [simplify]: Extracting #2: cost 27 inf + 0 198.194 * * [simplify]: Extracting #3: cost 54 inf + 0 198.195 * * [simplify]: Extracting #4: cost 76 inf + 0 198.195 * * [simplify]: Extracting #5: cost 200 inf + 0 198.197 * * [simplify]: Extracting #6: cost 198 inf + 7848 198.204 * * [simplify]: Extracting #7: cost 79 inf + 30808 198.226 * * [simplify]: Extracting #8: cost 7 inf + 58574 198.252 * * [simplify]: Extracting #9: cost 0 inf + 61869 198.277 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 198.277 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 198.277 * * * * [progress]: [ 713 / 793 ] simplifiying candidate # 198.278 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 198.278 * * [simplify]: iters left: 6 (18 enodes) 198.286 * * [simplify]: iters left: 5 (87 enodes) 198.316 * * [simplify]: iters left: 4 (200 enodes) 198.366 * * [simplify]: iters left: 3 (358 enodes) 198.450 * * [simplify]: Extracting #0: cost 1 inf + 0 198.450 * * [simplify]: Extracting #1: cost 5 inf + 0 198.450 * * [simplify]: Extracting #2: cost 24 inf + 0 198.451 * * [simplify]: Extracting #3: cost 72 inf + 1 198.451 * * [simplify]: Extracting #4: cost 134 inf + 2 198.452 * * [simplify]: Extracting #5: cost 131 inf + 1651 198.459 * * [simplify]: Extracting #6: cost 40 inf + 20882 198.475 * * [simplify]: Extracting #7: cost 1 inf + 33887 198.491 * * [simplify]: Extracting #8: cost 0 inf + 34011 198.508 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 198.508 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 198.508 * * * * [progress]: [ 714 / 793 ] simplifiying candidate # 198.509 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 198.509 * * [simplify]: iters left: 6 (23 enodes) 198.523 * * [simplify]: iters left: 5 (122 enodes) 198.557 * * [simplify]: iters left: 4 (343 enodes) 198.708 * * [simplify]: Extracting #0: cost 1 inf + 0 198.708 * * [simplify]: Extracting #1: cost 3 inf + 0 198.708 * * [simplify]: Extracting #2: cost 20 inf + 0 198.709 * * [simplify]: Extracting #3: cost 44 inf + 0 198.709 * * [simplify]: Extracting #4: cost 64 inf + 1 198.710 * * [simplify]: Extracting #5: cost 187 inf + 1 198.714 * * [simplify]: Extracting #6: cost 180 inf + 8299 198.726 * * [simplify]: Extracting #7: cost 61 inf + 33060 198.747 * * [simplify]: Extracting #8: cost 4 inf + 53386 198.768 * * [simplify]: Extracting #9: cost 0 inf + 54861 198.780 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 198.780 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 198.780 * * * * [progress]: [ 715 / 793 ] simplifiying candidate # 198.780 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 198.781 * * [simplify]: iters left: 6 (18 enodes) 198.785 * * [simplify]: iters left: 5 (86 enodes) 198.800 * * [simplify]: iters left: 4 (198 enodes) 198.861 * * [simplify]: iters left: 3 (355 enodes) 198.996 * * [simplify]: Extracting #0: cost 1 inf + 0 198.996 * * [simplify]: Extracting #1: cost 3 inf + 0 198.996 * * [simplify]: Extracting #2: cost 17 inf + 0 198.996 * * [simplify]: Extracting #3: cost 36 inf + 0 198.997 * * [simplify]: Extracting #4: cost 66 inf + 1 198.997 * * [simplify]: Extracting #5: cost 113 inf + 457 199.000 * * [simplify]: Extracting #6: cost 92 inf + 4554 199.009 * * [simplify]: Extracting #7: cost 17 inf + 20711 199.024 * * [simplify]: Extracting #8: cost 1 inf + 25373 199.037 * * [simplify]: Extracting #9: cost 0 inf + 25977 199.051 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 199.051 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 199.051 * * * * [progress]: [ 716 / 793 ] simplifiying candidate # 199.051 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 199.052 * * [simplify]: iters left: 6 (23 enodes) 199.065 * * [simplify]: iters left: 5 (122 enodes) 199.097 * * [simplify]: iters left: 4 (344 enodes) 199.236 * * [simplify]: Extracting #0: cost 1 inf + 0 199.237 * * [simplify]: Extracting #1: cost 3 inf + 0 199.237 * * [simplify]: Extracting #2: cost 18 inf + 0 199.237 * * [simplify]: Extracting #3: cost 38 inf + 0 199.237 * * [simplify]: Extracting #4: cost 55 inf + 1 199.238 * * [simplify]: Extracting #5: cost 110 inf + 1 199.239 * * [simplify]: Extracting #6: cost 180 inf + 1275 199.245 * * [simplify]: Extracting #7: cost 126 inf + 13738 199.259 * * [simplify]: Extracting #8: cost 48 inf + 32406 199.279 * * [simplify]: Extracting #9: cost 8 inf + 49892 199.300 * * [simplify]: Extracting #10: cost 0 inf + 52969 199.317 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 199.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 199.317 * * * * [progress]: [ 717 / 793 ] simplifiying candidate # 199.317 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 199.317 * * [simplify]: iters left: 6 (17 enodes) 199.322 * * [simplify]: iters left: 5 (87 enodes) 199.340 * * [simplify]: iters left: 4 (203 enodes) 199.389 * * [simplify]: iters left: 3 (338 enodes) 199.482 * * [simplify]: Extracting #0: cost 1 inf + 0 199.482 * * [simplify]: Extracting #1: cost 3 inf + 0 199.482 * * [simplify]: Extracting #2: cost 17 inf + 0 199.482 * * [simplify]: Extracting #3: cost 37 inf + 0 199.482 * * [simplify]: Extracting #4: cost 66 inf + 2 199.482 * * [simplify]: Extracting #5: cost 112 inf + 499 199.484 * * [simplify]: Extracting #6: cost 89 inf + 5691 199.489 * * [simplify]: Extracting #7: cost 7 inf + 23912 199.496 * * [simplify]: Extracting #8: cost 0 inf + 25978 199.511 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 199.511 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 199.512 * * * * [progress]: [ 718 / 793 ] simplifiying candidate # 199.512 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 199.512 * * [simplify]: iters left: 6 (18 enodes) 199.517 * * [simplify]: iters left: 5 (90 enodes) 199.537 * * [simplify]: iters left: 4 (254 enodes) 199.616 * * [simplify]: Extracting #0: cost 1 inf + 0 199.616 * * [simplify]: Extracting #1: cost 3 inf + 0 199.616 * * [simplify]: Extracting #2: cost 18 inf + 0 199.616 * * [simplify]: Extracting #3: cost 33 inf + 0 199.616 * * [simplify]: Extracting #4: cost 43 inf + 0 199.617 * * [simplify]: Extracting #5: cost 136 inf + 0 199.617 * * [simplify]: Extracting #6: cost 173 inf + 1480 199.620 * * [simplify]: Extracting #7: cost 77 inf + 19757 199.627 * * [simplify]: Extracting #8: cost 6 inf + 41781 199.636 * * [simplify]: Extracting #9: cost 0 inf + 42990 199.651 * * [simplify]: Extracting #10: cost 0 inf + 42710 199.663 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 199.663 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 199.663 * * * * [progress]: [ 719 / 793 ] simplifiying candidate # 199.664 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 199.664 * * [simplify]: iters left: 6 (22 enodes) 199.670 * * [simplify]: iters left: 5 (116 enodes) 199.702 * * [simplify]: iters left: 4 (325 enodes) 199.809 * * [simplify]: Extracting #0: cost 1 inf + 0 199.809 * * [simplify]: Extracting #1: cost 3 inf + 0 199.809 * * [simplify]: Extracting #2: cost 22 inf + 0 199.809 * * [simplify]: Extracting #3: cost 47 inf + 0 199.809 * * [simplify]: Extracting #4: cost 69 inf + 0 199.811 * * [simplify]: Extracting #5: cost 193 inf + 0 199.813 * * [simplify]: Extracting #6: cost 205 inf + 5301 199.825 * * [simplify]: Extracting #7: cost 75 inf + 34756 199.839 * * [simplify]: Extracting #8: cost 18 inf + 49018 199.852 * * [simplify]: Extracting #9: cost 0 inf + 57214 199.871 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 199.871 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 199.872 * * * * [progress]: [ 720 / 793 ] simplifiying candidate # 199.872 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 199.872 * * [simplify]: iters left: 6 (22 enodes) 199.884 * * [simplify]: iters left: 5 (116 enodes) 199.911 * * [simplify]: iters left: 4 (325 enodes) 200.026 * * [simplify]: Extracting #0: cost 1 inf + 0 200.027 * * [simplify]: Extracting #1: cost 3 inf + 0 200.027 * * [simplify]: Extracting #2: cost 22 inf + 0 200.027 * * [simplify]: Extracting #3: cost 47 inf + 0 200.027 * * [simplify]: Extracting #4: cost 69 inf + 0 200.027 * * [simplify]: Extracting #5: cost 193 inf + 0 200.032 * * [simplify]: Extracting #6: cost 184 inf + 8514 200.038 * * [simplify]: Extracting #7: cost 76 inf + 29573 200.056 * * [simplify]: Extracting #8: cost 25 inf + 46648 200.073 * * [simplify]: Extracting #9: cost 3 inf + 55952 200.085 * * [simplify]: Extracting #10: cost 0 inf + 57334 200.096 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 200.096 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 200.097 * * * * [progress]: [ 721 / 793 ] simplifiying candidate # 200.097 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.097 * * [simplify]: iters left: 6 (17 enodes) 200.102 * * [simplify]: iters left: 5 (83 enodes) 200.130 * * [simplify]: iters left: 4 (199 enodes) 200.176 * * [simplify]: iters left: 3 (343 enodes) 200.269 * * [simplify]: Extracting #0: cost 1 inf + 0 200.269 * * [simplify]: Extracting #1: cost 3 inf + 0 200.269 * * [simplify]: Extracting #2: cost 17 inf + 0 200.270 * * [simplify]: Extracting #3: cost 33 inf + 0 200.270 * * [simplify]: Extracting #4: cost 55 inf + 1 200.271 * * [simplify]: Extracting #5: cost 118 inf + 1 200.272 * * [simplify]: Extracting #6: cost 112 inf + 2750 200.279 * * [simplify]: Extracting #7: cost 23 inf + 19232 200.292 * * [simplify]: Extracting #8: cost 1 inf + 26192 200.306 * * [simplify]: Extracting #9: cost 0 inf + 26193 200.320 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.320 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 200.320 * * * * [progress]: [ 722 / 793 ] simplifiying candidate # 200.320 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.320 * * [simplify]: iters left: 6 (18 enodes) 200.325 * * [simplify]: iters left: 5 (89 enodes) 200.347 * * [simplify]: iters left: 4 (237 enodes) 200.433 * * [simplify]: Extracting #0: cost 1 inf + 0 200.433 * * [simplify]: Extracting #1: cost 3 inf + 0 200.433 * * [simplify]: Extracting #2: cost 14 inf + 0 200.433 * * [simplify]: Extracting #3: cost 27 inf + 0 200.433 * * [simplify]: Extracting #4: cost 36 inf + 1 200.433 * * [simplify]: Extracting #5: cost 129 inf + 1 200.434 * * [simplify]: Extracting #6: cost 167 inf + 1829 200.437 * * [simplify]: Extracting #7: cost 57 inf + 23909 200.444 * * [simplify]: Extracting #8: cost 3 inf + 37783 200.450 * * [simplify]: Extracting #9: cost 0 inf + 38804 200.457 * * [simplify]: Extracting #10: cost 0 inf + 38724 200.466 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 200.466 * * * * [progress]: [ 723 / 793 ] simplifiying candidate # 200.467 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.467 * * [simplify]: iters left: 6 (17 enodes) 200.475 * * [simplify]: iters left: 5 (82 enodes) 200.505 * * [simplify]: iters left: 4 (182 enodes) 200.558 * * [simplify]: iters left: 3 (309 enodes) 200.626 * * [simplify]: Extracting #0: cost 1 inf + 0 200.626 * * [simplify]: Extracting #1: cost 3 inf + 0 200.626 * * [simplify]: Extracting #2: cost 14 inf + 0 200.626 * * [simplify]: Extracting #3: cost 31 inf + 0 200.626 * * [simplify]: Extracting #4: cost 60 inf + 2 200.627 * * [simplify]: Extracting #5: cost 110 inf + 131 200.628 * * [simplify]: Extracting #6: cost 88 inf + 3990 200.631 * * [simplify]: Extracting #7: cost 26 inf + 14450 200.639 * * [simplify]: Extracting #8: cost 2 inf + 22226 200.650 * * [simplify]: Extracting #9: cost 0 inf + 23154 200.661 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.661 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 200.662 * * * * [progress]: [ 724 / 793 ] simplifiying candidate # 200.662 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.662 * * [simplify]: iters left: 6 (18 enodes) 200.670 * * [simplify]: iters left: 5 (89 enodes) 200.689 * * [simplify]: iters left: 4 (231 enodes) 200.786 * * [simplify]: Extracting #0: cost 1 inf + 0 200.786 * * [simplify]: Extracting #1: cost 3 inf + 0 200.786 * * [simplify]: Extracting #2: cost 16 inf + 0 200.786 * * [simplify]: Extracting #3: cost 28 inf + 0 200.787 * * [simplify]: Extracting #4: cost 37 inf + 1 200.787 * * [simplify]: Extracting #5: cost 129 inf + 1 200.787 * * [simplify]: Extracting #6: cost 166 inf + 1616 200.790 * * [simplify]: Extracting #7: cost 70 inf + 21537 200.796 * * [simplify]: Extracting #8: cost 3 inf + 38703 200.805 * * [simplify]: Extracting #9: cost 0 inf + 38762 200.817 * * [simplify]: Extracting #10: cost 0 inf + 38682 200.834 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 200.834 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 200.835 * * * * [progress]: [ 725 / 793 ] simplifiying candidate # 200.835 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 200.836 * * [simplify]: iters left: 6 (17 enodes) 200.844 * * [simplify]: iters left: 5 (82 enodes) 200.872 * * [simplify]: iters left: 4 (177 enodes) 200.938 * * [simplify]: iters left: 3 (309 enodes) 201.015 * * [simplify]: Extracting #0: cost 1 inf + 0 201.015 * * [simplify]: Extracting #1: cost 3 inf + 0 201.015 * * [simplify]: Extracting #2: cost 14 inf + 0 201.016 * * [simplify]: Extracting #3: cost 31 inf + 0 201.016 * * [simplify]: Extracting #4: cost 60 inf + 2 201.016 * * [simplify]: Extracting #5: cost 110 inf + 131 201.017 * * [simplify]: Extracting #6: cost 95 inf + 3088 201.020 * * [simplify]: Extracting #7: cost 31 inf + 13470 201.025 * * [simplify]: Extracting #8: cost 4 inf + 21418 201.033 * * [simplify]: Extracting #9: cost 0 inf + 23234 201.047 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 201.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 201.047 * * * * [progress]: [ 726 / 793 ] simplifiying candidate # 201.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 201.048 * * [simplify]: iters left: 6 (18 enodes) 201.058 * * [simplify]: iters left: 5 (91 enodes) 201.098 * * [simplify]: iters left: 4 (260 enodes) 201.211 * * [simplify]: Extracting #0: cost 1 inf + 0 201.211 * * [simplify]: Extracting #1: cost 3 inf + 0 201.211 * * [simplify]: Extracting #2: cost 17 inf + 0 201.211 * * [simplify]: Extracting #3: cost 33 inf + 0 201.211 * * [simplify]: Extracting #4: cost 42 inf + 1 201.212 * * [simplify]: Extracting #5: cost 136 inf + 1 201.212 * * [simplify]: Extracting #6: cost 172 inf + 1958 201.215 * * [simplify]: Extracting #7: cost 81 inf + 18221 201.224 * * [simplify]: Extracting #8: cost 5 inf + 40710 201.240 * * [simplify]: Extracting #9: cost 0 inf + 42268 201.248 * * [simplify]: Extracting #10: cost 0 inf + 42188 201.256 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 201.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 201.256 * * * * [progress]: [ 727 / 793 ] simplifiying candidate # 201.256 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 201.256 * * [simplify]: iters left: 6 (22 enodes) 201.262 * * [simplify]: iters left: 5 (118 enodes) 201.309 * * [simplify]: iters left: 4 (332 enodes) 201.420 * * [simplify]: Extracting #0: cost 1 inf + 0 201.420 * * [simplify]: Extracting #1: cost 3 inf + 0 201.420 * * [simplify]: Extracting #2: cost 22 inf + 0 201.420 * * [simplify]: Extracting #3: cost 47 inf + 0 201.420 * * [simplify]: Extracting #4: cost 68 inf + 1 201.421 * * [simplify]: Extracting #5: cost 191 inf + 1 201.422 * * [simplify]: Extracting #6: cost 195 inf + 6450 201.429 * * [simplify]: Extracting #7: cost 72 inf + 35564 201.450 * * [simplify]: Extracting #8: cost 21 inf + 49860 201.477 * * [simplify]: Extracting #9: cost 0 inf + 57048 201.492 * * [simplify]: Extracting #10: cost 0 inf + 55964 201.504 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 201.504 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 201.504 * * * * [progress]: [ 728 / 793 ] simplifiying candidate # 201.505 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 201.505 * * [simplify]: iters left: 6 (22 enodes) 201.511 * * [simplify]: iters left: 5 (118 enodes) 201.557 * * [simplify]: iters left: 4 (332 enodes) 201.674 * * [simplify]: Extracting #0: cost 1 inf + 0 201.674 * * [simplify]: Extracting #1: cost 3 inf + 0 201.674 * * [simplify]: Extracting #2: cost 22 inf + 0 201.674 * * [simplify]: Extracting #3: cost 47 inf + 0 201.675 * * [simplify]: Extracting #4: cost 68 inf + 1 201.676 * * [simplify]: Extracting #5: cost 191 inf + 1 201.680 * * [simplify]: Extracting #6: cost 190 inf + 9704 201.697 * * [simplify]: Extracting #7: cost 80 inf + 33038 201.714 * * [simplify]: Extracting #8: cost 22 inf + 47303 201.726 * * [simplify]: Extracting #9: cost 1 inf + 55826 201.737 * * [simplify]: Extracting #10: cost 0 inf + 56370 201.754 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 201.754 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 201.754 * * * * [progress]: [ 729 / 793 ] simplifiying candidate # 201.755 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 201.755 * * [simplify]: iters left: 6 (17 enodes) 201.764 * * [simplify]: iters left: 5 (85 enodes) 202.190 * * [simplify]: iters left: 4 (206 enodes) 202.249 * * [simplify]: iters left: 3 (348 enodes) 202.371 * * [simplify]: Extracting #0: cost 1 inf + 0 202.371 * * [simplify]: Extracting #1: cost 3 inf + 0 202.372 * * [simplify]: Extracting #2: cost 17 inf + 0 202.373 * * [simplify]: Extracting #3: cost 37 inf + 0 202.373 * * [simplify]: Extracting #4: cost 66 inf + 2 202.374 * * [simplify]: Extracting #5: cost 114 inf + 296 202.376 * * [simplify]: Extracting #6: cost 95 inf + 4187 202.383 * * [simplify]: Extracting #7: cost 44 inf + 12271 202.393 * * [simplify]: Extracting #8: cost 10 inf + 21898 202.406 * * [simplify]: Extracting #9: cost 1 inf + 25734 202.422 * * [simplify]: Extracting #10: cost 0 inf + 25978 202.436 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 202.436 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 202.437 * * * * [progress]: [ 730 / 793 ] simplifiying candidate # 202.437 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 202.438 * * [simplify]: iters left: 6 (18 enodes) 202.444 * * [simplify]: iters left: 5 (90 enodes) 202.463 * * [simplify]: iters left: 4 (237 enodes) 202.533 * * [simplify]: Extracting #0: cost 1 inf + 0 202.533 * * [simplify]: Extracting #1: cost 3 inf + 0 202.533 * * [simplify]: Extracting #2: cost 14 inf + 0 202.533 * * [simplify]: Extracting #3: cost 29 inf + 0 202.533 * * [simplify]: Extracting #4: cost 38 inf + 1 202.533 * * [simplify]: Extracting #5: cost 131 inf + 1 202.534 * * [simplify]: Extracting #6: cost 165 inf + 1747 202.537 * * [simplify]: Extracting #7: cost 58 inf + 23819 202.544 * * [simplify]: Extracting #8: cost 3 inf + 39065 202.550 * * [simplify]: Extracting #9: cost 0 inf + 39195 202.557 * * [simplify]: Extracting #10: cost 0 inf + 39115 202.567 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) 202.567 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 202.567 * * * * [progress]: [ 731 / 793 ] simplifiying candidate # 202.568 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 202.568 * * [simplify]: iters left: 6 (17 enodes) 202.574 * * [simplify]: iters left: 5 (84 enodes) 202.592 * * [simplify]: iters left: 4 (184 enodes) 202.633 * * [simplify]: iters left: 3 (310 enodes) 202.707 * * [simplify]: Extracting #0: cost 1 inf + 0 202.707 * * [simplify]: Extracting #1: cost 3 inf + 0 202.707 * * [simplify]: Extracting #2: cost 14 inf + 0 202.707 * * [simplify]: Extracting #3: cost 31 inf + 0 202.707 * * [simplify]: Extracting #4: cost 60 inf + 2 202.708 * * [simplify]: Extracting #5: cost 109 inf + 294 202.710 * * [simplify]: Extracting #6: cost 86 inf + 4316 202.716 * * [simplify]: Extracting #7: cost 27 inf + 14206 202.726 * * [simplify]: Extracting #8: cost 5 inf + 21174 202.737 * * [simplify]: Extracting #9: cost 0 inf + 23074 202.748 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 202.748 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 202.749 * * * * [progress]: [ 732 / 793 ] simplifiying candidate # 202.749 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 202.749 * * [simplify]: iters left: 6 (18 enodes) 202.759 * * [simplify]: iters left: 5 (90 enodes) 202.798 * * [simplify]: iters left: 4 (243 enodes) 202.863 * * [simplify]: Extracting #0: cost 1 inf + 0 202.863 * * [simplify]: Extracting #1: cost 3 inf + 0 202.863 * * [simplify]: Extracting #2: cost 14 inf + 0 202.864 * * [simplify]: Extracting #3: cost 31 inf + 0 202.864 * * [simplify]: Extracting #4: cost 45 inf + 2 202.864 * * [simplify]: Extracting #5: cost 121 inf + 384 202.865 * * [simplify]: Extracting #6: cost 125 inf + 7844 202.871 * * [simplify]: Extracting #7: cost 26 inf + 27886 202.882 * * [simplify]: Extracting #8: cost 5 inf + 35888 202.895 * * [simplify]: Extracting #9: cost 0 inf + 37486 202.908 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 202.908 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 202.908 * * * * [progress]: [ 733 / 793 ] simplifiying candidate # 202.908 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 202.909 * * [simplify]: iters left: 6 (17 enodes) 202.917 * * [simplify]: iters left: 5 (84 enodes) 202.938 * * [simplify]: iters left: 4 (191 enodes) 202.977 * * [simplify]: iters left: 3 (314 enodes) 203.050 * * [simplify]: Extracting #0: cost 1 inf + 0 203.050 * * [simplify]: Extracting #1: cost 3 inf + 0 203.050 * * [simplify]: Extracting #2: cost 20 inf + 0 203.050 * * [simplify]: Extracting #3: cost 64 inf + 0 203.051 * * [simplify]: Extracting #4: cost 96 inf + 4 203.051 * * [simplify]: Extracting #5: cost 127 inf + 952 203.056 * * [simplify]: Extracting #6: cost 82 inf + 9900 203.066 * * [simplify]: Extracting #7: cost 20 inf + 27926 203.076 * * [simplify]: Extracting #8: cost 0 inf + 36792 203.084 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 203.084 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.084 * * * * [progress]: [ 734 / 793 ] simplifiying candidate # 203.084 * * * * [progress]: [ 735 / 793 ] simplifiying candidate # 203.084 * * * * [progress]: [ 736 / 793 ] simplifiying candidate # 203.084 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 203.084 * * [simplify]: iters left: 5 (8 enodes) 203.086 * * [simplify]: iters left: 4 (28 enodes) 203.090 * * [simplify]: iters left: 3 (37 enodes) 203.095 * * [simplify]: iters left: 2 (41 enodes) 203.100 * * [simplify]: Extracting #0: cost 1 inf + 0 203.101 * * [simplify]: Extracting #1: cost 3 inf + 0 203.101 * * [simplify]: Extracting #2: cost 7 inf + 0 203.101 * * [simplify]: Extracting #3: cost 16 inf + 0 203.101 * * [simplify]: Extracting #4: cost 11 inf + 128 203.101 * * [simplify]: Extracting #5: cost 2 inf + 870 203.101 * * [simplify]: Extracting #6: cost 0 inf + 1156 203.101 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 203.101 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.101 * * * * [progress]: [ 737 / 793 ] simplifiying candidate # 203.102 * * * * [progress]: [ 738 / 793 ] simplifiying candidate # 203.102 * * * * [progress]: [ 739 / 793 ] simplifiying candidate #real (real->posit16 (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))> 203.102 * * * * [progress]: [ 740 / 793 ] simplifiying candidate # 203.102 * * * * [progress]: [ 741 / 793 ] simplifiying candidate # 203.102 * * * * [progress]: [ 742 / 793 ] simplifiying candidate # 203.102 * * * * [progress]: [ 743 / 793 ] simplifiying candidate # 203.102 * * * * [progress]: [ 744 / 793 ] simplifiying candidate # 203.102 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.102 * * [simplify]: iters left: 6 (10 enodes) 203.104 * * [simplify]: iters left: 5 (34 enodes) 203.109 * * [simplify]: iters left: 4 (43 enodes) 203.114 * * [simplify]: iters left: 3 (47 enodes) 203.120 * * [simplify]: Extracting #0: cost 1 inf + 0 203.120 * * [simplify]: Extracting #1: cost 3 inf + 0 203.121 * * [simplify]: Extracting #2: cost 5 inf + 0 203.121 * * [simplify]: Extracting #3: cost 7 inf + 0 203.121 * * [simplify]: Extracting #4: cost 11 inf + 0 203.121 * * [simplify]: Extracting #5: cost 20 inf + 0 203.121 * * [simplify]: Extracting #6: cost 16 inf + 87 203.121 * * [simplify]: Extracting #7: cost 5 inf + 1074 203.121 * * [simplify]: Extracting #8: cost 0 inf + 2292 203.122 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.122 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))))) 203.122 * * * * [progress]: [ 745 / 793 ] simplifiying candidate # 203.122 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 203.122 * * [simplify]: iters left: 6 (9 enodes) 203.124 * * [simplify]: iters left: 5 (31 enodes) 203.128 * * [simplify]: iters left: 4 (40 enodes) 203.135 * * [simplify]: iters left: 3 (44 enodes) 203.141 * * [simplify]: Extracting #0: cost 1 inf + 0 203.141 * * [simplify]: Extracting #1: cost 3 inf + 0 203.141 * * [simplify]: Extracting #2: cost 5 inf + 0 203.141 * * [simplify]: Extracting #3: cost 9 inf + 0 203.141 * * [simplify]: Extracting #4: cost 18 inf + 0 203.141 * * [simplify]: Extracting #5: cost 13 inf + 169 203.141 * * [simplify]: Extracting #6: cost 5 inf + 747 203.141 * * [simplify]: Extracting #7: cost 0 inf + 1564 203.142 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 203.142 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))))) 203.142 * * * * [progress]: [ 746 / 793 ] simplifiying candidate # 203.142 * [simplify]: Simplifying (cbrt 1) 203.142 * * [simplify]: iters left: 1 (2 enodes) 203.144 * * [simplify]: Extracting #0: cost 1 inf + 0 203.144 * * [simplify]: Extracting #1: cost 0 inf + 1 203.144 * [simplify]: Simplified to 1 203.144 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* 1 (cbrt (- (* x.re y.re) (* x.im y.im)))))) 203.144 * * * * [progress]: [ 747 / 793 ] simplifiying candidate # 203.145 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 203.145 * * [simplify]: iters left: 6 (11 enodes) 203.148 * * [simplify]: iters left: 5 (56 enodes) 203.169 * * [simplify]: iters left: 4 (168 enodes) 203.257 * * [simplify]: iters left: 3 (482 enodes) 203.454 * * [simplify]: Extracting #0: cost 1 inf + 0 203.455 * * [simplify]: Extracting #1: cost 3 inf + 0 203.455 * * [simplify]: Extracting #2: cost 23 inf + 0 203.455 * * [simplify]: Extracting #3: cost 106 inf + 0 203.456 * * [simplify]: Extracting #4: cost 225 inf + 1217 203.458 * * [simplify]: Extracting #5: cost 162 inf + 10868 203.464 * * [simplify]: Extracting #6: cost 68 inf + 38221 203.471 * * [simplify]: Extracting #7: cost 3 inf + 66700 203.479 * * [simplify]: Extracting #8: cost 0 inf + 68251 203.487 * [simplify]: Simplified to (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 203.487 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 203.488 * * * * [progress]: [ 748 / 793 ] simplifiying candidate # 203.488 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 203.488 * * [simplify]: iters left: 6 (10 enodes) 203.493 * * [simplify]: iters left: 5 (51 enodes) 203.512 * * [simplify]: iters left: 4 (114 enodes) 203.532 * * [simplify]: iters left: 3 (184 enodes) 203.564 * * [simplify]: iters left: 2 (265 enodes) 203.612 * * [simplify]: iters left: 1 (476 enodes) 203.817 * * [simplify]: Extracting #0: cost 1 inf + 0 203.817 * * [simplify]: Extracting #1: cost 3 inf + 0 203.817 * * [simplify]: Extracting #2: cost 24 inf + 0 203.818 * * [simplify]: Extracting #3: cost 112 inf + 0 203.819 * * [simplify]: Extracting #4: cost 146 inf + 1437 203.821 * * [simplify]: Extracting #5: cost 63 inf + 11458 203.828 * * [simplify]: Extracting #6: cost 1 inf + 23808 203.838 * * [simplify]: Extracting #7: cost 0 inf + 24092 203.844 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 203.845 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 203.845 * * * * [progress]: [ 749 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 750 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 751 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 752 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 753 / 793 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im)))))))> 203.845 * * * * [progress]: [ 754 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 755 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 756 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 757 / 793 ] simplifiying candidate # 203.845 * * * * [progress]: [ 758 / 793 ] simplifiying candidate # 203.845 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.845 * * [simplify]: iters left: 6 (10 enodes) 203.848 * * [simplify]: iters left: 5 (34 enodes) 203.856 * * [simplify]: iters left: 4 (43 enodes) 203.868 * * [simplify]: iters left: 3 (47 enodes) 203.880 * * [simplify]: Extracting #0: cost 1 inf + 0 203.880 * * [simplify]: Extracting #1: cost 3 inf + 0 203.880 * * [simplify]: Extracting #2: cost 5 inf + 0 203.880 * * [simplify]: Extracting #3: cost 7 inf + 0 203.880 * * [simplify]: Extracting #4: cost 11 inf + 0 203.880 * * [simplify]: Extracting #5: cost 20 inf + 0 203.880 * * [simplify]: Extracting #6: cost 16 inf + 87 203.881 * * [simplify]: Extracting #7: cost 5 inf + 1074 203.882 * * [simplify]: Extracting #8: cost 0 inf + 2292 203.882 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.882 * [simplify]: Simplified (2 1 1 2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.883 * * * * [progress]: [ 759 / 793 ] simplifiying candidate # 203.883 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 203.883 * * [simplify]: iters left: 6 (9 enodes) 203.887 * * [simplify]: iters left: 5 (31 enodes) 203.896 * * [simplify]: iters left: 4 (40 enodes) 203.905 * * [simplify]: iters left: 3 (44 enodes) 203.911 * * [simplify]: Extracting #0: cost 1 inf + 0 203.911 * * [simplify]: Extracting #1: cost 3 inf + 0 203.911 * * [simplify]: Extracting #2: cost 5 inf + 0 203.911 * * [simplify]: Extracting #3: cost 9 inf + 0 203.911 * * [simplify]: Extracting #4: cost 18 inf + 0 203.911 * * [simplify]: Extracting #5: cost 13 inf + 169 203.911 * * [simplify]: Extracting #6: cost 5 inf + 747 203.911 * * [simplify]: Extracting #7: cost 0 inf + 1564 203.912 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 203.912 * [simplify]: Simplified (2 1 1 2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.912 * * * * [progress]: [ 760 / 793 ] simplifiying candidate # 203.912 * [simplify]: Simplifying (cbrt 1) 203.912 * * [simplify]: iters left: 1 (2 enodes) 203.914 * * [simplify]: Extracting #0: cost 1 inf + 0 203.914 * * [simplify]: Extracting #1: cost 0 inf + 1 203.914 * [simplify]: Simplified to 1 203.914 * [simplify]: Simplified (2 1 1 2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* 1 (cbrt (- (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 203.914 * * * * [progress]: [ 761 / 793 ] simplifiying candidate # 203.915 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 203.915 * * [simplify]: iters left: 6 (11 enodes) 203.918 * * [simplify]: iters left: 5 (56 enodes) 203.931 * * [simplify]: iters left: 4 (168 enodes) 203.997 * * [simplify]: iters left: 3 (482 enodes) 204.246 * * [simplify]: Extracting #0: cost 1 inf + 0 204.246 * * [simplify]: Extracting #1: cost 3 inf + 0 204.246 * * [simplify]: Extracting #2: cost 23 inf + 0 204.251 * * [simplify]: Extracting #3: cost 106 inf + 0 204.253 * * [simplify]: Extracting #4: cost 225 inf + 1217 204.257 * * [simplify]: Extracting #5: cost 162 inf + 10868 204.263 * * [simplify]: Extracting #6: cost 68 inf + 38221 204.271 * * [simplify]: Extracting #7: cost 3 inf + 66700 204.279 * * [simplify]: Extracting #8: cost 0 inf + 68251 204.287 * [simplify]: Simplified to (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 204.287 * [simplify]: Simplified (2 1 1 2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.288 * * * * [progress]: [ 762 / 793 ] simplifiying candidate # 204.288 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 204.288 * * [simplify]: iters left: 6 (10 enodes) 204.291 * * [simplify]: iters left: 5 (51 enodes) 204.300 * * [simplify]: iters left: 4 (114 enodes) 204.323 * * [simplify]: iters left: 3 (184 enodes) 204.358 * * [simplify]: iters left: 2 (265 enodes) 204.450 * * [simplify]: iters left: 1 (476 enodes) 204.631 * * [simplify]: Extracting #0: cost 1 inf + 0 204.631 * * [simplify]: Extracting #1: cost 3 inf + 0 204.631 * * [simplify]: Extracting #2: cost 24 inf + 0 204.632 * * [simplify]: Extracting #3: cost 112 inf + 0 204.633 * * [simplify]: Extracting #4: cost 146 inf + 1437 204.639 * * [simplify]: Extracting #5: cost 63 inf + 11458 204.650 * * [simplify]: Extracting #6: cost 1 inf + 23808 204.657 * * [simplify]: Extracting #7: cost 0 inf + 24092 204.664 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 204.664 * [simplify]: Simplified (2 1 1 2 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.664 * * * * [progress]: [ 763 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 764 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 765 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 766 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 767 / 793 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))> 204.664 * * * * [progress]: [ 768 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 769 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 770 / 793 ] simplifiying candidate # 204.664 * * * * [progress]: [ 771 / 793 ] simplifiying candidate # 204.665 * * * * [progress]: [ 772 / 793 ] simplifiying candidate # 204.665 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.665 * * [simplify]: iters left: 6 (10 enodes) 204.667 * * [simplify]: iters left: 5 (34 enodes) 204.671 * * [simplify]: iters left: 4 (43 enodes) 204.677 * * [simplify]: iters left: 3 (47 enodes) 204.687 * * [simplify]: Extracting #0: cost 1 inf + 0 204.687 * * [simplify]: Extracting #1: cost 3 inf + 0 204.687 * * [simplify]: Extracting #2: cost 5 inf + 0 204.687 * * [simplify]: Extracting #3: cost 7 inf + 0 204.687 * * [simplify]: Extracting #4: cost 11 inf + 0 204.688 * * [simplify]: Extracting #5: cost 20 inf + 0 204.688 * * [simplify]: Extracting #6: cost 16 inf + 87 204.688 * * [simplify]: Extracting #7: cost 5 inf + 1074 204.689 * * [simplify]: Extracting #8: cost 0 inf + 2292 204.692 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.692 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.693 * * * * [progress]: [ 773 / 793 ] simplifiying candidate # 204.693 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 204.693 * * [simplify]: iters left: 6 (9 enodes) 204.696 * * [simplify]: iters left: 5 (31 enodes) 204.704 * * [simplify]: iters left: 4 (40 enodes) 204.715 * * [simplify]: iters left: 3 (44 enodes) 204.726 * * [simplify]: Extracting #0: cost 1 inf + 0 204.726 * * [simplify]: Extracting #1: cost 3 inf + 0 204.726 * * [simplify]: Extracting #2: cost 5 inf + 0 204.726 * * [simplify]: Extracting #3: cost 9 inf + 0 204.726 * * [simplify]: Extracting #4: cost 18 inf + 0 204.726 * * [simplify]: Extracting #5: cost 13 inf + 169 204.727 * * [simplify]: Extracting #6: cost 5 inf + 747 204.727 * * [simplify]: Extracting #7: cost 0 inf + 1564 204.728 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 204.728 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (sqrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.728 * * * * [progress]: [ 774 / 793 ] simplifiying candidate # 204.728 * [simplify]: Simplifying (cbrt 1) 204.728 * * [simplify]: iters left: 1 (2 enodes) 204.732 * * [simplify]: Extracting #0: cost 1 inf + 0 204.732 * * [simplify]: Extracting #1: cost 0 inf + 1 204.732 * [simplify]: Simplified to 1 204.732 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* 1 (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 204.732 * * * * [progress]: [ 775 / 793 ] simplifiying candidate # 204.732 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 204.732 * * [simplify]: iters left: 6 (11 enodes) 204.738 * * [simplify]: iters left: 5 (56 enodes) 204.763 * * [simplify]: iters left: 4 (168 enodes) 204.818 * * [simplify]: iters left: 3 (482 enodes) 205.042 * * [simplify]: Extracting #0: cost 1 inf + 0 205.042 * * [simplify]: Extracting #1: cost 3 inf + 0 205.042 * * [simplify]: Extracting #2: cost 23 inf + 0 205.043 * * [simplify]: Extracting #3: cost 106 inf + 0 205.044 * * [simplify]: Extracting #4: cost 225 inf + 1217 205.050 * * [simplify]: Extracting #5: cost 162 inf + 10868 205.060 * * [simplify]: Extracting #6: cost 68 inf + 38221 205.072 * * [simplify]: Extracting #7: cost 3 inf + 66700 205.080 * * [simplify]: Extracting #8: cost 0 inf + 68251 205.094 * [simplify]: Simplified to (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 205.094 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 205.095 * * * * [progress]: [ 776 / 793 ] simplifiying candidate # 205.095 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 205.095 * * [simplify]: iters left: 6 (10 enodes) 205.098 * * [simplify]: iters left: 5 (51 enodes) 205.116 * * [simplify]: iters left: 4 (114 enodes) 205.150 * * [simplify]: iters left: 3 (184 enodes) 205.190 * * [simplify]: iters left: 2 (265 enodes) 205.278 * * [simplify]: iters left: 1 (476 enodes) 205.476 * * [simplify]: Extracting #0: cost 1 inf + 0 205.477 * * [simplify]: Extracting #1: cost 3 inf + 0 205.477 * * [simplify]: Extracting #2: cost 24 inf + 0 205.477 * * [simplify]: Extracting #3: cost 112 inf + 0 205.478 * * [simplify]: Extracting #4: cost 146 inf + 1437 205.481 * * [simplify]: Extracting #5: cost 63 inf + 11458 205.489 * * [simplify]: Extracting #6: cost 1 inf + 23808 205.497 * * [simplify]: Extracting #7: cost 0 inf + 24092 205.504 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 205.504 * [simplify]: Simplified (2 1 1 2 1 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 205.504 * * * * [progress]: [ 777 / 793 ] simplifiying candidate # 205.505 * * * * [progress]: [ 778 / 793 ] simplifiying candidate # 205.505 * * * * [progress]: [ 779 / 793 ] simplifiying candidate # 205.505 * * * * [progress]: [ 780 / 793 ] simplifiying candidate # 205.505 * * * * [progress]: [ 781 / 793 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))> 205.505 * * * * [progress]: [ 782 / 793 ] simplifiying candidate # 205.505 * [simplify]: Simplifying (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 205.505 * * [simplify]: iters left: 6 (22 enodes) 205.511 * * [simplify]: iters left: 5 (98 enodes) 205.529 * * [simplify]: iters left: 4 (200 enodes) 205.602 * * [simplify]: iters left: 3 (451 enodes) 205.809 * * [simplify]: Extracting #0: cost 1 inf + 0 205.810 * * [simplify]: Extracting #1: cost 5 inf + 0 205.810 * * [simplify]: Extracting #2: cost 127 inf + 0 205.812 * * [simplify]: Extracting #3: cost 321 inf + 540 205.823 * * [simplify]: Extracting #4: cost 292 inf + 9869 205.834 * * [simplify]: Extracting #5: cost 169 inf + 42927 205.857 * * [simplify]: Extracting #6: cost 27 inf + 99438 205.887 * * [simplify]: Extracting #7: cost 0 inf + 110073 205.916 * [simplify]: Simplified to (- (cbrt (* (* y.im x.im) (* y.im x.im))) (* (* (* y.re x.re) (pow (* y.im x.im) -1/3)) 2/3)) 205.916 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (cbrt (* (* y.im x.im) (* y.im x.im))) (* (* (* y.re x.re) (pow (* y.im x.im) -1/3)) 2/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 205.917 * * * * [progress]: [ 783 / 793 ] simplifiying candidate # 205.917 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 205.917 * * [simplify]: iters left: 6 (14 enodes) 205.926 * * [simplify]: iters left: 5 (65 enodes) 205.949 * * [simplify]: iters left: 4 (128 enodes) 205.988 * * [simplify]: iters left: 3 (309 enodes) 206.099 * * [simplify]: Extracting #0: cost 1 inf + 0 206.099 * * [simplify]: Extracting #1: cost 32 inf + 0 206.099 * * [simplify]: Extracting #2: cost 141 inf + 74 206.101 * * [simplify]: Extracting #3: cost 182 inf + 294 206.102 * * [simplify]: Extracting #4: cost 150 inf + 4317 206.109 * * [simplify]: Extracting #5: cost 51 inf + 22491 206.119 * * [simplify]: Extracting #6: cost 8 inf + 34493 206.130 * * [simplify]: Extracting #7: cost 1 inf + 37987 206.141 * * [simplify]: Extracting #8: cost 0 inf + 38781 206.152 * [simplify]: Simplified to (exp (* 2/3 (+ (log y.re) (log x.re)))) 206.152 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (exp (* 2/3 (+ (log y.re) (log x.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 206.152 * * * * [progress]: [ 784 / 793 ] simplifiying candidate # 206.153 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 206.153 * * [simplify]: iters left: 6 (14 enodes) 206.165 * * [simplify]: iters left: 5 (61 enodes) 206.189 * * [simplify]: iters left: 4 (121 enodes) 206.225 * * [simplify]: iters left: 3 (276 enodes) 206.334 * * [simplify]: Extracting #0: cost 1 inf + 0 206.334 * * [simplify]: Extracting #1: cost 30 inf + 0 206.335 * * [simplify]: Extracting #2: cost 155 inf + 73 206.337 * * [simplify]: Extracting #3: cost 238 inf + 503 206.339 * * [simplify]: Extracting #4: cost 202 inf + 5288 206.346 * * [simplify]: Extracting #5: cost 78 inf + 34498 206.354 * * [simplify]: Extracting #6: cost 8 inf + 53946 206.362 * * [simplify]: Extracting #7: cost 0 inf + 57011 206.371 * * [simplify]: Extracting #8: cost 0 inf + 56611 206.382 * [simplify]: Simplified to (exp (* (+ (log (/ -1 y.re)) (log (/ -1 x.re))) -2/3)) 206.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (exp (* (+ (log (/ -1 y.re)) (log (/ -1 x.re))) -2/3)) (cbrt (- (* x.re y.re) (* x.im y.im))))) 206.382 * * * * [progress]: [ 785 / 793 ] simplifiying candidate # 206.382 * [simplify]: Simplifying (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 206.382 * * [simplify]: iters left: 6 (24 enodes) 206.390 * * [simplify]: iters left: 5 (104 enodes) 206.408 * * [simplify]: iters left: 4 (214 enodes) 206.452 * * [simplify]: Extracting #0: cost 1 inf + 0 206.452 * * [simplify]: Extracting #1: cost 5 inf + 0 206.453 * * [simplify]: Extracting #2: cost 53 inf + 0 206.453 * * [simplify]: Extracting #3: cost 111 inf + 157 206.454 * * [simplify]: Extracting #4: cost 139 inf + 1261 206.454 * * [simplify]: Extracting #5: cost 140 inf + 3818 206.457 * * [simplify]: Extracting #6: cost 73 inf + 22825 206.464 * * [simplify]: Extracting #7: cost 15 inf + 49023 206.472 * * [simplify]: Extracting #8: cost 0 inf + 55469 206.481 * * [simplify]: Extracting #9: cost 0 inf + 53337 206.490 * * [simplify]: Extracting #10: cost 0 inf + 53097 206.498 * [simplify]: Simplified to (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) 206.498 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))))) 206.498 * * * * [progress]: [ 786 / 793 ] simplifiying candidate # 206.499 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 206.499 * * [simplify]: iters left: 6 (11 enodes) 206.502 * * [simplify]: iters left: 5 (52 enodes) 206.512 * * [simplify]: iters left: 4 (96 enodes) 206.529 * * [simplify]: iters left: 3 (212 enodes) 206.574 * * [simplify]: iters left: 2 (392 enodes) 206.680 * * [simplify]: Extracting #0: cost 1 inf + 0 206.680 * * [simplify]: Extracting #1: cost 57 inf + 0 206.681 * * [simplify]: Extracting #2: cost 135 inf + 3 206.681 * * [simplify]: Extracting #3: cost 166 inf + 1119 206.683 * * [simplify]: Extracting #4: cost 134 inf + 8390 206.687 * * [simplify]: Extracting #5: cost 62 inf + 28656 206.693 * * [simplify]: Extracting #6: cost 4 inf + 53139 206.699 * * [simplify]: Extracting #7: cost 0 inf + 54055 206.713 * * [simplify]: Extracting #8: cost 0 inf + 53855 206.730 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 206.730 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt y.re) (cbrt x.re)))) 206.730 * * * * [progress]: [ 787 / 793 ] simplifiying candidate # 206.731 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 206.731 * * [simplify]: iters left: 6 (11 enodes) 206.738 * * [simplify]: iters left: 5 (48 enodes) 206.755 * * [simplify]: iters left: 4 (90 enodes) 206.782 * * [simplify]: iters left: 3 (195 enodes) 206.839 * * [simplify]: iters left: 2 (448 enodes) 206.991 * * [simplify]: Extracting #0: cost 1 inf + 0 206.991 * * [simplify]: Extracting #1: cost 44 inf + 0 206.991 * * [simplify]: Extracting #2: cost 154 inf + 1 206.992 * * [simplify]: Extracting #3: cost 267 inf + 375 206.994 * * [simplify]: Extracting #4: cost 242 inf + 8697 206.999 * * [simplify]: Extracting #5: cost 102 inf + 40446 207.009 * * [simplify]: Extracting #6: cost 17 inf + 66276 207.020 * * [simplify]: Extracting #7: cost 0 inf + 77708 207.033 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 207.033 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3))) 207.033 * * * * [progress]: [ 788 / 793 ] simplifiying candidate # 207.034 * [simplify]: Simplifying (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 207.034 * * [simplify]: iters left: 6 (24 enodes) 207.043 * * [simplify]: iters left: 5 (104 enodes) 207.061 * * [simplify]: iters left: 4 (214 enodes) 207.127 * * [simplify]: Extracting #0: cost 1 inf + 0 207.127 * * [simplify]: Extracting #1: cost 5 inf + 0 207.127 * * [simplify]: Extracting #2: cost 53 inf + 0 207.128 * * [simplify]: Extracting #3: cost 111 inf + 157 207.128 * * [simplify]: Extracting #4: cost 139 inf + 1261 207.129 * * [simplify]: Extracting #5: cost 140 inf + 3818 207.132 * * [simplify]: Extracting #6: cost 73 inf + 22825 207.141 * * [simplify]: Extracting #7: cost 15 inf + 49023 207.151 * * [simplify]: Extracting #8: cost 0 inf + 55469 207.168 * * [simplify]: Extracting #9: cost 0 inf + 53337 207.185 * * [simplify]: Extracting #10: cost 0 inf + 53097 207.202 * [simplify]: Simplified to (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) 207.202 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1)))))))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 207.203 * * * * [progress]: [ 789 / 793 ] simplifiying candidate # 207.203 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 207.203 * * [simplify]: iters left: 6 (11 enodes) 207.210 * * [simplify]: iters left: 5 (52 enodes) 207.227 * * [simplify]: iters left: 4 (96 enodes) 207.259 * * [simplify]: iters left: 3 (212 enodes) 207.311 * * [simplify]: iters left: 2 (392 enodes) 207.440 * * [simplify]: Extracting #0: cost 1 inf + 0 207.440 * * [simplify]: Extracting #1: cost 57 inf + 0 207.441 * * [simplify]: Extracting #2: cost 135 inf + 3 207.442 * * [simplify]: Extracting #3: cost 166 inf + 1119 207.444 * * [simplify]: Extracting #4: cost 134 inf + 8390 207.449 * * [simplify]: Extracting #5: cost 62 inf + 28656 207.460 * * [simplify]: Extracting #6: cost 4 inf + 53139 207.471 * * [simplify]: Extracting #7: cost 0 inf + 54055 207.482 * * [simplify]: Extracting #8: cost 0 inf + 53855 207.493 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 207.493 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (cbrt y.re) (cbrt x.re))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 207.494 * * * * [progress]: [ 790 / 793 ] simplifiying candidate # 207.494 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 207.494 * * [simplify]: iters left: 6 (11 enodes) 207.500 * * [simplify]: iters left: 5 (48 enodes) 207.517 * * [simplify]: iters left: 4 (90 enodes) 207.539 * * [simplify]: iters left: 3 (195 enodes) 207.589 * * [simplify]: iters left: 2 (448 enodes) 207.706 * * [simplify]: Extracting #0: cost 1 inf + 0 207.706 * * [simplify]: Extracting #1: cost 44 inf + 0 207.707 * * [simplify]: Extracting #2: cost 154 inf + 1 207.708 * * [simplify]: Extracting #3: cost 267 inf + 375 207.712 * * [simplify]: Extracting #4: cost 242 inf + 8697 207.720 * * [simplify]: Extracting #5: cost 102 inf + 40446 207.731 * * [simplify]: Extracting #6: cost 17 inf + 66276 207.745 * * [simplify]: Extracting #7: cost 0 inf + 77708 207.756 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 207.756 * [simplify]: Simplified (2 1 1 2 2) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 207.757 * * * * [progress]: [ 791 / 793 ] simplifiying candidate # 207.757 * [simplify]: Simplifying (- (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (* 1/3 (* y.re (* x.re (exp (* 1/3 (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))))))))) 207.757 * * [simplify]: iters left: 6 (24 enodes) 207.766 * * [simplify]: iters left: 5 (104 enodes) 207.799 * * [simplify]: iters left: 4 (214 enodes) 207.846 * * [simplify]: Extracting #0: cost 1 inf + 0 207.846 * * [simplify]: Extracting #1: cost 5 inf + 0 207.846 * * [simplify]: Extracting #2: cost 53 inf + 0 207.847 * * [simplify]: Extracting #3: cost 111 inf + 157 207.847 * * [simplify]: Extracting #4: cost 139 inf + 1261 207.848 * * [simplify]: Extracting #5: cost 140 inf + 3818 207.851 * * [simplify]: Extracting #6: cost 73 inf + 22825 207.857 * * [simplify]: Extracting #7: cost 15 inf + 49023 207.872 * * [simplify]: Extracting #8: cost 0 inf + 55469 207.885 * * [simplify]: Extracting #9: cost 0 inf + 53337 207.893 * * [simplify]: Extracting #10: cost 0 inf + 53097 207.901 * [simplify]: Simplified to (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) 207.901 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (- (exp (* 1/3 (+ (+ (log -1) (log x.im)) (log y.im)))) (* (* y.re 1/3) (* x.re (exp (* 1/3 (+ (* -2 (+ (log y.im) (log x.im))) (log -1))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 207.901 * * * * [progress]: [ 792 / 793 ] simplifiying candidate # 207.902 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 207.902 * * [simplify]: iters left: 6 (11 enodes) 207.907 * * [simplify]: iters left: 5 (52 enodes) 207.922 * * [simplify]: iters left: 4 (96 enodes) 207.939 * * [simplify]: iters left: 3 (212 enodes) 208.001 * * [simplify]: iters left: 2 (392 enodes) 208.121 * * [simplify]: Extracting #0: cost 1 inf + 0 208.121 * * [simplify]: Extracting #1: cost 57 inf + 0 208.122 * * [simplify]: Extracting #2: cost 135 inf + 3 208.123 * * [simplify]: Extracting #3: cost 166 inf + 1119 208.126 * * [simplify]: Extracting #4: cost 134 inf + 8390 208.130 * * [simplify]: Extracting #5: cost 62 inf + 28656 208.136 * * [simplify]: Extracting #6: cost 4 inf + 53139 208.142 * * [simplify]: Extracting #7: cost 0 inf + 54055 208.149 * * [simplify]: Extracting #8: cost 0 inf + 53855 208.155 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 208.155 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt y.re) (cbrt x.re)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 208.155 * * * * [progress]: [ 793 / 793 ] simplifiying candidate # 208.156 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 208.156 * * [simplify]: iters left: 6 (11 enodes) 208.159 * * [simplify]: iters left: 5 (48 enodes) 208.168 * * [simplify]: iters left: 4 (90 enodes) 208.187 * * [simplify]: iters left: 3 (195 enodes) 208.237 * * [simplify]: iters left: 2 (448 enodes) 208.371 * * [simplify]: Extracting #0: cost 1 inf + 0 208.371 * * [simplify]: Extracting #1: cost 44 inf + 0 208.376 * * [simplify]: Extracting #2: cost 154 inf + 1 208.378 * * [simplify]: Extracting #3: cost 267 inf + 375 208.381 * * [simplify]: Extracting #4: cost 242 inf + 8697 208.392 * * [simplify]: Extracting #5: cost 102 inf + 40446 208.411 * * [simplify]: Extracting #6: cost 17 inf + 66276 208.434 * * [simplify]: Extracting #7: cost 0 inf + 77708 208.456 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 208.456 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 208.457 * * * [progress]: adding candidates to table 225.675 * [progress]: [Phase 3 of 3] Extracting. 225.676 * * [regime]: Finding splitpoints for: (# # #) 225.677 * * * [regime-changes]: Trying 7 branch expressions: (y.im x.im (* x.im y.im) y.re x.re (* x.re y.re) (- (* x.re y.re) (* x.im y.im))) 225.677 * * * * [regimes]: Trying to branch on y.im from (# # #) 225.739 * * * * [regimes]: Trying to branch on x.im from (# # #) 225.778 * * * * [regimes]: Trying to branch on (* x.im y.im) from (# # #) 225.815 * * * * [regimes]: Trying to branch on y.re from (# # #) 225.871 * * * * [regimes]: Trying to branch on x.re from (# # #) 225.914 * * * * [regimes]: Trying to branch on (* x.re y.re) from (# # #) 225.955 * * * * [regimes]: Trying to branch on (- (* x.re y.re) (* x.im y.im)) from (# # #) 226.006 * * * [regime]: Found split indices: #