0.001 * [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.050 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 0.050 * * [simplify]: iters left: 4 (7 enodes) 0.053 * * [simplify]: iters left: 3 (25 enodes) 0.060 * * [simplify]: iters left: 2 (34 enodes) 0.079 * * [simplify]: iters left: 1 (38 enodes) 0.089 * * [simplify]: Extracting #0: cost 1 inf + 0 0.089 * * [simplify]: Extracting #1: cost 5 inf + 0 0.089 * * [simplify]: Extracting #2: cost 14 inf + 0 0.089 * * [simplify]: Extracting #3: cost 9 inf + 169 0.090 * * [simplify]: Extracting #4: cost 2 inf + 583 0.090 * * [simplify]: Extracting #5: cost 0 inf + 748 0.090 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 0.090 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 0.093 * * [progress]: iteration 1 / 4 0.093 * * * [progress]: picking best candidate 0.095 * * * * [pick]: Picked # 0.095 * * * [progress]: localizing error 0.104 * * * [progress]: generating rewritten candidates 0.104 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.111 * * * [progress]: generating series expansions 0.111 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.112 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 0.112 * [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.112 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.112 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.112 * [taylor]: Taking taylor expansion of y.re in y.im 0.112 * [backup-simplify]: Simplify y.re into y.re 0.112 * [taylor]: Taking taylor expansion of x.re in y.im 0.112 * [backup-simplify]: Simplify x.re into x.re 0.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.112 * [taylor]: Taking taylor expansion of y.im in y.im 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 1 into 1 0.112 * [taylor]: Taking taylor expansion of x.im in y.im 0.112 * [backup-simplify]: Simplify x.im into x.im 0.112 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.112 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.112 * [taylor]: Taking taylor expansion of y.re in x.im 0.112 * [backup-simplify]: Simplify y.re into y.re 0.112 * [taylor]: Taking taylor expansion of x.re in x.im 0.112 * [backup-simplify]: Simplify x.re into x.re 0.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.112 * [taylor]: Taking taylor expansion of y.im in x.im 0.112 * [backup-simplify]: Simplify y.im into y.im 0.112 * [taylor]: Taking taylor expansion of x.im in x.im 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 1 into 1 0.112 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.112 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.112 * [taylor]: Taking taylor expansion of y.re in y.re 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 1 into 1 0.112 * [taylor]: Taking taylor expansion of x.re in y.re 0.112 * [backup-simplify]: Simplify x.re into x.re 0.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.112 * [taylor]: Taking taylor expansion of y.im in y.re 0.112 * [backup-simplify]: Simplify y.im into y.im 0.112 * [taylor]: Taking taylor expansion of x.im in y.re 0.112 * [backup-simplify]: Simplify x.im into x.im 0.112 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.112 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.112 * [taylor]: Taking taylor expansion of y.re in x.re 0.112 * [backup-simplify]: Simplify y.re into y.re 0.112 * [taylor]: Taking taylor expansion of x.re in x.re 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 1 into 1 0.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.112 * [taylor]: Taking taylor expansion of y.im in x.re 0.112 * [backup-simplify]: Simplify y.im into y.im 0.112 * [taylor]: Taking taylor expansion of x.im in x.re 0.112 * [backup-simplify]: Simplify x.im into x.im 0.112 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.112 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.112 * [taylor]: Taking taylor expansion of y.re in x.re 0.112 * [backup-simplify]: Simplify y.re into y.re 0.112 * [taylor]: Taking taylor expansion of x.re in x.re 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 1 into 1 0.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.112 * [taylor]: Taking taylor expansion of y.im in x.re 0.112 * [backup-simplify]: Simplify y.im into y.im 0.112 * [taylor]: Taking taylor expansion of x.im in x.re 0.112 * [backup-simplify]: Simplify x.im into x.im 0.113 * [backup-simplify]: Simplify (* y.re 0) into 0 0.113 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.113 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.113 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.113 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.113 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.113 * [taylor]: Taking taylor expansion of y.im in y.re 0.113 * [backup-simplify]: Simplify y.im into y.im 0.113 * [taylor]: Taking taylor expansion of x.im in y.re 0.113 * [backup-simplify]: Simplify x.im into x.im 0.113 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.113 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.113 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.113 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.113 * [taylor]: Taking taylor expansion of y.im in x.im 0.113 * [backup-simplify]: Simplify y.im into y.im 0.113 * [taylor]: Taking taylor expansion of x.im in x.im 0.113 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify 1 into 1 0.113 * [backup-simplify]: Simplify (* y.im 0) into 0 0.113 * [backup-simplify]: Simplify (- 0) into 0 0.113 * [taylor]: Taking taylor expansion of 0 in y.im 0.113 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.114 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.114 * [backup-simplify]: Simplify (- 0) into 0 0.114 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.114 * [taylor]: Taking taylor expansion of y.re in y.re 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify 1 into 1 0.114 * [taylor]: Taking taylor expansion of 0 in x.im 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [taylor]: Taking taylor expansion of 0 in y.im 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.115 * [backup-simplify]: Simplify (- 0) into 0 0.115 * [taylor]: Taking taylor expansion of 0 in x.im 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [taylor]: Taking taylor expansion of 0 in y.im 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.115 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.115 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.115 * [taylor]: Taking taylor expansion of y.im in y.im 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [backup-simplify]: Simplify 1 into 1 0.115 * [backup-simplify]: Simplify (- 0) into 0 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [backup-simplify]: Simplify 0 into 0 0.116 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.116 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.116 * [backup-simplify]: Simplify (- 0) into 0 0.117 * [backup-simplify]: Simplify (+ 0 0) into 0 0.117 * [taylor]: Taking taylor expansion of 0 in y.re 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [taylor]: Taking taylor expansion of 0 in x.im 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [taylor]: Taking taylor expansion of 0 in y.im 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [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.117 * [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.117 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.117 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.117 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.117 * [taylor]: Taking taylor expansion of y.re in y.im 0.117 * [backup-simplify]: Simplify y.re into y.re 0.117 * [taylor]: Taking taylor expansion of x.re in y.im 0.117 * [backup-simplify]: Simplify x.re into x.re 0.117 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.117 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.117 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.117 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.117 * [taylor]: Taking taylor expansion of y.im in y.im 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [backup-simplify]: Simplify 1 into 1 0.117 * [taylor]: Taking taylor expansion of x.im in y.im 0.117 * [backup-simplify]: Simplify x.im into x.im 0.117 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.118 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.118 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.118 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.118 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.118 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.118 * [taylor]: Taking taylor expansion of y.re in x.im 0.118 * [backup-simplify]: Simplify y.re into y.re 0.118 * [taylor]: Taking taylor expansion of x.re in x.im 0.118 * [backup-simplify]: Simplify x.re into x.re 0.118 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.118 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.118 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.118 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.118 * [taylor]: Taking taylor expansion of y.im in x.im 0.118 * [backup-simplify]: Simplify y.im into y.im 0.118 * [taylor]: Taking taylor expansion of x.im in x.im 0.118 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify 1 into 1 0.118 * [backup-simplify]: Simplify (* y.im 0) into 0 0.118 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.118 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.118 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.118 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.118 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.118 * [taylor]: Taking taylor expansion of y.re in y.re 0.118 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify 1 into 1 0.118 * [taylor]: Taking taylor expansion of x.re in y.re 0.118 * [backup-simplify]: Simplify x.re into x.re 0.118 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.119 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.119 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.119 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.119 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.119 * [taylor]: Taking taylor expansion of y.im in y.re 0.119 * [backup-simplify]: Simplify y.im into y.im 0.119 * [taylor]: Taking taylor expansion of x.im in y.re 0.119 * [backup-simplify]: Simplify x.im into x.im 0.119 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.119 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.119 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.119 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.119 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.119 * [taylor]: Taking taylor expansion of y.re in x.re 0.119 * [backup-simplify]: Simplify y.re into y.re 0.119 * [taylor]: Taking taylor expansion of x.re in x.re 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify 1 into 1 0.119 * [backup-simplify]: Simplify (* y.re 0) into 0 0.119 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.119 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.119 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.119 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.119 * [taylor]: Taking taylor expansion of y.im in x.re 0.119 * [backup-simplify]: Simplify y.im into y.im 0.119 * [taylor]: Taking taylor expansion of x.im in x.re 0.119 * [backup-simplify]: Simplify x.im into x.im 0.119 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.119 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.120 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.120 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.120 * [taylor]: Taking taylor expansion of y.re in x.re 0.120 * [backup-simplify]: Simplify y.re into y.re 0.120 * [taylor]: Taking taylor expansion of x.re in x.re 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [backup-simplify]: Simplify 1 into 1 0.120 * [backup-simplify]: Simplify (* y.re 0) into 0 0.120 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.120 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.120 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.120 * [taylor]: Taking taylor expansion of y.im in x.re 0.120 * [backup-simplify]: Simplify y.im into y.im 0.120 * [taylor]: Taking taylor expansion of x.im in x.re 0.120 * [backup-simplify]: Simplify x.im into x.im 0.120 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.120 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.120 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.120 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.120 * [taylor]: Taking taylor expansion of y.re in y.re 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [backup-simplify]: Simplify 1 into 1 0.121 * [backup-simplify]: Simplify (/ 1 1) into 1 0.121 * [taylor]: Taking taylor expansion of 1 in x.im 0.121 * [backup-simplify]: Simplify 1 into 1 0.121 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.121 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.121 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.121 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.121 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.121 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.121 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.121 * [taylor]: Taking taylor expansion of y.im in y.re 0.121 * [backup-simplify]: Simplify y.im into y.im 0.121 * [taylor]: Taking taylor expansion of x.im in y.re 0.121 * [backup-simplify]: Simplify x.im into x.im 0.121 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.121 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.122 * [taylor]: Taking taylor expansion of 0 in x.im 0.122 * [backup-simplify]: Simplify 0 into 0 0.122 * [taylor]: Taking taylor expansion of 1 in y.im 0.122 * [backup-simplify]: Simplify 1 into 1 0.123 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.123 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.123 * [backup-simplify]: Simplify (- 0) into 0 0.123 * [backup-simplify]: Simplify (+ 0 0) into 0 0.123 * [taylor]: Taking taylor expansion of 0 in y.re 0.123 * [backup-simplify]: Simplify 0 into 0 0.123 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.123 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 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.124 * [backup-simplify]: Simplify (* y.im 0) into 0 0.124 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.124 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.124 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.124 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.124 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.124 * [taylor]: Taking taylor expansion of y.im in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [backup-simplify]: Simplify 1 into 1 0.124 * [backup-simplify]: Simplify (/ 1 1) into 1 0.124 * [backup-simplify]: Simplify (- 1) into -1 0.124 * [backup-simplify]: Simplify -1 into -1 0.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.125 * [taylor]: Taking taylor expansion of 0 in x.im 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [taylor]: Taking taylor expansion of 0 in y.im 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [taylor]: Taking taylor expansion of 0 in y.im 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [backup-simplify]: Simplify 1 into 1 0.126 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.126 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.127 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.127 * [backup-simplify]: Simplify (- 0) into 0 0.127 * [backup-simplify]: Simplify (+ 0 0) into 0 0.127 * [taylor]: Taking taylor expansion of 0 in y.re 0.127 * [backup-simplify]: Simplify 0 into 0 0.127 * [taylor]: Taking taylor expansion of 0 in x.im 0.127 * [backup-simplify]: Simplify 0 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 * [taylor]: Taking taylor expansion of 0 in x.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.128 * [taylor]: Taking taylor expansion of 0 in x.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.129 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.129 * [backup-simplify]: Simplify (- 0) into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.130 * [backup-simplify]: Simplify (- 0) into 0 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [backup-simplify]: Simplify 0 into 0 0.131 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 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)) (* 0 (/ 0 y.re)))) into 0 0.131 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 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))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.132 * [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 * [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 0) (* 0 x.im))) into 0 0.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.133 * [backup-simplify]: Simplify (- 0) 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 (- (+ (* 1 (/ 0 1)) (* 0 (/ 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 * [taylor]: Taking taylor expansion of 0 in y.im 0.133 * [backup-simplify]: Simplify 0 into 0 0.133 * [taylor]: Taking taylor expansion of 0 in y.im 0.133 * [backup-simplify]: Simplify 0 into 0 0.133 * [taylor]: Taking taylor expansion of 0 in y.im 0.133 * [backup-simplify]: Simplify 0 into 0 0.134 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 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 0 into 0 0.135 * [backup-simplify]: Simplify 0 into 0 0.135 * [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.135 * [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.135 * [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.135 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.135 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.135 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.135 * [taylor]: Taking taylor expansion of y.re in y.im 0.135 * [backup-simplify]: Simplify y.re into y.re 0.135 * [taylor]: Taking taylor expansion of x.re in y.im 0.135 * [backup-simplify]: Simplify x.re into x.re 0.135 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.135 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.135 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.135 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.135 * [taylor]: Taking taylor expansion of y.im in y.im 0.135 * [backup-simplify]: Simplify 0 into 0 0.135 * [backup-simplify]: Simplify 1 into 1 0.135 * [taylor]: Taking taylor expansion of x.im in y.im 0.135 * [backup-simplify]: Simplify x.im into x.im 0.136 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.136 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.136 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.136 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.136 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.136 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.136 * [taylor]: Taking taylor expansion of y.re in x.im 0.136 * [backup-simplify]: Simplify y.re into y.re 0.136 * [taylor]: Taking taylor expansion of x.re in x.im 0.136 * [backup-simplify]: Simplify x.re into x.re 0.136 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.136 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.136 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.136 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.136 * [taylor]: Taking taylor expansion of y.im in x.im 0.136 * [backup-simplify]: Simplify y.im into y.im 0.136 * [taylor]: Taking taylor expansion of x.im in x.im 0.136 * [backup-simplify]: Simplify 0 into 0 0.136 * [backup-simplify]: Simplify 1 into 1 0.136 * [backup-simplify]: Simplify (* y.im 0) into 0 0.136 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.136 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.136 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.136 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.137 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.137 * [taylor]: Taking taylor expansion of y.re in y.re 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [backup-simplify]: Simplify 1 into 1 0.137 * [taylor]: Taking taylor expansion of x.re in y.re 0.137 * [backup-simplify]: Simplify x.re into x.re 0.137 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.137 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.137 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.137 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.137 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.137 * [taylor]: Taking taylor expansion of y.im in y.re 0.137 * [backup-simplify]: Simplify y.im into y.im 0.137 * [taylor]: Taking taylor expansion of x.im in y.re 0.137 * [backup-simplify]: Simplify x.im into x.im 0.137 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.137 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.137 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.137 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.137 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.137 * [taylor]: Taking taylor expansion of y.re in x.re 0.137 * [backup-simplify]: Simplify y.re into y.re 0.137 * [taylor]: Taking taylor expansion of x.re in x.re 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [backup-simplify]: Simplify 1 into 1 0.137 * [backup-simplify]: Simplify (* y.re 0) into 0 0.138 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.138 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.138 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.138 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.138 * [taylor]: Taking taylor expansion of y.im in x.re 0.138 * [backup-simplify]: Simplify y.im into y.im 0.138 * [taylor]: Taking taylor expansion of x.im in x.re 0.138 * [backup-simplify]: Simplify x.im into x.im 0.138 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.138 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.138 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.138 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.138 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.138 * [taylor]: Taking taylor expansion of y.re in x.re 0.138 * [backup-simplify]: Simplify y.re into y.re 0.138 * [taylor]: Taking taylor expansion of x.re in x.re 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [backup-simplify]: Simplify 1 into 1 0.138 * [backup-simplify]: Simplify (* y.re 0) into 0 0.139 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.139 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.139 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.139 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.139 * [taylor]: Taking taylor expansion of y.im in x.re 0.139 * [backup-simplify]: Simplify y.im into y.im 0.139 * [taylor]: Taking taylor expansion of x.im in x.re 0.139 * [backup-simplify]: Simplify x.im into x.im 0.139 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.139 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.139 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.139 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.139 * [taylor]: Taking taylor expansion of y.re in y.re 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [backup-simplify]: Simplify 1 into 1 0.140 * [backup-simplify]: Simplify (/ 1 1) into 1 0.140 * [taylor]: Taking taylor expansion of 1 in x.im 0.140 * [backup-simplify]: Simplify 1 into 1 0.141 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.141 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.141 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.141 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.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.141 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.141 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.142 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.142 * [taylor]: Taking taylor expansion of 0 in x.im 0.142 * [backup-simplify]: Simplify 0 into 0 0.142 * [taylor]: Taking taylor expansion of 1 in y.im 0.142 * [backup-simplify]: Simplify 1 into 1 0.143 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.143 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.144 * [backup-simplify]: Simplify (- 0) into 0 0.144 * [backup-simplify]: Simplify (+ 0 0) into 0 0.144 * [taylor]: Taking taylor expansion of 0 in y.re 0.144 * [backup-simplify]: Simplify 0 into 0 0.144 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.144 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.144 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.145 * [taylor]: Taking taylor expansion of y.im in x.im 0.145 * [backup-simplify]: Simplify y.im into y.im 0.145 * [taylor]: Taking taylor expansion of x.im in x.im 0.145 * [backup-simplify]: Simplify 0 into 0 0.145 * [backup-simplify]: Simplify 1 into 1 0.145 * [backup-simplify]: Simplify (* y.im 0) into 0 0.145 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.145 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.145 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.145 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.145 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.145 * [taylor]: Taking taylor expansion of y.im in y.im 0.145 * [backup-simplify]: Simplify 0 into 0 0.145 * [backup-simplify]: Simplify 1 into 1 0.146 * [backup-simplify]: Simplify (/ 1 1) into 1 0.146 * [backup-simplify]: Simplify (- 1) into -1 0.146 * [backup-simplify]: Simplify -1 into -1 0.147 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.147 * [taylor]: Taking taylor expansion of 0 in x.im 0.147 * [backup-simplify]: Simplify 0 into 0 0.147 * [taylor]: Taking taylor expansion of 0 in y.im 0.147 * [backup-simplify]: Simplify 0 into 0 0.147 * [taylor]: Taking taylor expansion of 0 in y.im 0.147 * [backup-simplify]: Simplify 0 into 0 0.147 * [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.149 * [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.150 * [backup-simplify]: Simplify (- 0) into 0 0.150 * [backup-simplify]: Simplify (+ 0 0) into 0 0.150 * [taylor]: Taking taylor expansion of 0 in y.re 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 (+ (* y.im 0) (* 0 x.im)) into 0 0.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.151 * [backup-simplify]: Simplify (- 0) into 0 0.151 * [taylor]: Taking taylor expansion of 0 in x.im 0.151 * [backup-simplify]: Simplify 0 into 0 0.152 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.152 * [taylor]: Taking taylor expansion of 0 in x.im 0.152 * [backup-simplify]: Simplify 0 into 0 0.153 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.153 * [backup-simplify]: Simplify (- 0) into 0 0.153 * [taylor]: Taking taylor expansion of 0 in y.im 0.154 * [backup-simplify]: Simplify 0 into 0 0.154 * [taylor]: Taking taylor expansion of 0 in y.im 0.154 * [backup-simplify]: Simplify 0 into 0 0.154 * [taylor]: Taking taylor expansion of 0 in y.im 0.154 * [backup-simplify]: Simplify 0 into 0 0.154 * [taylor]: Taking taylor expansion of 0 in y.im 0.154 * [backup-simplify]: Simplify 0 into 0 0.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.155 * [backup-simplify]: Simplify (- 0) into 0 0.155 * [backup-simplify]: Simplify 0 into 0 0.155 * [backup-simplify]: Simplify 0 into 0 0.155 * [backup-simplify]: Simplify 0 into 0 0.155 * [backup-simplify]: Simplify 0 into 0 0.156 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.157 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.158 * [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.158 * [backup-simplify]: Simplify (- 0) into 0 0.158 * [backup-simplify]: Simplify (+ 0 0) into 0 0.158 * [taylor]: Taking taylor expansion of 0 in y.re 0.158 * [backup-simplify]: Simplify 0 into 0 0.159 * [taylor]: Taking taylor expansion of 0 in x.im 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [taylor]: Taking taylor expansion of 0 in x.im 0.159 * [backup-simplify]: Simplify 0 into 0 0.159 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.160 * [backup-simplify]: Simplify (- 0) into 0 0.160 * [taylor]: Taking taylor expansion of 0 in x.im 0.160 * [backup-simplify]: Simplify 0 into 0 0.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.161 * [taylor]: Taking taylor expansion of 0 in x.im 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [taylor]: Taking taylor expansion of 0 in y.im 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [taylor]: Taking taylor expansion of 0 in y.im 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [taylor]: Taking taylor expansion of 0 in y.im 0.161 * [backup-simplify]: Simplify 0 into 0 0.162 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.162 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.163 * [backup-simplify]: Simplify (- 0) into 0 0.163 * [taylor]: Taking taylor expansion of 0 in y.im 0.163 * [backup-simplify]: Simplify 0 into 0 0.163 * [taylor]: Taking taylor expansion of 0 in y.im 0.163 * [backup-simplify]: Simplify 0 into 0 0.163 * [taylor]: Taking taylor expansion of 0 in y.im 0.163 * [backup-simplify]: Simplify 0 into 0 0.163 * [taylor]: Taking taylor expansion of 0 in y.im 0.163 * [backup-simplify]: Simplify 0 into 0 0.163 * [backup-simplify]: Simplify 0 into 0 0.163 * [backup-simplify]: Simplify 0 into 0 0.164 * [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.164 * * * [progress]: simplifying candidates 0.164 * * * * [progress]: [ 1 / 16 ] simplifiying candidate # 0.164 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 0.165 * * [simplify]: iters left: 5 (9 enodes) 0.169 * * [simplify]: iters left: 4 (35 enodes) 0.178 * * [simplify]: iters left: 3 (54 enodes) 0.201 * * [simplify]: iters left: 2 (95 enodes) 0.233 * * [simplify]: iters left: 1 (193 enodes) 0.290 * * [simplify]: Extracting #0: cost 1 inf + 0 0.290 * * [simplify]: Extracting #1: cost 61 inf + 0 0.291 * * [simplify]: Extracting #2: cost 177 inf + 0 0.292 * * [simplify]: Extracting #3: cost 207 inf + 844 0.295 * * [simplify]: Extracting #4: cost 161 inf + 6973 0.303 * * [simplify]: Extracting #5: cost 112 inf + 18650 0.312 * * [simplify]: Extracting #6: cost 35 inf + 67314 0.321 * * [simplify]: Extracting #7: cost 0 inf + 95011 0.331 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 0.331 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 0.331 * * * * [progress]: [ 2 / 16 ] simplifiying candidate # 0.331 * * * * [progress]: [ 3 / 16 ] simplifiying candidate # 0.331 * * * * [progress]: [ 4 / 16 ] simplifiying candidate # 0.331 * * * * [progress]: [ 5 / 16 ] simplifiying candidate # 0.331 * * * * [progress]: [ 6 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 7 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 8 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 9 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 10 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 11 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 12 / 16 ] simplifiying candidate # 0.332 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 0.332 * * * * [progress]: [ 14 / 16 ] simplifiying candidate # 0.332 * [simplify]: Simplifying 0 0.332 * * [simplify]: iters left: 0 (1 enodes) 0.333 * * [simplify]: Extracting #0: cost 1 inf + 0 0.333 * * [simplify]: Extracting #1: cost 0 inf + 1 0.333 * [simplify]: Simplified to 0 0.333 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 0.333 * * * * [progress]: [ 15 / 16 ] simplifiying candidate # 0.333 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.333 * * [simplify]: iters left: 4 (7 enodes) 0.335 * * [simplify]: iters left: 3 (25 enodes) 0.338 * * [simplify]: iters left: 2 (34 enodes) 0.342 * * [simplify]: iters left: 1 (38 enodes) 0.348 * * [simplify]: Extracting #0: cost 1 inf + 0 0.348 * * [simplify]: Extracting #1: cost 5 inf + 0 0.348 * * [simplify]: Extracting #2: cost 14 inf + 0 0.348 * * [simplify]: Extracting #3: cost 9 inf + 169 0.348 * * [simplify]: Extracting #4: cost 2 inf + 583 0.349 * * [simplify]: Extracting #5: cost 0 inf + 748 0.349 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.349 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.349 * * * * [progress]: [ 16 / 16 ] simplifiying candidate # 0.350 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.350 * * [simplify]: iters left: 4 (7 enodes) 0.352 * * [simplify]: iters left: 3 (25 enodes) 0.358 * * [simplify]: iters left: 2 (34 enodes) 0.367 * * [simplify]: iters left: 1 (38 enodes) 0.376 * * [simplify]: Extracting #0: cost 1 inf + 0 0.376 * * [simplify]: Extracting #1: cost 5 inf + 0 0.376 * * [simplify]: Extracting #2: cost 14 inf + 0 0.377 * * [simplify]: Extracting #3: cost 9 inf + 169 0.377 * * [simplify]: Extracting #4: cost 2 inf + 583 0.378 * * [simplify]: Extracting #5: cost 0 inf + 748 0.378 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.378 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.379 * * * [progress]: adding candidates to table 0.513 * * [progress]: iteration 2 / 4 0.513 * * * [progress]: picking best candidate 0.519 * * * * [pick]: Picked # 0.519 * * * [progress]: localizing error 0.542 * * * [progress]: generating rewritten candidates 0.542 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.617 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 0.696 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 0.843 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 0.862 * * * [progress]: generating series expansions 0.862 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.863 * [backup-simplify]: Simplify (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)))) into (- (* y.re x.re) (* y.im x.im)) 0.863 * [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.863 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.863 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.863 * [taylor]: Taking taylor expansion of y.re in y.im 0.863 * [backup-simplify]: Simplify y.re into y.re 0.863 * [taylor]: Taking taylor expansion of x.re in y.im 0.863 * [backup-simplify]: Simplify x.re into x.re 0.863 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.863 * [taylor]: Taking taylor expansion of y.im in y.im 0.863 * [backup-simplify]: Simplify 0 into 0 0.863 * [backup-simplify]: Simplify 1 into 1 0.863 * [taylor]: Taking taylor expansion of x.im in y.im 0.863 * [backup-simplify]: Simplify x.im into x.im 0.863 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.863 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.863 * [taylor]: Taking taylor expansion of y.re in x.im 0.863 * [backup-simplify]: Simplify y.re into y.re 0.863 * [taylor]: Taking taylor expansion of x.re in x.im 0.863 * [backup-simplify]: Simplify x.re into x.re 0.863 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.863 * [taylor]: Taking taylor expansion of y.im in x.im 0.863 * [backup-simplify]: Simplify y.im into y.im 0.863 * [taylor]: Taking taylor expansion of x.im in x.im 0.863 * [backup-simplify]: Simplify 0 into 0 0.863 * [backup-simplify]: Simplify 1 into 1 0.863 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.864 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.864 * [taylor]: Taking taylor expansion of y.re in y.re 0.864 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify 1 into 1 0.864 * [taylor]: Taking taylor expansion of x.re in y.re 0.864 * [backup-simplify]: Simplify x.re into x.re 0.864 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.864 * [taylor]: Taking taylor expansion of y.im in y.re 0.864 * [backup-simplify]: Simplify y.im into y.im 0.864 * [taylor]: Taking taylor expansion of x.im in y.re 0.864 * [backup-simplify]: Simplify x.im into x.im 0.864 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.864 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.864 * [taylor]: Taking taylor expansion of y.re in x.re 0.864 * [backup-simplify]: Simplify y.re into y.re 0.864 * [taylor]: Taking taylor expansion of x.re in x.re 0.864 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify 1 into 1 0.864 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.864 * [taylor]: Taking taylor expansion of y.im in x.re 0.864 * [backup-simplify]: Simplify y.im into y.im 0.864 * [taylor]: Taking taylor expansion of x.im in x.re 0.864 * [backup-simplify]: Simplify x.im into x.im 0.864 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.864 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.864 * [taylor]: Taking taylor expansion of y.re in x.re 0.864 * [backup-simplify]: Simplify y.re into y.re 0.864 * [taylor]: Taking taylor expansion of x.re in x.re 0.864 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify 1 into 1 0.864 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.864 * [taylor]: Taking taylor expansion of y.im in x.re 0.864 * [backup-simplify]: Simplify y.im into y.im 0.864 * [taylor]: Taking taylor expansion of x.im in x.re 0.864 * [backup-simplify]: Simplify x.im into x.im 0.865 * [backup-simplify]: Simplify (* y.re 0) into 0 0.865 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.865 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.865 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.865 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.865 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.865 * [taylor]: Taking taylor expansion of y.im in y.re 0.865 * [backup-simplify]: Simplify y.im into y.im 0.865 * [taylor]: Taking taylor expansion of x.im in y.re 0.865 * [backup-simplify]: Simplify x.im into x.im 0.865 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.865 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.865 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.865 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.865 * [taylor]: Taking taylor expansion of y.im in x.im 0.865 * [backup-simplify]: Simplify y.im into y.im 0.865 * [taylor]: Taking taylor expansion of x.im in x.im 0.865 * [backup-simplify]: Simplify 0 into 0 0.865 * [backup-simplify]: Simplify 1 into 1 0.865 * [backup-simplify]: Simplify (* y.im 0) into 0 0.866 * [backup-simplify]: Simplify (- 0) into 0 0.866 * [taylor]: Taking taylor expansion of 0 in y.im 0.866 * [backup-simplify]: Simplify 0 into 0 0.866 * [backup-simplify]: Simplify 0 into 0 0.867 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.867 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.867 * [backup-simplify]: Simplify (- 0) into 0 0.867 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.867 * [taylor]: Taking taylor expansion of y.re in y.re 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [backup-simplify]: Simplify 1 into 1 0.868 * [taylor]: Taking taylor expansion of 0 in x.im 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [taylor]: Taking taylor expansion of 0 in y.im 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.868 * [backup-simplify]: Simplify (- 0) into 0 0.868 * [taylor]: Taking taylor expansion of 0 in x.im 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [taylor]: Taking taylor expansion of 0 in y.im 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [backup-simplify]: Simplify 0 into 0 0.869 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.869 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.869 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.869 * [taylor]: Taking taylor expansion of y.im in y.im 0.869 * [backup-simplify]: Simplify 0 into 0 0.869 * [backup-simplify]: Simplify 1 into 1 0.869 * [backup-simplify]: Simplify (- 0) into 0 0.870 * [backup-simplify]: Simplify 0 into 0 0.870 * [backup-simplify]: Simplify 0 into 0 0.870 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.871 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.871 * [backup-simplify]: Simplify (- 0) into 0 0.872 * [backup-simplify]: Simplify (+ 0 0) into 0 0.872 * [taylor]: Taking taylor expansion of 0 in y.re 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [taylor]: Taking taylor expansion of 0 in x.im 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [taylor]: Taking taylor expansion of 0 in y.im 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [backup-simplify]: Simplify 0 into 0 0.873 * [backup-simplify]: Simplify (cbrt (* (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.873 * [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.873 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.873 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.873 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.873 * [taylor]: Taking taylor expansion of y.re in y.im 0.873 * [backup-simplify]: Simplify y.re into y.re 0.873 * [taylor]: Taking taylor expansion of x.re in y.im 0.873 * [backup-simplify]: Simplify x.re into x.re 0.873 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.873 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.873 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.873 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.873 * [taylor]: Taking taylor expansion of y.im in y.im 0.873 * [backup-simplify]: Simplify 0 into 0 0.873 * [backup-simplify]: Simplify 1 into 1 0.873 * [taylor]: Taking taylor expansion of x.im in y.im 0.873 * [backup-simplify]: Simplify x.im into x.im 0.873 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.874 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.874 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.874 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.874 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.874 * [taylor]: Taking taylor expansion of y.re in x.im 0.874 * [backup-simplify]: Simplify y.re into y.re 0.874 * [taylor]: Taking taylor expansion of x.re in x.im 0.874 * [backup-simplify]: Simplify x.re into x.re 0.874 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.874 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.874 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.874 * [taylor]: Taking taylor expansion of y.im in x.im 0.874 * [backup-simplify]: Simplify y.im into y.im 0.874 * [taylor]: Taking taylor expansion of x.im in x.im 0.874 * [backup-simplify]: Simplify 0 into 0 0.874 * [backup-simplify]: Simplify 1 into 1 0.874 * [backup-simplify]: Simplify (* y.im 0) into 0 0.875 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.875 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.875 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.875 * [taylor]: Taking taylor expansion of y.re in y.re 0.875 * [backup-simplify]: Simplify 0 into 0 0.875 * [backup-simplify]: Simplify 1 into 1 0.875 * [taylor]: Taking taylor expansion of x.re in y.re 0.875 * [backup-simplify]: Simplify x.re into x.re 0.875 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.876 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.876 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.876 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.876 * [taylor]: Taking taylor expansion of y.im in y.re 0.876 * [backup-simplify]: Simplify y.im into y.im 0.876 * [taylor]: Taking taylor expansion of x.im in y.re 0.876 * [backup-simplify]: Simplify x.im into x.im 0.876 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.876 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.876 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.876 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.876 * [taylor]: Taking taylor expansion of y.re in x.re 0.876 * [backup-simplify]: Simplify y.re into y.re 0.876 * [taylor]: Taking taylor expansion of x.re in x.re 0.876 * [backup-simplify]: Simplify 0 into 0 0.876 * [backup-simplify]: Simplify 1 into 1 0.876 * [backup-simplify]: Simplify (* y.re 0) into 0 0.877 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.877 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.877 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.877 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.877 * [taylor]: Taking taylor expansion of y.im in x.re 0.877 * [backup-simplify]: Simplify y.im into y.im 0.877 * [taylor]: Taking taylor expansion of x.im in x.re 0.877 * [backup-simplify]: Simplify x.im into x.im 0.877 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.877 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.877 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.877 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.877 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.877 * [taylor]: Taking taylor expansion of y.re in x.re 0.877 * [backup-simplify]: Simplify y.re into y.re 0.877 * [taylor]: Taking taylor expansion of x.re in x.re 0.877 * [backup-simplify]: Simplify 0 into 0 0.877 * [backup-simplify]: Simplify 1 into 1 0.877 * [backup-simplify]: Simplify (* y.re 0) into 0 0.878 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.878 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.878 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.878 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.878 * [taylor]: Taking taylor expansion of y.im in x.re 0.878 * [backup-simplify]: Simplify y.im into y.im 0.878 * [taylor]: Taking taylor expansion of x.im in x.re 0.878 * [backup-simplify]: Simplify x.im into x.im 0.878 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.878 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.878 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.878 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.878 * [taylor]: Taking taylor expansion of y.re in y.re 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify 1 into 1 0.879 * [backup-simplify]: Simplify (/ 1 1) into 1 0.879 * [taylor]: Taking taylor expansion of 1 in x.im 0.879 * [backup-simplify]: Simplify 1 into 1 0.880 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.880 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.880 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.880 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.880 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.880 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.880 * [taylor]: Taking taylor expansion of y.im in y.re 0.880 * [backup-simplify]: Simplify y.im into y.im 0.880 * [taylor]: Taking taylor expansion of x.im in y.re 0.880 * [backup-simplify]: Simplify x.im into x.im 0.880 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.880 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.881 * [taylor]: Taking taylor expansion of 0 in x.im 0.881 * [backup-simplify]: Simplify 0 into 0 0.881 * [taylor]: Taking taylor expansion of 1 in y.im 0.882 * [backup-simplify]: Simplify 1 into 1 0.882 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.883 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.883 * [backup-simplify]: Simplify (- 0) into 0 0.884 * [backup-simplify]: Simplify (+ 0 0) into 0 0.884 * [taylor]: Taking taylor expansion of 0 in y.re 0.884 * [backup-simplify]: Simplify 0 into 0 0.884 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.884 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.884 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.884 * [taylor]: Taking taylor expansion of y.im in x.im 0.884 * [backup-simplify]: Simplify y.im into y.im 0.884 * [taylor]: Taking taylor expansion of x.im in x.im 0.884 * [backup-simplify]: Simplify 0 into 0 0.884 * [backup-simplify]: Simplify 1 into 1 0.884 * [backup-simplify]: Simplify (* y.im 0) into 0 0.884 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.885 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.885 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.885 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.885 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.885 * [taylor]: Taking taylor expansion of y.im in y.im 0.885 * [backup-simplify]: Simplify 0 into 0 0.885 * [backup-simplify]: Simplify 1 into 1 0.885 * [backup-simplify]: Simplify (/ 1 1) into 1 0.886 * [backup-simplify]: Simplify (- 1) into -1 0.886 * [backup-simplify]: Simplify -1 into -1 0.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.887 * [taylor]: Taking taylor expansion of 0 in x.im 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [taylor]: Taking taylor expansion of 0 in y.im 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [taylor]: Taking taylor expansion of 0 in y.im 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 1 into 1 0.888 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.889 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.890 * [backup-simplify]: Simplify (- 0) into 0 0.890 * [backup-simplify]: Simplify (+ 0 0) into 0 0.890 * [taylor]: Taking taylor expansion of 0 in y.re 0.890 * [backup-simplify]: Simplify 0 into 0 0.890 * [taylor]: Taking taylor expansion of 0 in x.im 0.890 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.891 * [backup-simplify]: Simplify (- 0) into 0 0.891 * [taylor]: Taking taylor expansion of 0 in x.im 0.891 * [backup-simplify]: Simplify 0 into 0 0.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.892 * [taylor]: Taking taylor expansion of 0 in x.im 0.892 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.893 * [backup-simplify]: Simplify (- 0) into 0 0.893 * [taylor]: Taking taylor expansion of 0 in y.im 0.893 * [backup-simplify]: Simplify 0 into 0 0.894 * [taylor]: Taking taylor expansion of 0 in y.im 0.894 * [backup-simplify]: Simplify 0 into 0 0.894 * [taylor]: Taking taylor expansion of 0 in y.im 0.894 * [backup-simplify]: Simplify 0 into 0 0.894 * [taylor]: Taking taylor expansion of 0 in y.im 0.894 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.895 * [backup-simplify]: Simplify (- 0) into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.896 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.897 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.897 * [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.898 * [backup-simplify]: Simplify (- 0) into 0 0.898 * [backup-simplify]: Simplify (+ 0 0) into 0 0.898 * [taylor]: Taking taylor expansion of 0 in y.re 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [taylor]: Taking taylor expansion of 0 in x.im 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [taylor]: Taking taylor expansion of 0 in x.im 0.898 * [backup-simplify]: Simplify 0 into 0 0.899 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.899 * [backup-simplify]: Simplify (- 0) into 0 0.899 * [taylor]: Taking taylor expansion of 0 in x.im 0.899 * [backup-simplify]: Simplify 0 into 0 0.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.900 * [taylor]: Taking taylor expansion of 0 in x.im 0.900 * [backup-simplify]: Simplify 0 into 0 0.900 * [taylor]: Taking taylor expansion of 0 in y.im 0.900 * [backup-simplify]: Simplify 0 into 0 0.901 * [taylor]: Taking taylor expansion of 0 in y.im 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [taylor]: Taking taylor expansion of 0 in y.im 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.902 * [backup-simplify]: Simplify (- 0) into 0 0.902 * [taylor]: Taking taylor expansion of 0 in y.im 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [taylor]: Taking taylor expansion of 0 in y.im 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [taylor]: Taking taylor expansion of 0 in y.im 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [taylor]: Taking taylor expansion of 0 in y.im 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify 0 into 0 0.903 * [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.904 * [backup-simplify]: Simplify (cbrt (* (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.904 * [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.904 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.904 * [taylor]: Taking taylor expansion of (* y.re x.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 * [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 (* y.re x.re) into (* y.re x.re) 0.904 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.904 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.905 * [taylor]: Taking taylor expansion of y.im in y.im 0.905 * [backup-simplify]: Simplify 0 into 0 0.905 * [backup-simplify]: Simplify 1 into 1 0.905 * [taylor]: Taking taylor expansion of x.im in y.im 0.905 * [backup-simplify]: Simplify x.im into x.im 0.905 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.905 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.905 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.905 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.905 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.905 * [taylor]: Taking taylor expansion of y.re in x.im 0.905 * [backup-simplify]: Simplify y.re into y.re 0.905 * [taylor]: Taking taylor expansion of x.re in x.im 0.905 * [backup-simplify]: Simplify x.re into x.re 0.905 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.905 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.905 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.905 * [taylor]: Taking taylor expansion of y.im in x.im 0.906 * [backup-simplify]: Simplify y.im into y.im 0.906 * [taylor]: Taking taylor expansion of x.im in x.im 0.906 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify 1 into 1 0.906 * [backup-simplify]: Simplify (* y.im 0) into 0 0.906 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.906 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.906 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.906 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.906 * [taylor]: Taking taylor expansion of (* y.re 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 x.re in y.re 0.906 * [backup-simplify]: Simplify x.re into x.re 0.906 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.906 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.906 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.906 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.906 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.906 * [taylor]: Taking taylor expansion of y.im in y.re 0.906 * [backup-simplify]: Simplify y.im into y.im 0.906 * [taylor]: Taking taylor expansion of x.im in y.re 0.906 * [backup-simplify]: Simplify x.im into x.im 0.907 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.907 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.907 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.907 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.907 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.907 * [taylor]: Taking taylor expansion of y.re in x.re 0.907 * [backup-simplify]: Simplify y.re into y.re 0.907 * [taylor]: Taking taylor expansion of x.re in x.re 0.907 * [backup-simplify]: Simplify 0 into 0 0.907 * [backup-simplify]: Simplify 1 into 1 0.907 * [backup-simplify]: Simplify (* y.re 0) into 0 0.907 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.907 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.907 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.907 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.907 * [taylor]: Taking taylor expansion of y.im in x.re 0.907 * [backup-simplify]: Simplify y.im into y.im 0.907 * [taylor]: Taking taylor expansion of x.im in x.re 0.907 * [backup-simplify]: Simplify x.im into x.im 0.907 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.907 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.907 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.907 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.907 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.907 * [taylor]: Taking taylor expansion of y.re in x.re 0.907 * [backup-simplify]: Simplify y.re into y.re 0.907 * [taylor]: Taking taylor expansion of x.re in x.re 0.907 * [backup-simplify]: Simplify 0 into 0 0.907 * [backup-simplify]: Simplify 1 into 1 0.907 * [backup-simplify]: Simplify (* y.re 0) into 0 0.908 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.908 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.908 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.908 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.908 * [taylor]: Taking taylor expansion of y.im in x.re 0.908 * [backup-simplify]: Simplify y.im into y.im 0.908 * [taylor]: Taking taylor expansion of x.im in x.re 0.908 * [backup-simplify]: Simplify x.im into x.im 0.908 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.908 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.908 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.908 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.908 * [taylor]: Taking taylor expansion of y.re in y.re 0.908 * [backup-simplify]: Simplify 0 into 0 0.908 * [backup-simplify]: Simplify 1 into 1 0.908 * [backup-simplify]: Simplify (/ 1 1) into 1 0.908 * [taylor]: Taking taylor expansion of 1 in x.im 0.908 * [backup-simplify]: Simplify 1 into 1 0.909 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.909 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.909 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.909 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.909 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.909 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.909 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.909 * [taylor]: Taking taylor expansion of y.im in y.re 0.909 * [backup-simplify]: Simplify y.im into y.im 0.909 * [taylor]: Taking taylor expansion of x.im in y.re 0.909 * [backup-simplify]: Simplify x.im into x.im 0.909 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.909 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.910 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.910 * [taylor]: Taking taylor expansion of 0 in x.im 0.910 * [backup-simplify]: Simplify 0 into 0 0.910 * [taylor]: Taking taylor expansion of 1 in y.im 0.910 * [backup-simplify]: Simplify 1 into 1 0.910 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.910 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.911 * [backup-simplify]: Simplify (- 0) into 0 0.911 * [backup-simplify]: Simplify (+ 0 0) into 0 0.911 * [taylor]: Taking taylor expansion of 0 in y.re 0.911 * [backup-simplify]: Simplify 0 into 0 0.911 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.911 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.911 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.911 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.911 * [taylor]: Taking taylor expansion of y.im in x.im 0.911 * [backup-simplify]: Simplify y.im into y.im 0.911 * [taylor]: Taking taylor expansion of x.im in x.im 0.911 * [backup-simplify]: Simplify 0 into 0 0.911 * [backup-simplify]: Simplify 1 into 1 0.911 * [backup-simplify]: Simplify (* y.im 0) into 0 0.911 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.912 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.912 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.912 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.912 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.912 * [taylor]: Taking taylor expansion of y.im in y.im 0.912 * [backup-simplify]: Simplify 0 into 0 0.912 * [backup-simplify]: Simplify 1 into 1 0.912 * [backup-simplify]: Simplify (/ 1 1) into 1 0.912 * [backup-simplify]: Simplify (- 1) into -1 0.912 * [backup-simplify]: Simplify -1 into -1 0.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.913 * [taylor]: Taking taylor expansion of 0 in x.im 0.913 * [backup-simplify]: Simplify 0 into 0 0.913 * [taylor]: Taking taylor expansion of 0 in y.im 0.913 * [backup-simplify]: Simplify 0 into 0 0.913 * [taylor]: Taking taylor expansion of 0 in y.im 0.913 * [backup-simplify]: Simplify 0 into 0 0.913 * [backup-simplify]: Simplify 1 into 1 0.913 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.914 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.914 * [backup-simplify]: Simplify (- 0) into 0 0.914 * [backup-simplify]: Simplify (+ 0 0) into 0 0.914 * [taylor]: Taking taylor expansion of 0 in y.re 0.914 * [backup-simplify]: Simplify 0 into 0 0.914 * [taylor]: Taking taylor expansion of 0 in x.im 0.915 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.915 * [backup-simplify]: Simplify (- 0) into 0 0.915 * [taylor]: Taking taylor expansion of 0 in x.im 0.915 * [backup-simplify]: Simplify 0 into 0 0.915 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.915 * [taylor]: Taking taylor expansion of 0 in x.im 0.916 * [backup-simplify]: Simplify 0 into 0 0.916 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.916 * [backup-simplify]: Simplify (- 0) into 0 0.916 * [taylor]: Taking taylor expansion of 0 in y.im 0.916 * [backup-simplify]: Simplify 0 into 0 0.916 * [taylor]: Taking taylor expansion of 0 in y.im 0.916 * [backup-simplify]: Simplify 0 into 0 0.916 * [taylor]: Taking taylor expansion of 0 in y.im 0.916 * [backup-simplify]: Simplify 0 into 0 0.916 * [taylor]: Taking taylor expansion of 0 in y.im 0.916 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.917 * [backup-simplify]: Simplify (- 0) into 0 0.917 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify 0 into 0 0.917 * [backup-simplify]: Simplify 0 into 0 0.918 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.919 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.919 * [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.919 * [backup-simplify]: Simplify (- 0) into 0 0.919 * [backup-simplify]: Simplify (+ 0 0) into 0 0.919 * [taylor]: Taking taylor expansion of 0 in y.re 0.919 * [backup-simplify]: Simplify 0 into 0 0.919 * [taylor]: Taking taylor expansion of 0 in x.im 0.919 * [backup-simplify]: Simplify 0 into 0 0.919 * [taylor]: Taking taylor expansion of 0 in x.im 0.919 * [backup-simplify]: Simplify 0 into 0 0.920 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.920 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.920 * [backup-simplify]: Simplify (- 0) into 0 0.920 * [taylor]: Taking taylor expansion of 0 in x.im 0.920 * [backup-simplify]: Simplify 0 into 0 0.921 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.921 * [taylor]: Taking taylor expansion of 0 in x.im 0.921 * [backup-simplify]: Simplify 0 into 0 0.921 * [taylor]: Taking taylor expansion of 0 in y.im 0.921 * [backup-simplify]: Simplify 0 into 0 0.921 * [taylor]: Taking taylor expansion of 0 in y.im 0.921 * [backup-simplify]: Simplify 0 into 0 0.921 * [taylor]: Taking taylor expansion of 0 in y.im 0.921 * [backup-simplify]: Simplify 0 into 0 0.921 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.921 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.922 * [backup-simplify]: Simplify (- 0) into 0 0.922 * [taylor]: Taking taylor expansion of 0 in y.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [taylor]: Taking taylor expansion of 0 in y.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [taylor]: Taking taylor expansion of 0 in y.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [taylor]: Taking taylor expansion of 0 in y.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [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.922 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 0.922 * [backup-simplify]: Simplify (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 2) 0.922 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in (x.re y.re x.im y.im) around 0 0.923 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 0.923 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.923 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.923 * [taylor]: Taking taylor expansion of y.re in y.im 0.923 * [backup-simplify]: Simplify y.re into y.re 0.923 * [taylor]: Taking taylor expansion of x.re in y.im 0.923 * [backup-simplify]: Simplify x.re into x.re 0.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.923 * [taylor]: Taking taylor expansion of y.im in y.im 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [taylor]: Taking taylor expansion of x.im in y.im 0.923 * [backup-simplify]: Simplify x.im into x.im 0.923 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.923 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.923 * [backup-simplify]: Simplify (- 0) into 0 0.923 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.923 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 0.923 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.923 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.923 * [taylor]: Taking taylor expansion of y.re in x.im 0.923 * [backup-simplify]: Simplify y.re into y.re 0.923 * [taylor]: Taking taylor expansion of x.re in x.im 0.923 * [backup-simplify]: Simplify x.re into x.re 0.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.923 * [taylor]: Taking taylor expansion of y.im in x.im 0.923 * [backup-simplify]: Simplify y.im into y.im 0.923 * [taylor]: Taking taylor expansion of x.im in x.im 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.923 * [backup-simplify]: Simplify (* y.im 0) into 0 0.924 * [backup-simplify]: Simplify (- 0) into 0 0.924 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.924 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 0.924 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.924 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.924 * [taylor]: Taking taylor expansion of y.re in y.re 0.924 * [backup-simplify]: Simplify 0 into 0 0.924 * [backup-simplify]: Simplify 1 into 1 0.924 * [taylor]: Taking taylor expansion of x.re in y.re 0.924 * [backup-simplify]: Simplify x.re into x.re 0.924 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.924 * [taylor]: Taking taylor expansion of y.im in y.re 0.924 * [backup-simplify]: Simplify y.im into y.im 0.924 * [taylor]: Taking taylor expansion of x.im in y.re 0.924 * [backup-simplify]: Simplify x.im into x.im 0.924 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.924 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.924 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.924 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.924 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 0.924 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.924 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.924 * [taylor]: Taking taylor expansion of y.re in x.re 0.924 * [backup-simplify]: Simplify y.re into y.re 0.924 * [taylor]: Taking taylor expansion of x.re in x.re 0.924 * [backup-simplify]: Simplify 0 into 0 0.924 * [backup-simplify]: Simplify 1 into 1 0.924 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.924 * [taylor]: Taking taylor expansion of y.im in x.re 0.924 * [backup-simplify]: Simplify y.im into y.im 0.924 * [taylor]: Taking taylor expansion of x.im in x.re 0.924 * [backup-simplify]: Simplify x.im into x.im 0.924 * [backup-simplify]: Simplify (* y.re 0) into 0 0.924 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.924 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.924 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.924 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 0.924 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.924 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.924 * [taylor]: Taking taylor expansion of y.re in x.re 0.924 * [backup-simplify]: Simplify y.re into y.re 0.925 * [taylor]: Taking taylor expansion of x.re in x.re 0.925 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify 1 into 1 0.925 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.925 * [taylor]: Taking taylor expansion of y.im in x.re 0.925 * [backup-simplify]: Simplify y.im into y.im 0.925 * [taylor]: Taking taylor expansion of x.im in x.re 0.925 * [backup-simplify]: Simplify x.im into x.im 0.925 * [backup-simplify]: Simplify (* y.re 0) into 0 0.925 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.925 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.925 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.925 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 0.925 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.925 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.925 * [taylor]: Taking taylor expansion of y.im in y.re 0.925 * [backup-simplify]: Simplify y.im into y.im 0.925 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.925 * [taylor]: Taking taylor expansion of x.im in y.re 0.925 * [backup-simplify]: Simplify x.im into x.im 0.925 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.925 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.925 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.925 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.925 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.925 * [taylor]: Taking taylor expansion of y.im in x.im 0.925 * [backup-simplify]: Simplify y.im into y.im 0.925 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.925 * [taylor]: Taking taylor expansion of x.im in x.im 0.925 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify 1 into 1 0.926 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.926 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.926 * [backup-simplify]: Simplify (- 0) into 0 0.926 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.926 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 0.926 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im (* y.re x.im)))) in y.re 0.926 * [taylor]: Taking taylor expansion of (* 2 (* y.im (* y.re x.im))) in y.re 0.926 * [taylor]: Taking taylor expansion of 2 in y.re 0.926 * [backup-simplify]: Simplify 2 into 2 0.926 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 0.926 * [taylor]: Taking taylor expansion of y.im in y.re 0.926 * [backup-simplify]: Simplify y.im into y.im 0.926 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.926 * [taylor]: Taking taylor expansion of y.re in y.re 0.926 * [backup-simplify]: Simplify 0 into 0 0.926 * [backup-simplify]: Simplify 1 into 1 0.926 * [taylor]: Taking taylor expansion of x.im in y.re 0.926 * [backup-simplify]: Simplify x.im into x.im 0.926 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.926 * [backup-simplify]: Simplify (* y.im 0) into 0 0.927 * [backup-simplify]: Simplify (* 2 0) into 0 0.927 * [backup-simplify]: Simplify (- 0) into 0 0.927 * [taylor]: Taking taylor expansion of 0 in x.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [taylor]: Taking taylor expansion of 0 in y.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.927 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.927 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.927 * [taylor]: Taking taylor expansion of 0 in x.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [taylor]: Taking taylor expansion of 0 in y.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify 0 into 0 0.928 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.928 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.928 * [backup-simplify]: Simplify (- 0) into 0 0.928 * [backup-simplify]: Simplify (+ 0 0) into 0 0.929 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 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.929 * [backup-simplify]: Simplify 1 into 1 0.929 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.929 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 0.930 * [backup-simplify]: Simplify (+ (* 2 (* y.im x.im)) (* 0 0)) into (* 2 (* y.im x.im)) 0.930 * [backup-simplify]: Simplify (- (* 2 (* y.im x.im))) into (- (* 2 (* y.im x.im))) 0.930 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im x.im))) in x.im 0.930 * [taylor]: Taking taylor expansion of (* 2 (* y.im x.im)) in x.im 0.930 * [taylor]: Taking taylor expansion of 2 in x.im 0.930 * [backup-simplify]: Simplify 2 into 2 0.930 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.930 * [taylor]: Taking taylor expansion of y.im in x.im 0.930 * [backup-simplify]: Simplify y.im into y.im 0.930 * [taylor]: Taking taylor expansion of x.im in x.im 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 1 into 1 0.930 * [backup-simplify]: Simplify (* y.im 0) into 0 0.930 * [backup-simplify]: Simplify (* 2 0) into 0 0.930 * [backup-simplify]: Simplify (- 0) into 0 0.930 * [taylor]: Taking taylor expansion of 0 in y.im 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 0 into 0 0.931 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.931 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.931 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.931 * [taylor]: Taking taylor expansion of 0 in x.im 0.931 * [backup-simplify]: Simplify 0 into 0 0.931 * [taylor]: Taking taylor expansion of 0 in y.im 0.931 * [backup-simplify]: Simplify 0 into 0 0.931 * [backup-simplify]: Simplify 0 into 0 0.931 * [taylor]: Taking taylor expansion of 0 in y.im 0.931 * [backup-simplify]: Simplify 0 into 0 0.931 * [backup-simplify]: Simplify 0 into 0 0.932 * [taylor]: Taking taylor expansion of 0 in y.im 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 0.932 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in (x.re y.re x.im y.im) around 0 0.932 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 0.932 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.932 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.932 * [taylor]: Taking taylor expansion of y.re in y.im 0.932 * [backup-simplify]: Simplify y.re into y.re 0.932 * [taylor]: Taking taylor expansion of x.re in y.im 0.932 * [backup-simplify]: Simplify x.re into x.re 0.932 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.932 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.932 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.932 * [taylor]: Taking taylor expansion of y.im in y.im 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify 1 into 1 0.932 * [taylor]: Taking taylor expansion of x.im in y.im 0.932 * [backup-simplify]: Simplify x.im into x.im 0.932 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.933 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.933 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.933 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 0.933 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 0.933 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 0.933 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.933 * [taylor]: Taking taylor expansion of (* y.re x.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 * [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 (* y.re x.re) into (* y.re x.re) 0.933 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.933 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.933 * [taylor]: Taking taylor expansion of y.im in x.im 0.933 * [backup-simplify]: Simplify y.im into y.im 0.933 * [taylor]: Taking taylor expansion of x.im in x.im 0.933 * [backup-simplify]: Simplify 0 into 0 0.933 * [backup-simplify]: Simplify 1 into 1 0.933 * [backup-simplify]: Simplify (* y.im 0) into 0 0.933 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.934 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.934 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.934 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.934 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 0.934 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.934 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.934 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.934 * [taylor]: Taking taylor expansion of y.re in y.re 0.934 * [backup-simplify]: Simplify 0 into 0 0.934 * [backup-simplify]: Simplify 1 into 1 0.934 * [taylor]: Taking taylor expansion of x.re in y.re 0.934 * [backup-simplify]: Simplify x.re into x.re 0.934 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.935 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.935 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.935 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.935 * [taylor]: Taking taylor expansion of y.im in y.re 0.935 * [backup-simplify]: Simplify y.im into y.im 0.935 * [taylor]: Taking taylor expansion of x.im in y.re 0.935 * [backup-simplify]: Simplify x.im into x.im 0.935 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.935 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.935 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.935 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 0.935 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.935 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.935 * [taylor]: Taking taylor expansion of y.re in x.re 0.935 * [backup-simplify]: Simplify y.re into y.re 0.935 * [taylor]: Taking taylor expansion of x.re in x.re 0.935 * [backup-simplify]: Simplify 0 into 0 0.935 * [backup-simplify]: Simplify 1 into 1 0.935 * [backup-simplify]: Simplify (* y.re 0) into 0 0.936 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.936 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.936 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.936 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.936 * [taylor]: Taking taylor expansion of y.im in x.re 0.936 * [backup-simplify]: Simplify y.im into y.im 0.936 * [taylor]: Taking taylor expansion of x.im in x.re 0.936 * [backup-simplify]: Simplify x.im into x.im 0.936 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.936 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.936 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.936 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 0.936 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.936 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.936 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.936 * [taylor]: Taking taylor expansion of y.re in x.re 0.936 * [backup-simplify]: Simplify y.re into y.re 0.936 * [taylor]: Taking taylor expansion of x.re in x.re 0.936 * [backup-simplify]: Simplify 0 into 0 0.936 * [backup-simplify]: Simplify 1 into 1 0.936 * [backup-simplify]: Simplify (* y.re 0) into 0 0.937 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.937 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.937 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.937 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.937 * [taylor]: Taking taylor expansion of y.im in x.re 0.937 * [backup-simplify]: Simplify y.im into y.im 0.937 * [taylor]: Taking taylor expansion of x.im in x.re 0.937 * [backup-simplify]: Simplify x.im into x.im 0.937 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.937 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.937 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.938 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 0.938 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.938 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.938 * [taylor]: Taking taylor expansion of y.re in y.re 0.938 * [backup-simplify]: Simplify 0 into 0 0.938 * [backup-simplify]: Simplify 1 into 1 0.938 * [backup-simplify]: Simplify (* 1 1) into 1 0.939 * [backup-simplify]: Simplify (/ 1 1) into 1 0.939 * [taylor]: Taking taylor expansion of 1 in x.im 0.939 * [backup-simplify]: Simplify 1 into 1 0.939 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.940 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.940 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.940 * [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))))) 0.940 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 0.940 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 0.940 * [taylor]: Taking taylor expansion of 2 in y.re 0.940 * [backup-simplify]: Simplify 2 into 2 0.940 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 0.940 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 0.940 * [taylor]: Taking taylor expansion of y.im in y.re 0.940 * [backup-simplify]: Simplify y.im into y.im 0.940 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.940 * [taylor]: Taking taylor expansion of y.re in y.re 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [backup-simplify]: Simplify 1 into 1 0.940 * [taylor]: Taking taylor expansion of x.im in y.re 0.940 * [backup-simplify]: Simplify x.im into x.im 0.940 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.940 * [backup-simplify]: Simplify (* y.im 0) into 0 0.941 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.941 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 0.941 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.942 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.943 * [taylor]: Taking taylor expansion of 0 in x.im 0.943 * [backup-simplify]: Simplify 0 into 0 0.944 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.944 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.945 * [backup-simplify]: Simplify (- 0) into 0 0.945 * [backup-simplify]: Simplify (+ 0 0) into 0 0.946 * [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))) 0.946 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.946 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.946 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.946 * [taylor]: Taking taylor expansion of y.im in y.re 0.946 * [backup-simplify]: Simplify y.im into y.im 0.946 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.946 * [taylor]: Taking taylor expansion of x.im in y.re 0.946 * [backup-simplify]: Simplify x.im into x.im 0.946 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.946 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.946 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.946 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.946 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 0.946 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 0.946 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 0.946 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 0.946 * [taylor]: Taking taylor expansion of 2 in x.im 0.947 * [backup-simplify]: Simplify 2 into 2 0.947 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.947 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.947 * [taylor]: Taking taylor expansion of y.im in x.im 0.947 * [backup-simplify]: Simplify y.im into y.im 0.947 * [taylor]: Taking taylor expansion of x.im in x.im 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify 1 into 1 0.947 * [backup-simplify]: Simplify (* y.im 0) into 0 0.947 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.947 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.948 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.949 * [taylor]: Taking taylor expansion of 0 in x.im 0.949 * [backup-simplify]: Simplify 0 into 0 0.949 * [taylor]: Taking taylor expansion of 1 in y.im 0.949 * [backup-simplify]: Simplify 1 into 1 0.950 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.950 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.951 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.951 * [backup-simplify]: Simplify (- 0) into 0 0.952 * [backup-simplify]: Simplify (+ 0 0) into 0 0.952 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 0.952 * [taylor]: Taking taylor expansion of 0 in y.re 0.952 * [backup-simplify]: Simplify 0 into 0 0.953 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 0.953 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 0.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.954 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 0.954 * [backup-simplify]: Simplify (- 0) into 0 0.955 * [taylor]: Taking taylor expansion of 0 in x.im 0.955 * [backup-simplify]: Simplify 0 into 0 0.956 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.957 * [taylor]: Taking taylor expansion of 0 in x.im 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 0.957 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 0.957 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 0.957 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 0.957 * [taylor]: Taking taylor expansion of 2 in y.im 0.957 * [backup-simplify]: Simplify 2 into 2 0.957 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.957 * [taylor]: Taking taylor expansion of y.im in y.im 0.957 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify 1 into 1 0.957 * [backup-simplify]: Simplify (/ 1 1) into 1 0.958 * [taylor]: Taking taylor expansion of 0 in y.im 0.958 * [backup-simplify]: Simplify 0 into 0 0.958 * [taylor]: Taking taylor expansion of 0 in y.im 0.958 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.960 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.960 * [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.960 * [backup-simplify]: Simplify (- 0) into 0 0.961 * [backup-simplify]: Simplify (+ 0 0) into 0 0.961 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 0.962 * [taylor]: Taking taylor expansion of 0 in y.re 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.962 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.962 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.962 * [taylor]: Taking taylor expansion of y.im in x.im 0.962 * [backup-simplify]: Simplify y.im into y.im 0.962 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.962 * [taylor]: Taking taylor expansion of x.im in x.im 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [backup-simplify]: Simplify 1 into 1 0.962 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.962 * [backup-simplify]: Simplify (* 1 1) into 1 0.962 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.962 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.962 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.963 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.963 * [taylor]: Taking taylor expansion of y.im in y.im 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify 1 into 1 0.963 * [backup-simplify]: Simplify (* 1 1) into 1 0.963 * [backup-simplify]: Simplify (/ 1 1) into 1 0.963 * [backup-simplify]: Simplify 1 into 1 0.964 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.965 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.968 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 0.969 * [backup-simplify]: Simplify (- 0) into 0 0.969 * [taylor]: Taking taylor expansion of 0 in x.im 0.969 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.970 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.970 * [taylor]: Taking taylor expansion of 0 in x.im 0.970 * [backup-simplify]: Simplify 0 into 0 0.971 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.971 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.971 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 0.971 * [backup-simplify]: Simplify (- 0) into 0 0.971 * [taylor]: Taking taylor expansion of 0 in y.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.971 * [taylor]: Taking taylor expansion of 0 in y.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.971 * [taylor]: Taking taylor expansion of 0 in y.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.971 * [taylor]: Taking taylor expansion of 0 in y.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.972 * [backup-simplify]: Simplify (* 2 1) into 2 0.972 * [backup-simplify]: Simplify (- 2) into -2 0.972 * [backup-simplify]: Simplify -2 into -2 0.972 * [backup-simplify]: Simplify 1 into 1 0.973 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re))))) 2)) (+ (* -2 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (pow (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))) 2)))) into (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 0.973 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 0.973 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in (x.re y.re x.im y.im) around 0 0.973 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 0.973 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.973 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.973 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.973 * [taylor]: Taking taylor expansion of y.re in y.im 0.973 * [backup-simplify]: Simplify y.re into y.re 0.973 * [taylor]: Taking taylor expansion of x.re in y.im 0.973 * [backup-simplify]: Simplify x.re into x.re 0.973 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.973 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.974 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.974 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.974 * [taylor]: Taking taylor expansion of y.im in y.im 0.974 * [backup-simplify]: Simplify 0 into 0 0.974 * [backup-simplify]: Simplify 1 into 1 0.974 * [taylor]: Taking taylor expansion of x.im in y.im 0.974 * [backup-simplify]: Simplify x.im into x.im 0.974 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.974 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.974 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.974 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 0.974 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 0.974 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 0.974 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.974 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.974 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.974 * [taylor]: Taking taylor expansion of y.re in x.im 0.974 * [backup-simplify]: Simplify y.re into y.re 0.974 * [taylor]: Taking taylor expansion of x.re in x.im 0.974 * [backup-simplify]: Simplify x.re into x.re 0.974 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.974 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.974 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.974 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.974 * [taylor]: Taking taylor expansion of y.im in x.im 0.974 * [backup-simplify]: Simplify y.im into y.im 0.974 * [taylor]: Taking taylor expansion of x.im in x.im 0.974 * [backup-simplify]: Simplify 0 into 0 0.974 * [backup-simplify]: Simplify 1 into 1 0.974 * [backup-simplify]: Simplify (* y.im 0) into 0 0.975 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.975 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.975 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.975 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.975 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 0.975 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.975 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.975 * [taylor]: Taking taylor expansion of (* y.re x.re) 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 * [taylor]: Taking taylor expansion of x.re in y.re 0.975 * [backup-simplify]: Simplify x.re into x.re 0.975 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.975 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.975 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.975 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.975 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.975 * [taylor]: Taking taylor expansion of y.im in y.re 0.975 * [backup-simplify]: Simplify y.im into y.im 0.975 * [taylor]: Taking taylor expansion of x.im in y.re 0.975 * [backup-simplify]: Simplify x.im into x.im 0.975 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.975 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.976 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.976 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 0.976 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.976 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.976 * [taylor]: Taking taylor expansion of y.re in x.re 0.976 * [backup-simplify]: Simplify y.re into y.re 0.976 * [taylor]: Taking taylor expansion of x.re in x.re 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify 1 into 1 0.976 * [backup-simplify]: Simplify (* y.re 0) into 0 0.976 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.976 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.976 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.976 * [taylor]: Taking taylor expansion of y.im in x.re 0.976 * [backup-simplify]: Simplify y.im into y.im 0.976 * [taylor]: Taking taylor expansion of x.im in x.re 0.976 * [backup-simplify]: Simplify x.im into x.im 0.976 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.976 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.976 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.976 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 0.976 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.976 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.976 * [taylor]: Taking taylor expansion of y.re in x.re 0.976 * [backup-simplify]: Simplify y.re into y.re 0.976 * [taylor]: Taking taylor expansion of x.re in x.re 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify 1 into 1 0.976 * [backup-simplify]: Simplify (* y.re 0) into 0 0.977 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.977 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.977 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.977 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.977 * [taylor]: Taking taylor expansion of y.im in x.re 0.977 * [backup-simplify]: Simplify y.im into y.im 0.977 * [taylor]: Taking taylor expansion of x.im in x.re 0.977 * [backup-simplify]: Simplify x.im into x.im 0.977 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.977 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.977 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.977 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 0.977 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.977 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.977 * [taylor]: Taking taylor expansion of y.re in y.re 0.977 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify 1 into 1 0.977 * [backup-simplify]: Simplify (* 1 1) into 1 0.978 * [backup-simplify]: Simplify (/ 1 1) into 1 0.978 * [taylor]: Taking taylor expansion of 1 in x.im 0.978 * [backup-simplify]: Simplify 1 into 1 0.978 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.978 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.978 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.978 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.978 * [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))))) 0.978 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 0.979 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 0.979 * [taylor]: Taking taylor expansion of 2 in y.re 0.979 * [backup-simplify]: Simplify 2 into 2 0.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 0.979 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 0.979 * [taylor]: Taking taylor expansion of y.im in y.re 0.979 * [backup-simplify]: Simplify y.im into y.im 0.979 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.979 * [taylor]: Taking taylor expansion of y.re in y.re 0.979 * [backup-simplify]: Simplify 0 into 0 0.979 * [backup-simplify]: Simplify 1 into 1 0.979 * [taylor]: Taking taylor expansion of x.im in y.re 0.979 * [backup-simplify]: Simplify x.im into x.im 0.979 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.979 * [backup-simplify]: Simplify (* y.im 0) into 0 0.979 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.979 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 0.979 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.980 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.980 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.980 * [taylor]: Taking taylor expansion of 0 in x.im 0.980 * [backup-simplify]: Simplify 0 into 0 0.981 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.981 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.981 * [backup-simplify]: Simplify (- 0) into 0 0.981 * [backup-simplify]: Simplify (+ 0 0) into 0 0.982 * [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))) 0.982 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.982 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.982 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.982 * [taylor]: Taking taylor expansion of y.im in y.re 0.982 * [backup-simplify]: Simplify y.im into y.im 0.982 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.982 * [taylor]: Taking taylor expansion of x.im in y.re 0.982 * [backup-simplify]: Simplify x.im into x.im 0.982 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.982 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.982 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.982 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.982 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 0.982 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 0.982 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 0.982 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 0.982 * [taylor]: Taking taylor expansion of 2 in x.im 0.982 * [backup-simplify]: Simplify 2 into 2 0.982 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.982 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.982 * [taylor]: Taking taylor expansion of y.im in x.im 0.982 * [backup-simplify]: Simplify y.im into y.im 0.982 * [taylor]: Taking taylor expansion of x.im in x.im 0.982 * [backup-simplify]: Simplify 0 into 0 0.982 * [backup-simplify]: Simplify 1 into 1 0.982 * [backup-simplify]: Simplify (* y.im 0) into 0 0.983 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.983 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.983 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.984 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.984 * [taylor]: Taking taylor expansion of 0 in x.im 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [taylor]: Taking taylor expansion of 1 in y.im 0.984 * [backup-simplify]: Simplify 1 into 1 0.984 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.985 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.985 * [backup-simplify]: Simplify (- 0) into 0 0.985 * [backup-simplify]: Simplify (+ 0 0) into 0 0.986 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 0.986 * [taylor]: Taking taylor expansion of 0 in y.re 0.986 * [backup-simplify]: Simplify 0 into 0 0.986 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 0.986 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 0.986 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.987 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 0.987 * [backup-simplify]: Simplify (- 0) into 0 0.987 * [taylor]: Taking taylor expansion of 0 in x.im 0.987 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.988 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.988 * [taylor]: Taking taylor expansion of 0 in x.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.989 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 0.989 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 0.989 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 0.989 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 0.989 * [taylor]: Taking taylor expansion of 2 in y.im 0.989 * [backup-simplify]: Simplify 2 into 2 0.989 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.989 * [taylor]: Taking taylor expansion of y.im in y.im 0.989 * [backup-simplify]: Simplify 0 into 0 0.989 * [backup-simplify]: Simplify 1 into 1 0.989 * [backup-simplify]: Simplify (/ 1 1) into 1 0.989 * [taylor]: Taking taylor expansion of 0 in y.im 0.989 * [backup-simplify]: Simplify 0 into 0 0.989 * [taylor]: Taking taylor expansion of 0 in y.im 0.989 * [backup-simplify]: Simplify 0 into 0 0.990 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.990 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.990 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.990 * [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.991 * [backup-simplify]: Simplify (- 0) into 0 0.991 * [backup-simplify]: Simplify (+ 0 0) into 0 0.991 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 0.991 * [taylor]: Taking taylor expansion of 0 in y.re 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.991 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.991 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.992 * [taylor]: Taking taylor expansion of y.im in x.im 0.992 * [backup-simplify]: Simplify y.im into y.im 0.992 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.992 * [taylor]: Taking taylor expansion of x.im in x.im 0.992 * [backup-simplify]: Simplify 0 into 0 0.992 * [backup-simplify]: Simplify 1 into 1 0.992 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.992 * [backup-simplify]: Simplify (* 1 1) into 1 0.992 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.992 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.992 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.992 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.992 * [taylor]: Taking taylor expansion of y.im in y.im 0.992 * [backup-simplify]: Simplify 0 into 0 0.992 * [backup-simplify]: Simplify 1 into 1 0.992 * [backup-simplify]: Simplify (* 1 1) into 1 0.993 * [backup-simplify]: Simplify (/ 1 1) into 1 0.993 * [backup-simplify]: Simplify 1 into 1 0.993 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.994 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.994 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 0.995 * [backup-simplify]: Simplify (- 0) into 0 0.995 * [taylor]: Taking taylor expansion of 0 in x.im 0.995 * [backup-simplify]: Simplify 0 into 0 0.995 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.996 * [taylor]: Taking taylor expansion of 0 in x.im 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.996 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.997 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 0.997 * [backup-simplify]: Simplify (- 0) into 0 0.997 * [taylor]: Taking taylor expansion of 0 in y.im 0.997 * [backup-simplify]: Simplify 0 into 0 0.997 * [taylor]: Taking taylor expansion of 0 in y.im 0.997 * [backup-simplify]: Simplify 0 into 0 0.997 * [taylor]: Taking taylor expansion of 0 in y.im 0.997 * [backup-simplify]: Simplify 0 into 0 0.997 * [taylor]: Taking taylor expansion of 0 in y.im 0.997 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify (* 2 1) into 2 0.998 * [backup-simplify]: Simplify (- 2) into -2 0.998 * [backup-simplify]: Simplify -2 into -2 0.998 * [backup-simplify]: Simplify 1 into 1 1.000 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re)))))) 2)) (+ (* -2 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (pow (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))) 2)))) into (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 1.000 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1.000 * [backup-simplify]: Simplify (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 3) 1.000 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in (x.re y.re x.im y.im) around 0 1.000 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.im 1.000 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1.000 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.000 * [taylor]: Taking taylor expansion of y.re in y.im 1.000 * [backup-simplify]: Simplify y.re into y.re 1.000 * [taylor]: Taking taylor expansion of x.re in y.im 1.000 * [backup-simplify]: Simplify x.re into x.re 1.000 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.000 * [taylor]: Taking taylor expansion of y.im in y.im 1.000 * [backup-simplify]: Simplify 0 into 0 1.000 * [backup-simplify]: Simplify 1 into 1 1.000 * [taylor]: Taking taylor expansion of x.im in y.im 1.001 * [backup-simplify]: Simplify x.im into x.im 1.001 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.001 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.001 * [backup-simplify]: Simplify (- 0) into 0 1.001 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1.001 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.im 1.001 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1.001 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.001 * [taylor]: Taking taylor expansion of y.re in x.im 1.001 * [backup-simplify]: Simplify y.re into y.re 1.001 * [taylor]: Taking taylor expansion of x.re in x.im 1.001 * [backup-simplify]: Simplify x.re into x.re 1.001 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.001 * [taylor]: Taking taylor expansion of y.im in x.im 1.001 * [backup-simplify]: Simplify y.im into y.im 1.001 * [taylor]: Taking taylor expansion of x.im in x.im 1.001 * [backup-simplify]: Simplify 0 into 0 1.001 * [backup-simplify]: Simplify 1 into 1 1.001 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.002 * [backup-simplify]: Simplify (* y.im 0) into 0 1.002 * [backup-simplify]: Simplify (- 0) into 0 1.002 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1.002 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.re 1.002 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1.002 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.002 * [taylor]: Taking taylor expansion of y.re in y.re 1.002 * [backup-simplify]: Simplify 0 into 0 1.002 * [backup-simplify]: Simplify 1 into 1 1.002 * [taylor]: Taking taylor expansion of x.re in y.re 1.002 * [backup-simplify]: Simplify x.re into x.re 1.002 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.002 * [taylor]: Taking taylor expansion of y.im in y.re 1.002 * [backup-simplify]: Simplify y.im into y.im 1.002 * [taylor]: Taking taylor expansion of x.im in y.re 1.002 * [backup-simplify]: Simplify x.im into x.im 1.002 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.002 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.003 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.003 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.003 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1.003 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.003 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.003 * [taylor]: Taking taylor expansion of y.re in x.re 1.003 * [backup-simplify]: Simplify y.re into y.re 1.003 * [taylor]: Taking taylor expansion of x.re in x.re 1.003 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify 1 into 1 1.003 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.003 * [taylor]: Taking taylor expansion of y.im in x.re 1.003 * [backup-simplify]: Simplify y.im into y.im 1.003 * [taylor]: Taking taylor expansion of x.im in x.re 1.003 * [backup-simplify]: Simplify x.im into x.im 1.003 * [backup-simplify]: Simplify (* y.re 0) into 0 1.003 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.003 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.003 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.003 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1.004 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.004 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.004 * [taylor]: Taking taylor expansion of y.re in x.re 1.004 * [backup-simplify]: Simplify y.re into y.re 1.004 * [taylor]: Taking taylor expansion of x.re in x.re 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 1 into 1 1.004 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.004 * [taylor]: Taking taylor expansion of y.im in x.re 1.004 * [backup-simplify]: Simplify y.im into y.im 1.004 * [taylor]: Taking taylor expansion of x.im in x.re 1.004 * [backup-simplify]: Simplify x.im into x.im 1.004 * [backup-simplify]: Simplify (* y.re 0) into 0 1.004 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.004 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.004 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.004 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1.005 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (* (pow y.im 2) (pow x.im 2))) into (* -1 (* (pow y.im 3) (pow x.im 3))) 1.005 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in y.re 1.005 * [taylor]: Taking taylor expansion of -1 in y.re 1.005 * [backup-simplify]: Simplify -1 into -1 1.005 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1.005 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1.005 * [taylor]: Taking taylor expansion of y.im in y.re 1.005 * [backup-simplify]: Simplify y.im into y.im 1.005 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1.005 * [taylor]: Taking taylor expansion of x.im in y.re 1.005 * [backup-simplify]: Simplify x.im into x.im 1.005 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.005 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.005 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.005 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.005 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1.005 * [backup-simplify]: Simplify (* -1 (* (pow y.im 3) (pow x.im 3))) into (* -1 (* (pow y.im 3) (pow x.im 3))) 1.005 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in x.im 1.005 * [taylor]: Taking taylor expansion of -1 in x.im 1.006 * [backup-simplify]: Simplify -1 into -1 1.006 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1.006 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1.006 * [taylor]: Taking taylor expansion of y.im in x.im 1.006 * [backup-simplify]: Simplify y.im into y.im 1.006 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.006 * [taylor]: Taking taylor expansion of x.im in x.im 1.006 * [backup-simplify]: Simplify 0 into 0 1.006 * [backup-simplify]: Simplify 1 into 1 1.006 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.006 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.007 * [backup-simplify]: Simplify (- 0) into 0 1.007 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1.007 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1.008 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) (- (* 2 (* y.im (* y.re x.im))))) (* y.re (* (pow y.im 2) (pow x.im 2)))) into (* 3 (* (pow y.im 2) (* y.re (pow x.im 2)))) 1.008 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1.008 * [taylor]: Taking taylor expansion of 3 in y.re 1.008 * [backup-simplify]: Simplify 3 into 3 1.008 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1.008 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.008 * [taylor]: Taking taylor expansion of y.im in y.re 1.008 * [backup-simplify]: Simplify y.im into y.im 1.008 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1.008 * [taylor]: Taking taylor expansion of y.re in y.re 1.008 * [backup-simplify]: Simplify 0 into 0 1.008 * [backup-simplify]: Simplify 1 into 1 1.008 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.008 * [taylor]: Taking taylor expansion of x.im in y.re 1.008 * [backup-simplify]: Simplify x.im into x.im 1.008 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.008 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.008 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1.008 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1.009 * [backup-simplify]: Simplify (* 3 0) into 0 1.009 * [taylor]: Taking taylor expansion of 0 in x.im 1.009 * [backup-simplify]: Simplify 0 into 0 1.009 * [taylor]: Taking taylor expansion of 0 in y.im 1.009 * [backup-simplify]: Simplify 0 into 0 1.009 * [backup-simplify]: Simplify 0 into 0 1.009 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.009 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.009 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.009 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1.009 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (* 0 (pow x.im 3))) into 0 1.010 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (pow y.im 3) (pow x.im 3)))) into 0 1.010 * [taylor]: Taking taylor expansion of 0 in x.im 1.010 * [backup-simplify]: Simplify 0 into 0 1.010 * [taylor]: Taking taylor expansion of 0 in y.im 1.010 * [backup-simplify]: Simplify 0 into 0 1.010 * [backup-simplify]: Simplify 0 into 0 1.010 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.011 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.011 * [backup-simplify]: Simplify (- 0) into 0 1.011 * [backup-simplify]: Simplify (+ 0 0) into 0 1.011 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1.012 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) (pow y.re 2)) (+ (* y.re (- (* 2 (* y.im (* y.re x.im))))) (* 0 (* (pow y.im 2) (pow x.im 2))))) into (- (* 3 (* y.im (* (pow y.re 2) x.im)))) 1.012 * [taylor]: Taking taylor expansion of (- (* 3 (* y.im (* (pow y.re 2) x.im)))) in y.re 1.012 * [taylor]: Taking taylor expansion of (* 3 (* y.im (* (pow y.re 2) x.im))) in y.re 1.012 * [taylor]: Taking taylor expansion of 3 in y.re 1.012 * [backup-simplify]: Simplify 3 into 3 1.012 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1.012 * [taylor]: Taking taylor expansion of y.im in y.re 1.012 * [backup-simplify]: Simplify y.im into y.im 1.012 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1.012 * [taylor]: Taking taylor expansion of (pow y.re 2) 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.im in y.re 1.012 * [backup-simplify]: Simplify x.im into x.im 1.012 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.012 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1.012 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.013 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1.013 * [backup-simplify]: Simplify (+ (* 3 (* (pow y.im 2) (pow x.im 2))) (* 0 0)) into (* 3 (* (pow y.im 2) (pow x.im 2))) 1.013 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1.013 * [taylor]: Taking taylor expansion of 3 in x.im 1.013 * [backup-simplify]: Simplify 3 into 3 1.013 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.013 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.013 * [taylor]: Taking taylor expansion of y.im in x.im 1.013 * [backup-simplify]: Simplify y.im into y.im 1.013 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.013 * [taylor]: Taking taylor expansion of x.im in x.im 1.013 * [backup-simplify]: Simplify 0 into 0 1.013 * [backup-simplify]: Simplify 1 into 1 1.013 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.014 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.014 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.014 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (pow y.im 2)))) into 0 1.015 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (+ (* 0 0) (* 0 (pow x.im 3)))) into 0 1.015 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (* (pow y.im 3) (pow x.im 3))))) into 0 1.015 * [taylor]: Taking taylor expansion of 0 in x.im 1.015 * [backup-simplify]: Simplify 0 into 0 1.015 * [taylor]: Taking taylor expansion of 0 in y.im 1.015 * [backup-simplify]: Simplify 0 into 0 1.015 * [backup-simplify]: Simplify 0 into 0 1.015 * [taylor]: Taking taylor expansion of 0 in y.im 1.015 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [taylor]: Taking taylor expansion of 0 in y.im 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify (* (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) 1.016 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in (x.re y.re x.im y.im) around 0 1.016 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1.016 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.016 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.016 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.016 * [taylor]: Taking taylor expansion of y.re in y.im 1.016 * [backup-simplify]: Simplify y.re into y.re 1.016 * [taylor]: Taking taylor expansion of x.re in y.im 1.016 * [backup-simplify]: Simplify x.re into x.re 1.016 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.016 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.016 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.016 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.016 * [taylor]: Taking taylor expansion of y.im in y.im 1.016 * [backup-simplify]: Simplify 0 into 0 1.016 * [backup-simplify]: Simplify 1 into 1 1.016 * [taylor]: Taking taylor expansion of x.im in y.im 1.016 * [backup-simplify]: Simplify x.im into x.im 1.016 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.017 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.017 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.017 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.017 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.017 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1.017 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.017 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.017 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.017 * [taylor]: Taking taylor expansion of y.re in x.im 1.017 * [backup-simplify]: Simplify y.re into y.re 1.017 * [taylor]: Taking taylor expansion of x.re in x.im 1.017 * [backup-simplify]: Simplify x.re into x.re 1.017 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.017 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.017 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.017 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.017 * [taylor]: Taking taylor expansion of y.im in x.im 1.017 * [backup-simplify]: Simplify y.im into y.im 1.017 * [taylor]: Taking taylor expansion of x.im in x.im 1.017 * [backup-simplify]: Simplify 0 into 0 1.017 * [backup-simplify]: Simplify 1 into 1 1.017 * [backup-simplify]: Simplify (* y.im 0) into 0 1.017 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.017 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.017 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.018 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.018 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1.018 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.018 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.018 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.018 * [taylor]: Taking taylor expansion of y.re in y.re 1.018 * [backup-simplify]: Simplify 0 into 0 1.018 * [backup-simplify]: Simplify 1 into 1 1.018 * [taylor]: Taking taylor expansion of x.re in y.re 1.018 * [backup-simplify]: Simplify x.re into x.re 1.018 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.018 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.018 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.018 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.018 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.018 * [taylor]: Taking taylor expansion of y.im in y.re 1.018 * [backup-simplify]: Simplify y.im into y.im 1.018 * [taylor]: Taking taylor expansion of x.im in y.re 1.018 * [backup-simplify]: Simplify x.im into x.im 1.018 * [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 x.re) 0) into (/ 1 x.re) 1.018 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.018 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.018 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.018 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.018 * [taylor]: Taking taylor expansion of y.re in x.re 1.018 * [backup-simplify]: Simplify y.re into y.re 1.018 * [taylor]: Taking taylor expansion of x.re in x.re 1.018 * [backup-simplify]: Simplify 0 into 0 1.018 * [backup-simplify]: Simplify 1 into 1 1.018 * [backup-simplify]: Simplify (* y.re 0) into 0 1.019 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.019 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.019 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.019 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.019 * [taylor]: Taking taylor expansion of y.im in x.re 1.019 * [backup-simplify]: Simplify y.im into y.im 1.019 * [taylor]: Taking taylor expansion of x.im in x.re 1.019 * [backup-simplify]: Simplify x.im into x.im 1.019 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.019 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.019 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.019 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.019 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.019 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.019 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.019 * [taylor]: Taking taylor expansion of y.re in x.re 1.019 * [backup-simplify]: Simplify y.re into y.re 1.019 * [taylor]: Taking taylor expansion of x.re in x.re 1.019 * [backup-simplify]: Simplify 0 into 0 1.019 * [backup-simplify]: Simplify 1 into 1 1.019 * [backup-simplify]: Simplify (* y.re 0) into 0 1.019 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.019 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.019 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.019 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.020 * [taylor]: Taking taylor expansion of y.im in x.re 1.020 * [backup-simplify]: Simplify y.im into y.im 1.020 * [taylor]: Taking taylor expansion of x.im in x.re 1.020 * [backup-simplify]: Simplify x.im into x.im 1.020 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.020 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.020 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.020 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.020 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1.020 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1.020 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1.020 * [taylor]: Taking taylor expansion of y.re in y.re 1.020 * [backup-simplify]: Simplify 0 into 0 1.020 * [backup-simplify]: Simplify 1 into 1 1.020 * [backup-simplify]: Simplify (* 1 1) into 1 1.020 * [backup-simplify]: Simplify (* 1 1) into 1 1.021 * [backup-simplify]: Simplify (/ 1 1) into 1 1.021 * [taylor]: Taking taylor expansion of 1 in x.im 1.021 * [backup-simplify]: Simplify 1 into 1 1.021 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.021 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.021 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.022 * [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.022 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* (- (/ 1 (* y.im x.im))) (/ 1 (pow y.re 2)))) into (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) 1.022 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1.022 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1.022 * [taylor]: Taking taylor expansion of 3 in y.re 1.022 * [backup-simplify]: Simplify 3 into 3 1.022 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1.022 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1.022 * [taylor]: Taking taylor expansion of y.im in y.re 1.022 * [backup-simplify]: Simplify y.im into y.im 1.022 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1.022 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.022 * [taylor]: Taking taylor expansion of y.re in y.re 1.022 * [backup-simplify]: Simplify 0 into 0 1.022 * [backup-simplify]: Simplify 1 into 1 1.022 * [taylor]: Taking taylor expansion of x.im in y.re 1.022 * [backup-simplify]: Simplify x.im into x.im 1.022 * [backup-simplify]: Simplify (* 1 1) into 1 1.022 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1.022 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.022 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.023 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.023 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.024 * [taylor]: Taking taylor expansion of 0 in x.im 1.024 * [backup-simplify]: Simplify 0 into 0 1.024 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.024 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.025 * [backup-simplify]: Simplify (- 0) into 0 1.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1.025 * [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.025 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* (- (/ 1 (* y.im x.im))) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))) into (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) 1.025 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1.025 * [taylor]: Taking taylor expansion of 3 in y.re 1.025 * [backup-simplify]: Simplify 3 into 3 1.025 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1.025 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1.025 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.025 * [taylor]: Taking taylor expansion of y.im in y.re 1.026 * [backup-simplify]: Simplify y.im into y.im 1.026 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) 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 (pow x.im 2) in y.re 1.026 * [taylor]: Taking taylor expansion of x.im in y.re 1.026 * [backup-simplify]: Simplify x.im into x.im 1.026 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.026 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.026 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1.026 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1.026 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.026 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1.026 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.027 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1.027 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.027 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1.027 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1.027 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1.027 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1.027 * [taylor]: Taking taylor expansion of 3 in x.im 1.027 * [backup-simplify]: Simplify 3 into 3 1.027 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.027 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.027 * [taylor]: Taking taylor expansion of y.im in x.im 1.027 * [backup-simplify]: Simplify y.im into y.im 1.027 * [taylor]: Taking taylor expansion of x.im in x.im 1.027 * [backup-simplify]: Simplify 0 into 0 1.027 * [backup-simplify]: Simplify 1 into 1 1.027 * [backup-simplify]: Simplify (* y.im 0) into 0 1.027 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.027 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.028 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.028 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.029 * [taylor]: Taking taylor expansion of 0 in x.im 1.029 * [backup-simplify]: Simplify 0 into 0 1.029 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.030 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.030 * [backup-simplify]: Simplify (- 0) into 0 1.030 * [backup-simplify]: Simplify (+ 0 0) into 0 1.031 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 1.031 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1.031 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1.031 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1.031 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1.031 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1.031 * [taylor]: Taking taylor expansion of y.im in y.re 1.031 * [backup-simplify]: Simplify y.im into y.im 1.031 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1.031 * [taylor]: Taking taylor expansion of x.im in y.re 1.031 * [backup-simplify]: Simplify x.im into x.im 1.031 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.031 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.031 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.031 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.031 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1.031 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1.032 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.032 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1.032 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.032 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.033 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1.033 * [backup-simplify]: Simplify (- 0) into 0 1.033 * [taylor]: Taking taylor expansion of 0 in x.im 1.033 * [backup-simplify]: Simplify 0 into 0 1.034 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.034 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.035 * [taylor]: Taking taylor expansion of 0 in x.im 1.035 * [backup-simplify]: Simplify 0 into 0 1.035 * [taylor]: Taking taylor expansion of 1 in y.im 1.035 * [backup-simplify]: Simplify 1 into 1 1.036 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.036 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.037 * [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 1.037 * [backup-simplify]: Simplify (- 0) into 0 1.037 * [backup-simplify]: Simplify (+ 0 0) into 0 1.037 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 1.038 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))) into 0 1.038 * [taylor]: Taking taylor expansion of 0 in y.re 1.038 * [backup-simplify]: Simplify 0 into 0 1.038 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1.038 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1.038 * [taylor]: Taking taylor expansion of 3 in x.im 1.038 * [backup-simplify]: Simplify 3 into 3 1.038 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.038 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.038 * [taylor]: Taking taylor expansion of y.im in x.im 1.038 * [backup-simplify]: Simplify y.im into y.im 1.038 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.038 * [taylor]: Taking taylor expansion of x.im in x.im 1.038 * [backup-simplify]: Simplify 0 into 0 1.038 * [backup-simplify]: Simplify 1 into 1 1.038 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.039 * [backup-simplify]: Simplify (* 1 1) into 1 1.039 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1.039 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1.039 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.040 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1.040 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.040 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.041 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1.041 * [backup-simplify]: Simplify (- 0) into 0 1.041 * [taylor]: Taking taylor expansion of 0 in x.im 1.041 * [backup-simplify]: Simplify 0 into 0 1.042 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.042 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.043 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.043 * [taylor]: Taking taylor expansion of 0 in x.im 1.043 * [backup-simplify]: Simplify 0 into 0 1.043 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1.043 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1.043 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1.043 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1.043 * [taylor]: Taking taylor expansion of 3 in y.im 1.043 * [backup-simplify]: Simplify 3 into 3 1.043 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.043 * [taylor]: Taking taylor expansion of y.im in y.im 1.043 * [backup-simplify]: Simplify 0 into 0 1.043 * [backup-simplify]: Simplify 1 into 1 1.044 * [backup-simplify]: Simplify (/ 1 1) into 1 1.044 * [taylor]: Taking taylor expansion of 0 in y.im 1.044 * [backup-simplify]: Simplify 0 into 0 1.044 * [taylor]: Taking taylor expansion of 0 in y.im 1.044 * [backup-simplify]: Simplify 0 into 0 1.044 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.045 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.046 * [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))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.046 * [backup-simplify]: Simplify (- 0) into 0 1.046 * [backup-simplify]: Simplify (+ 0 0) into 0 1.047 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))))) into 0 1.048 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))))) into 0 1.049 * [taylor]: Taking taylor expansion of 0 in y.re 1.049 * [backup-simplify]: Simplify 0 into 0 1.049 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.050 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1.050 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.051 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1.051 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.052 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1.052 * [taylor]: Taking taylor expansion of 0 in x.im 1.052 * [backup-simplify]: Simplify 0 into 0 1.053 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.054 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.055 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.055 * [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 1.056 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1.057 * [backup-simplify]: Simplify (- 0) into 0 1.057 * [taylor]: Taking taylor expansion of 0 in x.im 1.057 * [backup-simplify]: Simplify 0 into 0 1.058 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.059 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.060 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.060 * [taylor]: Taking taylor expansion of 0 in x.im 1.060 * [backup-simplify]: Simplify 0 into 0 1.060 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1.061 * [taylor]: Taking taylor expansion of 3 in y.im 1.061 * [backup-simplify]: Simplify 3 into 3 1.061 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.061 * [taylor]: Taking taylor expansion of y.im in y.im 1.061 * [backup-simplify]: Simplify 0 into 0 1.061 * [backup-simplify]: Simplify 1 into 1 1.061 * [backup-simplify]: Simplify (* 1 1) into 1 1.061 * [backup-simplify]: Simplify (/ 3 1) into 3 1.062 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.063 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1.063 * [backup-simplify]: Simplify (- 0) into 0 1.063 * [taylor]: Taking taylor expansion of 0 in y.im 1.063 * [backup-simplify]: Simplify 0 into 0 1.063 * [taylor]: Taking taylor expansion of 0 in y.im 1.063 * [backup-simplify]: Simplify 0 into 0 1.063 * [taylor]: Taking taylor expansion of 0 in y.im 1.063 * [backup-simplify]: Simplify 0 into 0 1.063 * [taylor]: Taking taylor expansion of 0 in y.im 1.064 * [backup-simplify]: Simplify 0 into 0 1.065 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.067 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1.068 * [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))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.068 * [backup-simplify]: Simplify (- 0) into 0 1.068 * [backup-simplify]: Simplify (+ 0 0) into 0 1.070 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))))) into 0 1.071 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))))) into 0 1.071 * [taylor]: Taking taylor expansion of 0 in y.re 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1.071 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1.072 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1.072 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1.072 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1.072 * [taylor]: Taking taylor expansion of y.im in x.im 1.072 * [backup-simplify]: Simplify y.im into y.im 1.072 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.072 * [taylor]: Taking taylor expansion of x.im in x.im 1.072 * [backup-simplify]: Simplify 0 into 0 1.072 * [backup-simplify]: Simplify 1 into 1 1.072 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.072 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.072 * [backup-simplify]: Simplify (* 1 1) into 1 1.073 * [backup-simplify]: Simplify (* 1 1) into 1 1.073 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1.073 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1.073 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1.073 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1.073 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1.073 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1.073 * [taylor]: Taking taylor expansion of y.im in y.im 1.073 * [backup-simplify]: Simplify 0 into 0 1.073 * [backup-simplify]: Simplify 1 into 1 1.073 * [backup-simplify]: Simplify (* 1 1) into 1 1.074 * [backup-simplify]: Simplify (* 1 1) into 1 1.076 * [backup-simplify]: Simplify (/ 1 1) into 1 1.076 * [backup-simplify]: Simplify (- 1) into -1 1.076 * [backup-simplify]: Simplify -1 into -1 1.077 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.078 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.078 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1.079 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1.079 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.079 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.079 * [taylor]: Taking taylor expansion of 0 in x.im 1.079 * [backup-simplify]: Simplify 0 into 0 1.080 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.081 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.082 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.082 * [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))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.083 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1.083 * [backup-simplify]: Simplify (- 0) into 0 1.083 * [taylor]: Taking taylor expansion of 0 in x.im 1.083 * [backup-simplify]: Simplify 0 into 0 1.084 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.085 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.085 * [taylor]: Taking taylor expansion of 0 in x.im 1.085 * [backup-simplify]: Simplify 0 into 0 1.086 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.086 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.086 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1.086 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1.086 * [taylor]: Taking taylor expansion of 0 in y.im 1.086 * [backup-simplify]: Simplify 0 into 0 1.087 * [taylor]: Taking taylor expansion of 0 in y.im 1.087 * [backup-simplify]: Simplify 0 into 0 1.087 * [taylor]: Taking taylor expansion of 0 in y.im 1.087 * [backup-simplify]: Simplify 0 into 0 1.087 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.087 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.088 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1.088 * [backup-simplify]: Simplify (- 0) into 0 1.088 * [taylor]: Taking taylor expansion of 0 in y.im 1.088 * [backup-simplify]: Simplify 0 into 0 1.088 * [taylor]: Taking taylor expansion of 0 in y.im 1.088 * [backup-simplify]: Simplify 0 into 0 1.088 * [taylor]: Taking taylor expansion of 0 in y.im 1.088 * [backup-simplify]: Simplify 0 into 0 1.088 * [taylor]: Taking taylor expansion of 0 in y.im 1.088 * [backup-simplify]: Simplify 0 into 0 1.088 * [backup-simplify]: Simplify 3 into 3 1.089 * [backup-simplify]: Simplify (* 3 1) into 3 1.089 * [backup-simplify]: Simplify (- 3) into -3 1.089 * [backup-simplify]: Simplify -3 into -3 1.090 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* (pow (/ 1 y.re) -2) (pow (/ 1 x.re) -2))))) (+ (* 3 (* (pow (/ 1 y.im) -2) (* (pow (/ 1 x.im) -2) (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (pow (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))) 3)))) into (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 1.090 * [backup-simplify]: Simplify (* (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) 1.090 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in (x.re y.re x.im y.im) around 0 1.090 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1.091 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.091 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.091 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.091 * [taylor]: Taking taylor expansion of y.re in y.im 1.091 * [backup-simplify]: Simplify y.re into y.re 1.091 * [taylor]: Taking taylor expansion of x.re in y.im 1.091 * [backup-simplify]: Simplify x.re into x.re 1.091 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.091 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.091 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.091 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.091 * [taylor]: Taking taylor expansion of y.im in y.im 1.091 * [backup-simplify]: Simplify 0 into 0 1.091 * [backup-simplify]: Simplify 1 into 1 1.091 * [taylor]: Taking taylor expansion of x.im in y.im 1.091 * [backup-simplify]: Simplify x.im into x.im 1.091 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.091 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.091 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.091 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.091 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.091 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1.091 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.091 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.091 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.091 * [taylor]: Taking taylor expansion of y.re in x.im 1.091 * [backup-simplify]: Simplify y.re into y.re 1.091 * [taylor]: Taking taylor expansion of x.re in x.im 1.091 * [backup-simplify]: Simplify x.re into x.re 1.091 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.091 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.091 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.092 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.092 * [taylor]: Taking taylor expansion of y.im in x.im 1.092 * [backup-simplify]: Simplify y.im into y.im 1.092 * [taylor]: Taking taylor expansion of x.im in x.im 1.092 * [backup-simplify]: Simplify 0 into 0 1.092 * [backup-simplify]: Simplify 1 into 1 1.092 * [backup-simplify]: Simplify (* y.im 0) into 0 1.092 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.092 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.092 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.092 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.092 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1.092 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.092 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.092 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.092 * [taylor]: Taking taylor expansion of y.re in y.re 1.092 * [backup-simplify]: Simplify 0 into 0 1.092 * [backup-simplify]: Simplify 1 into 1 1.092 * [taylor]: Taking taylor expansion of x.re in y.re 1.092 * [backup-simplify]: Simplify x.re into x.re 1.092 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.092 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.093 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.093 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.093 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.093 * [taylor]: Taking taylor expansion of y.im in y.re 1.093 * [backup-simplify]: Simplify y.im into y.im 1.093 * [taylor]: Taking taylor expansion of x.im in y.re 1.093 * [backup-simplify]: Simplify x.im into x.im 1.093 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.093 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.093 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.093 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.093 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.093 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.093 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.093 * [taylor]: Taking taylor expansion of y.re in x.re 1.093 * [backup-simplify]: Simplify y.re into y.re 1.093 * [taylor]: Taking taylor expansion of x.re in x.re 1.093 * [backup-simplify]: Simplify 0 into 0 1.093 * [backup-simplify]: Simplify 1 into 1 1.093 * [backup-simplify]: Simplify (* y.re 0) into 0 1.093 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.093 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.093 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.093 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.093 * [taylor]: Taking taylor expansion of y.im in x.re 1.093 * [backup-simplify]: Simplify y.im into y.im 1.093 * [taylor]: Taking taylor expansion of x.im in x.re 1.093 * [backup-simplify]: Simplify x.im into x.im 1.093 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.093 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.093 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.093 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.093 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.094 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.094 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.094 * [taylor]: Taking taylor expansion of y.re in x.re 1.094 * [backup-simplify]: Simplify y.re into y.re 1.094 * [taylor]: Taking taylor expansion of x.re in x.re 1.094 * [backup-simplify]: Simplify 0 into 0 1.094 * [backup-simplify]: Simplify 1 into 1 1.094 * [backup-simplify]: Simplify (* y.re 0) into 0 1.094 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.094 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.094 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.094 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.094 * [taylor]: Taking taylor expansion of y.im in x.re 1.094 * [backup-simplify]: Simplify y.im into y.im 1.094 * [taylor]: Taking taylor expansion of x.im in x.re 1.094 * [backup-simplify]: Simplify x.im into x.im 1.094 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.094 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.094 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.094 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.094 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1.094 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1.094 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1.094 * [taylor]: Taking taylor expansion of y.re in y.re 1.094 * [backup-simplify]: Simplify 0 into 0 1.094 * [backup-simplify]: Simplify 1 into 1 1.095 * [backup-simplify]: Simplify (* 1 1) into 1 1.095 * [backup-simplify]: Simplify (* 1 1) into 1 1.095 * [backup-simplify]: Simplify (/ 1 1) into 1 1.095 * [taylor]: Taking taylor expansion of 1 in x.im 1.095 * [backup-simplify]: Simplify 1 into 1 1.096 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.096 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.096 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.096 * [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.096 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* (- (/ 1 (* y.im x.im))) (/ 1 (pow y.re 2)))) into (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) 1.096 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1.096 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1.096 * [taylor]: Taking taylor expansion of 3 in y.re 1.096 * [backup-simplify]: Simplify 3 into 3 1.096 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1.096 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1.096 * [taylor]: Taking taylor expansion of y.im in y.re 1.096 * [backup-simplify]: Simplify y.im into y.im 1.096 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1.096 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.096 * [taylor]: Taking taylor expansion of y.re in y.re 1.096 * [backup-simplify]: Simplify 0 into 0 1.096 * [backup-simplify]: Simplify 1 into 1 1.096 * [taylor]: Taking taylor expansion of x.im in y.re 1.097 * [backup-simplify]: Simplify x.im into x.im 1.097 * [backup-simplify]: Simplify (* 1 1) into 1 1.097 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1.097 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.097 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.097 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.098 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.099 * [taylor]: Taking taylor expansion of 0 in x.im 1.099 * [backup-simplify]: Simplify 0 into 0 1.100 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.100 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.101 * [backup-simplify]: Simplify (- 0) into 0 1.101 * [backup-simplify]: Simplify (+ 0 0) into 0 1.101 * [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.102 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* (- (/ 1 (* y.im x.im))) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))) into (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) 1.102 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1.102 * [taylor]: Taking taylor expansion of 3 in y.re 1.102 * [backup-simplify]: Simplify 3 into 3 1.102 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1.102 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1.102 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.102 * [taylor]: Taking taylor expansion of y.im in y.re 1.102 * [backup-simplify]: Simplify y.im into y.im 1.102 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1.102 * [taylor]: Taking taylor expansion of y.re in y.re 1.102 * [backup-simplify]: Simplify 0 into 0 1.102 * [backup-simplify]: Simplify 1 into 1 1.102 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.102 * [taylor]: Taking taylor expansion of x.im in y.re 1.102 * [backup-simplify]: Simplify x.im into x.im 1.102 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.102 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.103 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1.103 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1.103 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.103 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1.103 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.104 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1.104 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.104 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1.104 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1.104 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1.104 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1.104 * [taylor]: Taking taylor expansion of 3 in x.im 1.104 * [backup-simplify]: Simplify 3 into 3 1.104 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.104 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.104 * [taylor]: Taking taylor expansion of y.im in x.im 1.105 * [backup-simplify]: Simplify y.im into y.im 1.105 * [taylor]: Taking taylor expansion of x.im in x.im 1.105 * [backup-simplify]: Simplify 0 into 0 1.105 * [backup-simplify]: Simplify 1 into 1 1.105 * [backup-simplify]: Simplify (* y.im 0) into 0 1.105 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.105 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.106 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.107 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.108 * [taylor]: Taking taylor expansion of 0 in x.im 1.108 * [backup-simplify]: Simplify 0 into 0 1.109 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.110 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.110 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.110 * [backup-simplify]: Simplify (- 0) into 0 1.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1.111 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 1.112 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1.112 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1.112 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1.112 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1.112 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1.112 * [taylor]: Taking taylor expansion of y.im in y.re 1.112 * [backup-simplify]: Simplify y.im into y.im 1.112 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1.112 * [taylor]: Taking taylor expansion of x.im in y.re 1.112 * [backup-simplify]: Simplify x.im into x.im 1.112 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.112 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.112 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.112 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.112 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1.112 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1.113 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.114 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1.114 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.114 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1.115 * [backup-simplify]: Simplify (- 0) into 0 1.115 * [taylor]: Taking taylor expansion of 0 in x.im 1.115 * [backup-simplify]: Simplify 0 into 0 1.116 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.117 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.118 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.118 * [taylor]: Taking taylor expansion of 0 in x.im 1.118 * [backup-simplify]: Simplify 0 into 0 1.118 * [taylor]: Taking taylor expansion of 1 in y.im 1.118 * [backup-simplify]: Simplify 1 into 1 1.119 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.120 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.120 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.121 * [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 1.121 * [backup-simplify]: Simplify (- 0) into 0 1.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1.122 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 1.123 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))) into 0 1.123 * [taylor]: Taking taylor expansion of 0 in y.re 1.123 * [backup-simplify]: Simplify 0 into 0 1.123 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1.123 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1.123 * [taylor]: Taking taylor expansion of 3 in x.im 1.123 * [backup-simplify]: Simplify 3 into 3 1.123 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.123 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.123 * [taylor]: Taking taylor expansion of y.im in x.im 1.123 * [backup-simplify]: Simplify y.im into y.im 1.124 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.124 * [taylor]: Taking taylor expansion of x.im in x.im 1.124 * [backup-simplify]: Simplify 0 into 0 1.124 * [backup-simplify]: Simplify 1 into 1 1.124 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.124 * [backup-simplify]: Simplify (* 1 1) into 1 1.124 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1.124 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1.125 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1.127 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.127 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.128 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1.128 * [backup-simplify]: Simplify (- 0) into 0 1.128 * [taylor]: Taking taylor expansion of 0 in x.im 1.128 * [backup-simplify]: Simplify 0 into 0 1.130 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.131 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.132 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.132 * [taylor]: Taking taylor expansion of 0 in x.im 1.132 * [backup-simplify]: Simplify 0 into 0 1.132 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1.132 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1.132 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1.132 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1.132 * [taylor]: Taking taylor expansion of 3 in y.im 1.132 * [backup-simplify]: Simplify 3 into 3 1.132 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.132 * [taylor]: Taking taylor expansion of y.im in y.im 1.132 * [backup-simplify]: Simplify 0 into 0 1.132 * [backup-simplify]: Simplify 1 into 1 1.133 * [backup-simplify]: Simplify (/ 1 1) into 1 1.133 * [taylor]: Taking taylor expansion of 0 in y.im 1.133 * [backup-simplify]: Simplify 0 into 0 1.133 * [taylor]: Taking taylor expansion of 0 in y.im 1.133 * [backup-simplify]: Simplify 0 into 0 1.134 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1.135 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.136 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.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))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.136 * [backup-simplify]: Simplify (- 0) into 0 1.137 * [backup-simplify]: Simplify (+ 0 0) into 0 1.138 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))))) into 0 1.139 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))))) into 0 1.139 * [taylor]: Taking taylor expansion of 0 in y.re 1.139 * [backup-simplify]: Simplify 0 into 0 1.140 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.140 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1.141 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.141 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.142 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1.142 * [taylor]: Taking taylor expansion of 0 in x.im 1.142 * [backup-simplify]: Simplify 0 into 0 1.143 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.144 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.145 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.145 * [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 1.146 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1.147 * [backup-simplify]: Simplify (- 0) into 0 1.147 * [taylor]: Taking taylor expansion of 0 in x.im 1.147 * [backup-simplify]: Simplify 0 into 0 1.148 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.149 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.150 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.150 * [taylor]: Taking taylor expansion of 0 in x.im 1.150 * [backup-simplify]: Simplify 0 into 0 1.150 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1.150 * [taylor]: Taking taylor expansion of 3 in y.im 1.150 * [backup-simplify]: Simplify 3 into 3 1.150 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.150 * [taylor]: Taking taylor expansion of y.im in y.im 1.150 * [backup-simplify]: Simplify 0 into 0 1.150 * [backup-simplify]: Simplify 1 into 1 1.151 * [backup-simplify]: Simplify (* 1 1) into 1 1.151 * [backup-simplify]: Simplify (/ 3 1) into 3 1.152 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.152 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.152 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1.153 * [backup-simplify]: Simplify (- 0) into 0 1.153 * [taylor]: Taking taylor expansion of 0 in y.im 1.153 * [backup-simplify]: Simplify 0 into 0 1.153 * [taylor]: Taking taylor expansion of 0 in y.im 1.153 * [backup-simplify]: Simplify 0 into 0 1.153 * [taylor]: Taking taylor expansion of 0 in y.im 1.153 * [backup-simplify]: Simplify 0 into 0 1.153 * [taylor]: Taking taylor expansion of 0 in y.im 1.153 * [backup-simplify]: Simplify 0 into 0 1.155 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1.155 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.156 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1.157 * [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))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.157 * [backup-simplify]: Simplify (- 0) into 0 1.157 * [backup-simplify]: Simplify (+ 0 0) into 0 1.159 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))))) into 0 1.160 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))))) into 0 1.160 * [taylor]: Taking taylor expansion of 0 in y.re 1.160 * [backup-simplify]: Simplify 0 into 0 1.160 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1.160 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1.160 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1.160 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1.160 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1.161 * [taylor]: Taking taylor expansion of y.im in x.im 1.161 * [backup-simplify]: Simplify y.im into y.im 1.161 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.161 * [taylor]: Taking taylor expansion of x.im in x.im 1.161 * [backup-simplify]: Simplify 0 into 0 1.161 * [backup-simplify]: Simplify 1 into 1 1.161 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.161 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.161 * [backup-simplify]: Simplify (* 1 1) into 1 1.162 * [backup-simplify]: Simplify (* 1 1) into 1 1.162 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1.162 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1.162 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1.162 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1.162 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1.162 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1.162 * [taylor]: Taking taylor expansion of y.im in y.im 1.162 * [backup-simplify]: Simplify 0 into 0 1.162 * [backup-simplify]: Simplify 1 into 1 1.162 * [backup-simplify]: Simplify (* 1 1) into 1 1.163 * [backup-simplify]: Simplify (* 1 1) into 1 1.163 * [backup-simplify]: Simplify (/ 1 1) into 1 1.164 * [backup-simplify]: Simplify (- 1) into -1 1.164 * [backup-simplify]: Simplify -1 into -1 1.165 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.166 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.167 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1.168 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1.168 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.169 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.169 * [taylor]: Taking taylor expansion of 0 in x.im 1.169 * [backup-simplify]: Simplify 0 into 0 1.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.172 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.173 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.174 * [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))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.175 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1.176 * [backup-simplify]: Simplify (- 0) into 0 1.176 * [taylor]: Taking taylor expansion of 0 in x.im 1.176 * [backup-simplify]: Simplify 0 into 0 1.177 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.179 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.180 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.180 * [taylor]: Taking taylor expansion of 0 in x.im 1.180 * [backup-simplify]: Simplify 0 into 0 1.181 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.181 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.182 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1.182 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1.182 * [taylor]: Taking taylor expansion of 0 in y.im 1.182 * [backup-simplify]: Simplify 0 into 0 1.182 * [taylor]: Taking taylor expansion of 0 in y.im 1.182 * [backup-simplify]: Simplify 0 into 0 1.182 * [taylor]: Taking taylor expansion of 0 in y.im 1.182 * [backup-simplify]: Simplify 0 into 0 1.183 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.183 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.184 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1.184 * [backup-simplify]: Simplify (- 0) into 0 1.184 * [taylor]: Taking taylor expansion of 0 in y.im 1.184 * [backup-simplify]: Simplify 0 into 0 1.185 * [taylor]: Taking taylor expansion of 0 in y.im 1.185 * [backup-simplify]: Simplify 0 into 0 1.185 * [taylor]: Taking taylor expansion of 0 in y.im 1.185 * [backup-simplify]: Simplify 0 into 0 1.185 * [taylor]: Taking taylor expansion of 0 in y.im 1.185 * [backup-simplify]: Simplify 0 into 0 1.185 * [backup-simplify]: Simplify 3 into 3 1.185 * [backup-simplify]: Simplify (* 3 1) into 3 1.186 * [backup-simplify]: Simplify (- 3) into -3 1.186 * [backup-simplify]: Simplify -3 into -3 1.188 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* (pow (/ 1 (- y.re)) -2) (pow (/ 1 (- x.re)) -2))))) (+ (* 3 (* (pow (/ 1 (- y.im)) -2) (* (pow (/ 1 (- x.im)) -2) (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (pow (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))) 3)))) into (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 1.188 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1.188 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1.188 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1.188 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1.188 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.188 * [taylor]: Taking taylor expansion of y.re in y.im 1.188 * [backup-simplify]: Simplify y.re into y.re 1.188 * [taylor]: Taking taylor expansion of x.re in y.im 1.188 * [backup-simplify]: Simplify x.re into x.re 1.188 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.188 * [taylor]: Taking taylor expansion of y.im in y.im 1.188 * [backup-simplify]: Simplify 0 into 0 1.188 * [backup-simplify]: Simplify 1 into 1 1.188 * [taylor]: Taking taylor expansion of x.im in y.im 1.188 * [backup-simplify]: Simplify x.im into x.im 1.188 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1.188 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.188 * [taylor]: Taking taylor expansion of y.re in x.im 1.188 * [backup-simplify]: Simplify y.re into y.re 1.188 * [taylor]: Taking taylor expansion of x.re in x.im 1.188 * [backup-simplify]: Simplify x.re into x.re 1.188 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.188 * [taylor]: Taking taylor expansion of y.im in x.im 1.189 * [backup-simplify]: Simplify y.im into y.im 1.189 * [taylor]: Taking taylor expansion of x.im in x.im 1.189 * [backup-simplify]: Simplify 0 into 0 1.189 * [backup-simplify]: Simplify 1 into 1 1.189 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1.189 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.189 * [taylor]: Taking taylor expansion of y.re in y.re 1.189 * [backup-simplify]: Simplify 0 into 0 1.189 * [backup-simplify]: Simplify 1 into 1 1.189 * [taylor]: Taking taylor expansion of x.re in y.re 1.189 * [backup-simplify]: Simplify x.re into x.re 1.189 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.189 * [taylor]: Taking taylor expansion of y.im in y.re 1.189 * [backup-simplify]: Simplify y.im into y.im 1.189 * [taylor]: Taking taylor expansion of x.im in y.re 1.189 * [backup-simplify]: Simplify x.im into x.im 1.189 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.189 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.189 * [taylor]: Taking taylor expansion of y.re in x.re 1.189 * [backup-simplify]: Simplify y.re into y.re 1.189 * [taylor]: Taking taylor expansion of x.re in x.re 1.189 * [backup-simplify]: Simplify 0 into 0 1.189 * [backup-simplify]: Simplify 1 into 1 1.189 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.189 * [taylor]: Taking taylor expansion of y.im in x.re 1.189 * [backup-simplify]: Simplify y.im into y.im 1.189 * [taylor]: Taking taylor expansion of x.im in x.re 1.189 * [backup-simplify]: Simplify x.im into x.im 1.190 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.190 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.190 * [taylor]: Taking taylor expansion of y.re in x.re 1.190 * [backup-simplify]: Simplify y.re into y.re 1.190 * [taylor]: Taking taylor expansion of x.re in x.re 1.190 * [backup-simplify]: Simplify 0 into 0 1.190 * [backup-simplify]: Simplify 1 into 1 1.190 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.190 * [taylor]: Taking taylor expansion of y.im in x.re 1.190 * [backup-simplify]: Simplify y.im into y.im 1.190 * [taylor]: Taking taylor expansion of x.im in x.re 1.190 * [backup-simplify]: Simplify x.im into x.im 1.190 * [backup-simplify]: Simplify (* y.re 0) into 0 1.190 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.190 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.190 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.190 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1.190 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.190 * [taylor]: Taking taylor expansion of y.im in y.re 1.190 * [backup-simplify]: Simplify y.im into y.im 1.190 * [taylor]: Taking taylor expansion of x.im in y.re 1.190 * [backup-simplify]: Simplify x.im into x.im 1.190 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.190 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.190 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1.191 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.191 * [taylor]: Taking taylor expansion of y.im in x.im 1.191 * [backup-simplify]: Simplify y.im into y.im 1.191 * [taylor]: Taking taylor expansion of x.im in x.im 1.191 * [backup-simplify]: Simplify 0 into 0 1.191 * [backup-simplify]: Simplify 1 into 1 1.191 * [backup-simplify]: Simplify (* y.im 0) into 0 1.191 * [backup-simplify]: Simplify (- 0) into 0 1.191 * [taylor]: Taking taylor expansion of 0 in y.im 1.191 * [backup-simplify]: Simplify 0 into 0 1.191 * [backup-simplify]: Simplify 0 into 0 1.192 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.192 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.192 * [backup-simplify]: Simplify (- 0) into 0 1.192 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1.192 * [taylor]: Taking taylor expansion of y.re in y.re 1.192 * [backup-simplify]: Simplify 0 into 0 1.192 * [backup-simplify]: Simplify 1 into 1 1.192 * [taylor]: Taking taylor expansion of 0 in x.im 1.192 * [backup-simplify]: Simplify 0 into 0 1.192 * [taylor]: Taking taylor expansion of 0 in y.im 1.192 * [backup-simplify]: Simplify 0 into 0 1.193 * [backup-simplify]: Simplify 0 into 0 1.193 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.193 * [backup-simplify]: Simplify (- 0) into 0 1.193 * [taylor]: Taking taylor expansion of 0 in x.im 1.193 * [backup-simplify]: Simplify 0 into 0 1.193 * [taylor]: Taking taylor expansion of 0 in y.im 1.193 * [backup-simplify]: Simplify 0 into 0 1.193 * [backup-simplify]: Simplify 0 into 0 1.194 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.194 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1.194 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1.194 * [taylor]: Taking taylor expansion of y.im in y.im 1.194 * [backup-simplify]: Simplify 0 into 0 1.194 * [backup-simplify]: Simplify 1 into 1 1.194 * [backup-simplify]: Simplify (- 0) into 0 1.194 * [backup-simplify]: Simplify 0 into 0 1.194 * [backup-simplify]: Simplify 0 into 0 1.195 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.195 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.196 * [backup-simplify]: Simplify (- 0) into 0 1.196 * [backup-simplify]: Simplify (+ 0 0) into 0 1.196 * [taylor]: Taking taylor expansion of 0 in y.re 1.196 * [backup-simplify]: Simplify 0 into 0 1.196 * [taylor]: Taking taylor expansion of 0 in x.im 1.196 * [backup-simplify]: Simplify 0 into 0 1.196 * [taylor]: Taking taylor expansion of 0 in y.im 1.196 * [backup-simplify]: Simplify 0 into 0 1.196 * [backup-simplify]: Simplify 0 into 0 1.196 * [backup-simplify]: Simplify 0 into 0 1.197 * [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))) 1.197 * [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 1.197 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.197 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.197 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.197 * [taylor]: Taking taylor expansion of y.re in y.im 1.197 * [backup-simplify]: Simplify y.re into y.re 1.197 * [taylor]: Taking taylor expansion of x.re in y.im 1.197 * [backup-simplify]: Simplify x.re into x.re 1.197 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.197 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.197 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.197 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.197 * [taylor]: Taking taylor expansion of y.im in y.im 1.197 * [backup-simplify]: Simplify 0 into 0 1.197 * [backup-simplify]: Simplify 1 into 1 1.197 * [taylor]: Taking taylor expansion of x.im in y.im 1.197 * [backup-simplify]: Simplify x.im into x.im 1.197 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.198 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.198 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.198 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.198 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.198 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.198 * [taylor]: Taking taylor expansion of y.re in x.im 1.198 * [backup-simplify]: Simplify y.re into y.re 1.198 * [taylor]: Taking taylor expansion of x.re in x.im 1.198 * [backup-simplify]: Simplify x.re into x.re 1.198 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.198 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.198 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.198 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.198 * [taylor]: Taking taylor expansion of y.im in x.im 1.198 * [backup-simplify]: Simplify y.im into y.im 1.198 * [taylor]: Taking taylor expansion of x.im in x.im 1.198 * [backup-simplify]: Simplify 0 into 0 1.198 * [backup-simplify]: Simplify 1 into 1 1.198 * [backup-simplify]: Simplify (* y.im 0) into 0 1.199 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.199 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.199 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.199 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.199 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.199 * [taylor]: Taking taylor expansion of y.re in y.re 1.199 * [backup-simplify]: Simplify 0 into 0 1.199 * [backup-simplify]: Simplify 1 into 1 1.199 * [taylor]: Taking taylor expansion of x.re in y.re 1.199 * [backup-simplify]: Simplify x.re into x.re 1.199 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.199 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.199 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.199 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.200 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.200 * [taylor]: Taking taylor expansion of y.im in y.re 1.200 * [backup-simplify]: Simplify y.im into y.im 1.200 * [taylor]: Taking taylor expansion of x.im in y.re 1.200 * [backup-simplify]: Simplify x.im into x.im 1.200 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.200 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.200 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.200 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.200 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.200 * [taylor]: Taking taylor expansion of y.re in x.re 1.200 * [backup-simplify]: Simplify y.re into y.re 1.200 * [taylor]: Taking taylor expansion of x.re in x.re 1.200 * [backup-simplify]: Simplify 0 into 0 1.200 * [backup-simplify]: Simplify 1 into 1 1.200 * [backup-simplify]: Simplify (* y.re 0) into 0 1.200 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.200 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.200 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.201 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.201 * [taylor]: Taking taylor expansion of y.im in x.re 1.201 * [backup-simplify]: Simplify y.im into y.im 1.201 * [taylor]: Taking taylor expansion of x.im in x.re 1.201 * [backup-simplify]: Simplify x.im into x.im 1.201 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.201 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.201 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.201 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.201 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.201 * [taylor]: Taking taylor expansion of y.re in x.re 1.201 * [backup-simplify]: Simplify y.re into y.re 1.201 * [taylor]: Taking taylor expansion of x.re in x.re 1.201 * [backup-simplify]: Simplify 0 into 0 1.201 * [backup-simplify]: Simplify 1 into 1 1.201 * [backup-simplify]: Simplify (* y.re 0) into 0 1.201 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.201 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.202 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.202 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.202 * [taylor]: Taking taylor expansion of y.im in x.re 1.202 * [backup-simplify]: Simplify y.im into y.im 1.202 * [taylor]: Taking taylor expansion of x.im in x.re 1.202 * [backup-simplify]: Simplify x.im into x.im 1.202 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.202 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.202 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.202 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.202 * [taylor]: Taking taylor expansion of y.re in y.re 1.202 * [backup-simplify]: Simplify 0 into 0 1.202 * [backup-simplify]: Simplify 1 into 1 1.202 * [backup-simplify]: Simplify (/ 1 1) into 1 1.202 * [taylor]: Taking taylor expansion of 1 in x.im 1.203 * [backup-simplify]: Simplify 1 into 1 1.203 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.203 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.203 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.204 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.204 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1.204 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.204 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.204 * [taylor]: Taking taylor expansion of y.im in y.re 1.204 * [backup-simplify]: Simplify y.im into y.im 1.204 * [taylor]: Taking taylor expansion of x.im in y.re 1.204 * [backup-simplify]: Simplify x.im into x.im 1.204 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.204 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.207 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.207 * [taylor]: Taking taylor expansion of 0 in x.im 1.207 * [backup-simplify]: Simplify 0 into 0 1.207 * [taylor]: Taking taylor expansion of 1 in y.im 1.207 * [backup-simplify]: Simplify 1 into 1 1.208 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.208 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.209 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.209 * [backup-simplify]: Simplify (- 0) into 0 1.209 * [backup-simplify]: Simplify (+ 0 0) into 0 1.209 * [taylor]: Taking taylor expansion of 0 in y.re 1.209 * [backup-simplify]: Simplify 0 into 0 1.210 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.210 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1.210 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.210 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.210 * [taylor]: Taking taylor expansion of y.im in x.im 1.210 * [backup-simplify]: Simplify y.im into y.im 1.210 * [taylor]: Taking taylor expansion of x.im in x.im 1.210 * [backup-simplify]: Simplify 0 into 0 1.210 * [backup-simplify]: Simplify 1 into 1 1.210 * [backup-simplify]: Simplify (* y.im 0) into 0 1.210 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.210 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.210 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.210 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1.210 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.210 * [taylor]: Taking taylor expansion of y.im in y.im 1.210 * [backup-simplify]: Simplify 0 into 0 1.210 * [backup-simplify]: Simplify 1 into 1 1.211 * [backup-simplify]: Simplify (/ 1 1) into 1 1.211 * [backup-simplify]: Simplify (- 1) into -1 1.211 * [backup-simplify]: Simplify -1 into -1 1.212 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 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 * [taylor]: Taking taylor expansion of 0 in y.im 1.212 * [backup-simplify]: Simplify 0 into 0 1.212 * [backup-simplify]: Simplify 1 into 1 1.213 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.214 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.214 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.214 * [backup-simplify]: Simplify (- 0) into 0 1.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1.214 * [taylor]: Taking taylor expansion of 0 in y.re 1.214 * [backup-simplify]: Simplify 0 into 0 1.214 * [taylor]: Taking taylor expansion of 0 in x.im 1.214 * [backup-simplify]: Simplify 0 into 0 1.215 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.215 * [backup-simplify]: Simplify (- 0) into 0 1.215 * [taylor]: Taking taylor expansion of 0 in x.im 1.215 * [backup-simplify]: Simplify 0 into 0 1.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.215 * [taylor]: Taking taylor expansion of 0 in x.im 1.215 * [backup-simplify]: Simplify 0 into 0 1.216 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.216 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.216 * [backup-simplify]: Simplify (- 0) into 0 1.216 * [taylor]: Taking taylor expansion of 0 in y.im 1.216 * [backup-simplify]: Simplify 0 into 0 1.216 * [taylor]: Taking taylor expansion of 0 in y.im 1.216 * [backup-simplify]: Simplify 0 into 0 1.216 * [taylor]: Taking taylor expansion of 0 in y.im 1.216 * [backup-simplify]: Simplify 0 into 0 1.216 * [taylor]: Taking taylor expansion of 0 in y.im 1.216 * [backup-simplify]: Simplify 0 into 0 1.217 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.217 * [backup-simplify]: Simplify (- 0) into 0 1.217 * [backup-simplify]: Simplify 0 into 0 1.217 * [backup-simplify]: Simplify 0 into 0 1.217 * [backup-simplify]: Simplify 0 into 0 1.217 * [backup-simplify]: Simplify 0 into 0 1.218 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.218 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.219 * [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 1.219 * [backup-simplify]: Simplify (- 0) into 0 1.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1.219 * [taylor]: Taking taylor expansion of 0 in y.re 1.219 * [backup-simplify]: Simplify 0 into 0 1.219 * [taylor]: Taking taylor expansion of 0 in x.im 1.219 * [backup-simplify]: Simplify 0 into 0 1.219 * [taylor]: Taking taylor expansion of 0 in x.im 1.219 * [backup-simplify]: Simplify 0 into 0 1.219 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.220 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.220 * [backup-simplify]: Simplify (- 0) into 0 1.220 * [taylor]: Taking taylor expansion of 0 in x.im 1.220 * [backup-simplify]: Simplify 0 into 0 1.220 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.220 * [taylor]: Taking taylor expansion of 0 in x.im 1.220 * [backup-simplify]: Simplify 0 into 0 1.221 * [taylor]: Taking taylor expansion of 0 in y.im 1.221 * [backup-simplify]: Simplify 0 into 0 1.221 * [taylor]: Taking taylor expansion of 0 in y.im 1.221 * [backup-simplify]: Simplify 0 into 0 1.221 * [taylor]: Taking taylor expansion of 0 in y.im 1.221 * [backup-simplify]: Simplify 0 into 0 1.221 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.221 * [backup-simplify]: Simplify (- 0) into 0 1.221 * [taylor]: Taking taylor expansion of 0 in y.im 1.221 * [backup-simplify]: Simplify 0 into 0 1.221 * [taylor]: Taking taylor expansion of 0 in y.im 1.222 * [backup-simplify]: Simplify 0 into 0 1.222 * [taylor]: Taking taylor expansion of 0 in y.im 1.222 * [backup-simplify]: Simplify 0 into 0 1.222 * [taylor]: Taking taylor expansion of 0 in y.im 1.222 * [backup-simplify]: Simplify 0 into 0 1.222 * [backup-simplify]: Simplify 0 into 0 1.222 * [backup-simplify]: Simplify 0 into 0 1.222 * [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)) 1.222 * [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))) 1.222 * [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 1.222 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.222 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.222 * [taylor]: Taking taylor expansion of y.re in y.im 1.222 * [backup-simplify]: Simplify y.re into y.re 1.222 * [taylor]: Taking taylor expansion of x.re in y.im 1.222 * [backup-simplify]: Simplify x.re into x.re 1.222 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.222 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.223 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.223 * [taylor]: Taking taylor expansion of y.im in y.im 1.223 * [backup-simplify]: Simplify 0 into 0 1.223 * [backup-simplify]: Simplify 1 into 1 1.223 * [taylor]: Taking taylor expansion of x.im in y.im 1.223 * [backup-simplify]: Simplify x.im into x.im 1.223 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.223 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.223 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.223 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.223 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.223 * [taylor]: Taking taylor expansion of y.re in x.im 1.223 * [backup-simplify]: Simplify y.re into y.re 1.223 * [taylor]: Taking taylor expansion of x.re in x.im 1.223 * [backup-simplify]: Simplify x.re into x.re 1.223 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.223 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.223 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.223 * [taylor]: Taking taylor expansion of y.im in x.im 1.223 * [backup-simplify]: Simplify y.im into y.im 1.223 * [taylor]: Taking taylor expansion of x.im in x.im 1.223 * [backup-simplify]: Simplify 0 into 0 1.223 * [backup-simplify]: Simplify 1 into 1 1.223 * [backup-simplify]: Simplify (* y.im 0) into 0 1.224 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.224 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.224 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.224 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.224 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.224 * [taylor]: Taking taylor expansion of y.re in y.re 1.224 * [backup-simplify]: Simplify 0 into 0 1.224 * [backup-simplify]: Simplify 1 into 1 1.224 * [taylor]: Taking taylor expansion of x.re in y.re 1.224 * [backup-simplify]: Simplify x.re into x.re 1.224 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.224 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.224 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.224 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.224 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.224 * [taylor]: Taking taylor expansion of y.im in y.re 1.224 * [backup-simplify]: Simplify y.im into y.im 1.224 * [taylor]: Taking taylor expansion of x.im in y.re 1.224 * [backup-simplify]: Simplify x.im into x.im 1.224 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.224 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.224 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.224 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.224 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.224 * [taylor]: Taking taylor expansion of y.re in x.re 1.224 * [backup-simplify]: Simplify y.re into y.re 1.224 * [taylor]: Taking taylor expansion of x.re in x.re 1.224 * [backup-simplify]: Simplify 0 into 0 1.224 * [backup-simplify]: Simplify 1 into 1 1.224 * [backup-simplify]: Simplify (* y.re 0) into 0 1.225 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.225 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.225 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.225 * [taylor]: Taking taylor expansion of y.im in x.re 1.225 * [backup-simplify]: Simplify y.im into y.im 1.225 * [taylor]: Taking taylor expansion of x.im in x.re 1.225 * [backup-simplify]: Simplify x.im into x.im 1.225 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.225 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.225 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.225 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.225 * [taylor]: Taking taylor expansion of y.re in x.re 1.225 * [backup-simplify]: Simplify y.re into y.re 1.225 * [taylor]: Taking taylor expansion of x.re in x.re 1.225 * [backup-simplify]: Simplify 0 into 0 1.225 * [backup-simplify]: Simplify 1 into 1 1.225 * [backup-simplify]: Simplify (* y.re 0) into 0 1.225 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.225 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.225 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.225 * [taylor]: Taking taylor expansion of y.im in x.re 1.225 * [backup-simplify]: Simplify y.im into y.im 1.225 * [taylor]: Taking taylor expansion of x.im in x.re 1.225 * [backup-simplify]: Simplify x.im into x.im 1.225 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.225 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.226 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.226 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.226 * [taylor]: Taking taylor expansion of y.re in y.re 1.226 * [backup-simplify]: Simplify 0 into 0 1.226 * [backup-simplify]: Simplify 1 into 1 1.226 * [backup-simplify]: Simplify (/ 1 1) into 1 1.226 * [taylor]: Taking taylor expansion of 1 in x.im 1.226 * [backup-simplify]: Simplify 1 into 1 1.226 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.226 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.227 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.227 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.227 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1.227 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.227 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.227 * [taylor]: Taking taylor expansion of y.im in y.re 1.227 * [backup-simplify]: Simplify y.im into y.im 1.227 * [taylor]: Taking taylor expansion of x.im in y.re 1.227 * [backup-simplify]: Simplify x.im into x.im 1.227 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.227 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.227 * [taylor]: Taking taylor expansion of 0 in x.im 1.227 * [backup-simplify]: Simplify 0 into 0 1.227 * [taylor]: Taking taylor expansion of 1 in y.im 1.227 * [backup-simplify]: Simplify 1 into 1 1.228 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.228 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.228 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.228 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.229 * [backup-simplify]: Simplify (- 0) into 0 1.229 * [backup-simplify]: Simplify (+ 0 0) into 0 1.229 * [taylor]: Taking taylor expansion of 0 in y.re 1.229 * [backup-simplify]: Simplify 0 into 0 1.229 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.229 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1.229 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.229 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.229 * [taylor]: Taking taylor expansion of y.im in x.im 1.229 * [backup-simplify]: Simplify y.im into y.im 1.229 * [taylor]: Taking taylor expansion of x.im in x.im 1.229 * [backup-simplify]: Simplify 0 into 0 1.229 * [backup-simplify]: Simplify 1 into 1 1.229 * [backup-simplify]: Simplify (* y.im 0) into 0 1.229 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.229 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.229 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.230 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1.230 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.230 * [taylor]: Taking taylor expansion of y.im in y.im 1.230 * [backup-simplify]: Simplify 0 into 0 1.230 * [backup-simplify]: Simplify 1 into 1 1.230 * [backup-simplify]: Simplify (/ 1 1) into 1 1.230 * [backup-simplify]: Simplify (- 1) into -1 1.230 * [backup-simplify]: Simplify -1 into -1 1.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.231 * [taylor]: Taking taylor expansion of 0 in x.im 1.231 * [backup-simplify]: Simplify 0 into 0 1.231 * [taylor]: Taking taylor expansion of 0 in y.im 1.231 * [backup-simplify]: Simplify 0 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 1 into 1 1.231 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.231 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.232 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.232 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.232 * [backup-simplify]: Simplify (- 0) into 0 1.232 * [backup-simplify]: Simplify (+ 0 0) into 0 1.232 * [taylor]: Taking taylor expansion of 0 in y.re 1.232 * [backup-simplify]: Simplify 0 into 0 1.232 * [taylor]: Taking taylor expansion of 0 in x.im 1.232 * [backup-simplify]: Simplify 0 into 0 1.232 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.233 * [backup-simplify]: Simplify (- 0) into 0 1.233 * [taylor]: Taking taylor expansion of 0 in x.im 1.233 * [backup-simplify]: Simplify 0 into 0 1.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.233 * [taylor]: Taking taylor expansion of 0 in x.im 1.233 * [backup-simplify]: Simplify 0 into 0 1.234 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.234 * [backup-simplify]: Simplify (- 0) into 0 1.234 * [taylor]: Taking taylor expansion of 0 in y.im 1.234 * [backup-simplify]: Simplify 0 into 0 1.234 * [taylor]: Taking taylor expansion of 0 in y.im 1.234 * [backup-simplify]: Simplify 0 into 0 1.234 * [taylor]: Taking taylor expansion of 0 in y.im 1.234 * [backup-simplify]: Simplify 0 into 0 1.234 * [taylor]: Taking taylor expansion of 0 in y.im 1.234 * [backup-simplify]: Simplify 0 into 0 1.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.235 * [backup-simplify]: Simplify (- 0) into 0 1.235 * [backup-simplify]: Simplify 0 into 0 1.235 * [backup-simplify]: Simplify 0 into 0 1.235 * [backup-simplify]: Simplify 0 into 0 1.235 * [backup-simplify]: Simplify 0 into 0 1.236 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.236 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.236 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.237 * [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 1.237 * [backup-simplify]: Simplify (- 0) into 0 1.237 * [backup-simplify]: Simplify (+ 0 0) into 0 1.237 * [taylor]: Taking taylor expansion of 0 in y.re 1.237 * [backup-simplify]: Simplify 0 into 0 1.237 * [taylor]: Taking taylor expansion of 0 in x.im 1.237 * [backup-simplify]: Simplify 0 into 0 1.237 * [taylor]: Taking taylor expansion of 0 in x.im 1.237 * [backup-simplify]: Simplify 0 into 0 1.237 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.238 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.238 * [backup-simplify]: Simplify (- 0) into 0 1.238 * [taylor]: Taking taylor expansion of 0 in x.im 1.238 * [backup-simplify]: Simplify 0 into 0 1.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 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.239 * [taylor]: Taking taylor expansion of 0 in y.im 1.239 * [backup-simplify]: Simplify 0 into 0 1.239 * [taylor]: Taking taylor expansion of 0 in y.im 1.239 * [backup-simplify]: Simplify 0 into 0 1.239 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.240 * [backup-simplify]: Simplify (- 0) into 0 1.240 * [taylor]: Taking taylor expansion of 0 in y.im 1.240 * [backup-simplify]: Simplify 0 into 0 1.240 * [taylor]: Taking taylor expansion of 0 in y.im 1.240 * [backup-simplify]: Simplify 0 into 0 1.240 * [taylor]: Taking taylor expansion of 0 in y.im 1.240 * [backup-simplify]: Simplify 0 into 0 1.240 * [taylor]: Taking taylor expansion of 0 in y.im 1.240 * [backup-simplify]: Simplify 0 into 0 1.240 * [backup-simplify]: Simplify 0 into 0 1.240 * [backup-simplify]: Simplify 0 into 0 1.240 * [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)) 1.240 * * * [progress]: simplifying candidates 1.240 * * * * [progress]: [ 1 / 159 ] simplifiying candidate # 1.241 * * * * [progress]: [ 2 / 159 ] simplifiying candidate # 1.241 * * * * [progress]: [ 3 / 159 ] simplifiying candidate # 1.241 * * * * [progress]: [ 4 / 159 ] simplifiying candidate # 1.241 * * * * [progress]: [ 5 / 159 ] simplifiying candidate # 1.241 * [simplify]: Simplifying (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1.241 * * [simplify]: iters left: 6 (9 enodes) 1.243 * * [simplify]: iters left: 5 (31 enodes) 1.247 * * [simplify]: iters left: 4 (46 enodes) 1.255 * * [simplify]: iters left: 3 (100 enodes) 1.294 * * [simplify]: iters left: 2 (278 enodes) 1.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1.392 * * [simplify]: Extracting #1: cost 3 inf + 0 1.392 * * [simplify]: Extracting #2: cost 16 inf + 0 1.392 * * [simplify]: Extracting #3: cost 92 inf + 0 1.394 * * [simplify]: Extracting #4: cost 126 inf + 866 1.400 * * [simplify]: Extracting #5: cost 61 inf + 7052 1.409 * * [simplify]: Extracting #6: cost 10 inf + 16554 1.420 * * [simplify]: Extracting #7: cost 0 inf + 18874 1.430 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1.430 * [simplify]: Simplified (2 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))))) 1.430 * * * * [progress]: [ 6 / 159 ] simplifiying candidate # 1.431 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1.431 * * [simplify]: iters left: 6 (13 enodes) 1.436 * * [simplify]: iters left: 5 (63 enodes) 1.451 * * [simplify]: iters left: 4 (188 enodes) 1.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1.526 * * [simplify]: Extracting #1: cost 8 inf + 0 1.526 * * [simplify]: Extracting #2: cost 109 inf + 0 1.527 * * [simplify]: Extracting #3: cost 220 inf + 1318 1.533 * * [simplify]: Extracting #4: cost 189 inf + 13575 1.555 * * [simplify]: Extracting #5: cost 37 inf + 72194 1.584 * * [simplify]: Extracting #6: cost 0 inf + 85505 1.614 * * [simplify]: Extracting #7: cost 0 inf + 82225 1.644 * [simplify]: Simplified to (- (* (* 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.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re 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)) (* (* x.re y.re) (* 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.im y.im))))) (+ (* (* 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.645 * * * * [progress]: [ 7 / 159 ] simplifiying candidate # 1.645 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1.646 * * [simplify]: iters left: 6 (16 enodes) 1.659 * * [simplify]: iters left: 5 (91 enodes) 1.699 * * [simplify]: iters left: 4 (282 enodes) 1.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1.820 * * [simplify]: Extracting #1: cost 3 inf + 0 1.821 * * [simplify]: Extracting #2: cost 26 inf + 0 1.821 * * [simplify]: Extracting #3: cost 140 inf + 0 1.823 * * [simplify]: Extracting #4: cost 304 inf + 211 1.832 * * [simplify]: Extracting #5: cost 239 inf + 24711 1.870 * * [simplify]: Extracting #6: cost 72 inf + 85303 1.909 * * [simplify]: Extracting #7: cost 6 inf + 103630 1.930 * * [simplify]: Extracting #8: cost 0 inf + 101891 1.969 * [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))) (* (- (* (* (* 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)))))) 1.969 * [simplify]: Simplified (2 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))) (* (- (* (* (* 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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1.970 * * * * [progress]: [ 8 / 159 ] simplifiying candidate # 1.970 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1.970 * * [simplify]: iters left: 6 (16 enodes) 1.975 * * [simplify]: iters left: 5 (91 enodes) 1.998 * * [simplify]: iters left: 4 (279 enodes) 2.125 * * [simplify]: Extracting #0: cost 1 inf + 0 2.125 * * [simplify]: Extracting #1: cost 3 inf + 0 2.125 * * [simplify]: Extracting #2: cost 27 inf + 0 2.126 * * [simplify]: Extracting #3: cost 163 inf + 0 2.128 * * [simplify]: Extracting #4: cost 343 inf + 248 2.135 * * [simplify]: Extracting #5: cost 299 inf + 13058 2.156 * * [simplify]: Extracting #6: cost 118 inf + 68019 2.198 * * [simplify]: Extracting #7: cost 18 inf + 100577 2.238 * * [simplify]: Extracting #8: cost 0 inf + 108650 2.272 * [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))) (- (* (* 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))))) 2.272 * [simplify]: Simplified (2 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))) (- (* (* 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 (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 2.273 * * * * [progress]: [ 9 / 159 ] simplifiying candidate # 2.273 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* 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))))) 2.273 * * [simplify]: iters left: 6 (16 enodes) 2.282 * * [simplify]: iters left: 5 (92 enodes) 2.310 * * [simplify]: iters left: 4 (297 enodes) 2.487 * * [simplify]: Extracting #0: cost 1 inf + 0 2.487 * * [simplify]: Extracting #1: cost 3 inf + 0 2.487 * * [simplify]: Extracting #2: cost 34 inf + 0 2.488 * * [simplify]: Extracting #3: cost 189 inf + 0 2.491 * * [simplify]: Extracting #4: cost 375 inf + 1190 2.509 * * [simplify]: Extracting #5: cost 210 inf + 49041 2.533 * * [simplify]: Extracting #6: cost 19 inf + 110164 2.575 * * [simplify]: Extracting #7: cost 2 inf + 115938 2.601 * * [simplify]: Extracting #8: cost 0 inf + 116444 2.630 * [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))) (- (* (* 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))))) 2.630 * [simplify]: Simplified (2 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))) (- (* (* 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)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 2.631 * * * * [progress]: [ 10 / 159 ] simplifiying candidate # 2.631 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 2.631 * * [simplify]: iters left: 6 (16 enodes) 2.639 * * [simplify]: iters left: 5 (92 enodes) 2.680 * * [simplify]: iters left: 4 (288 enodes) 2.833 * * [simplify]: Extracting #0: cost 1 inf + 0 2.833 * * [simplify]: Extracting #1: cost 3 inf + 0 2.833 * * [simplify]: Extracting #2: cost 27 inf + 0 2.834 * * [simplify]: Extracting #3: cost 166 inf + 0 2.836 * * [simplify]: Extracting #4: cost 378 inf + 248 2.851 * * [simplify]: Extracting #5: cost 265 inf + 39870 2.884 * * [simplify]: Extracting #6: cost 27 inf + 116804 2.918 * * [simplify]: Extracting #7: cost 1 inf + 123763 2.952 * * [simplify]: Extracting #8: cost 0 inf + 124016 3.003 * [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))) (- (* (* 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))))) 3.003 * [simplify]: Simplified (2 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))) (- (* (* 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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 3.004 * * * * [progress]: [ 11 / 159 ] simplifiying candidate # 3.004 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 3.004 * * [simplify]: iters left: 6 (16 enodes) 3.014 * * [simplify]: iters left: 5 (91 enodes) 3.058 * * [simplify]: iters left: 4 (283 enodes) 3.185 * * [simplify]: Extracting #0: cost 1 inf + 0 3.185 * * [simplify]: Extracting #1: cost 3 inf + 0 3.185 * * [simplify]: Extracting #2: cost 30 inf + 0 3.185 * * [simplify]: Extracting #3: cost 169 inf + 0 3.186 * * [simplify]: Extracting #4: cost 345 inf + 538 3.191 * * [simplify]: Extracting #5: cost 258 inf + 21752 3.211 * * [simplify]: Extracting #6: cost 76 inf + 76886 3.248 * * [simplify]: Extracting #7: cost 3 inf + 106906 3.279 * * [simplify]: Extracting #8: cost 0 inf + 107896 3.303 * [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))) (- (* (* 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))))) 3.303 * [simplify]: Simplified (2 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))) (- (* (* 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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 3.303 * * * * [progress]: [ 12 / 159 ] simplifiying candidate # 3.303 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 3.304 * * [simplify]: iters left: 6 (16 enodes) 3.308 * * [simplify]: iters left: 5 (91 enodes) 3.335 * * [simplify]: iters left: 4 (287 enodes) 3.473 * * [simplify]: Extracting #0: cost 1 inf + 0 3.473 * * [simplify]: Extracting #1: cost 3 inf + 0 3.473 * * [simplify]: Extracting #2: cost 30 inf + 0 3.473 * * [simplify]: Extracting #3: cost 176 inf + 0 3.475 * * [simplify]: Extracting #4: cost 343 inf + 370 3.483 * * [simplify]: Extracting #5: cost 272 inf + 24051 3.511 * * [simplify]: Extracting #6: cost 91 inf + 74481 3.548 * * [simplify]: Extracting #7: cost 11 inf + 92748 3.591 * * [simplify]: Extracting #8: cost 0 inf + 95202 3.614 * * [simplify]: Extracting #9: cost 0 inf + 95162 3.643 * [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.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))))) 3.643 * [simplify]: Simplified (2 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.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)) (+ (* x.re y.re) (* 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.im y.im)))))))) 3.644 * * * * [progress]: [ 13 / 159 ] simplifiying candidate # 3.644 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 3.644 * * [simplify]: iters left: 6 (12 enodes) 3.650 * * [simplify]: iters left: 5 (58 enodes) 3.671 * * [simplify]: iters left: 4 (146 enodes) 3.714 * * [simplify]: Extracting #0: cost 1 inf + 0 3.714 * * [simplify]: Extracting #1: cost 16 inf + 0 3.714 * * [simplify]: Extracting #2: cost 65 inf + 0 3.715 * * [simplify]: Extracting #3: cost 156 inf + 497 3.716 * * [simplify]: Extracting #4: cost 167 inf + 6853 3.723 * * [simplify]: Extracting #5: cost 62 inf + 36988 3.735 * * [simplify]: Extracting #6: cost 0 inf + 55274 3.747 * * [simplify]: Extracting #7: cost 0 inf + 54514 3.759 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 3.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re 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))) (+ (* x.re y.re) (* x.im y.im)))))) 3.759 * * * * [progress]: [ 14 / 159 ] simplifiying candidate # 3.759 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 3.759 * * [simplify]: iters left: 6 (14 enodes) 3.765 * * [simplify]: iters left: 5 (71 enodes) 3.800 * * [simplify]: iters left: 4 (218 enodes) 3.915 * * [simplify]: Extracting #0: cost 1 inf + 0 3.915 * * [simplify]: Extracting #1: cost 3 inf + 0 3.915 * * [simplify]: Extracting #2: cost 18 inf + 0 3.915 * * [simplify]: Extracting #3: cost 110 inf + 0 3.917 * * [simplify]: Extracting #4: cost 307 inf + 44 3.922 * * [simplify]: Extracting #5: cost 268 inf + 15025 3.946 * * [simplify]: Extracting #6: cost 66 inf + 84584 3.982 * * [simplify]: Extracting #7: cost 3 inf + 96088 4.001 * * [simplify]: Extracting #8: cost 0 inf + 97220 4.045 * [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))) (* (- (* (* 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))))) 4.045 * [simplify]: Simplified (2 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))) (* (- (* (* 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)) (* (* x.re y.re) (* 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.im y.im)))))))) 4.045 * * * * [progress]: [ 15 / 159 ] simplifiying candidate # 4.045 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 4.046 * * [simplify]: iters left: 6 (17 enodes) 4.058 * * [simplify]: iters left: 5 (96 enodes) 4.082 * * [simplify]: iters left: 4 (306 enodes) 4.257 * * [simplify]: Extracting #0: cost 1 inf + 0 4.257 * * [simplify]: Extracting #1: cost 3 inf + 0 4.257 * * [simplify]: Extracting #2: cost 38 inf + 0 4.257 * * [simplify]: Extracting #3: cost 178 inf + 0 4.258 * * [simplify]: Extracting #4: cost 382 inf + 704 4.265 * * [simplify]: Extracting #5: cost 260 inf + 41043 4.306 * * [simplify]: Extracting #6: cost 48 inf + 105919 4.354 * * [simplify]: Extracting #7: cost 6 inf + 115378 4.404 * * [simplify]: Extracting #8: cost 0 inf + 116918 4.454 * [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.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))))) 4.454 * [simplify]: Simplified (2 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.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)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 4.455 * * * * [progress]: [ 16 / 159 ] simplifiying candidate # 4.455 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 4.455 * * [simplify]: iters left: 6 (17 enodes) 4.464 * * [simplify]: iters left: 5 (96 enodes) 4.486 * * [simplify]: iters left: 4 (304 enodes) 4.615 * * [simplify]: Extracting #0: cost 1 inf + 0 4.615 * * [simplify]: Extracting #1: cost 3 inf + 0 4.616 * * [simplify]: Extracting #2: cost 38 inf + 0 4.616 * * [simplify]: Extracting #3: cost 173 inf + 0 4.617 * * [simplify]: Extracting #4: cost 401 inf + 208 4.625 * * [simplify]: Extracting #5: cost 263 inf + 38783 4.654 * * [simplify]: Extracting #6: cost 18 inf + 107033 4.677 * * [simplify]: Extracting #7: cost 1 inf + 111070 4.725 * * [simplify]: Extracting #8: cost 0 inf + 111323 4.769 * [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))) (* (- (* (* 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.769 * [simplify]: Simplified (2 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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 4.769 * * * * [progress]: [ 17 / 159 ] simplifiying candidate # 4.770 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 4.770 * * [simplify]: iters left: 6 (13 enodes) 4.777 * * [simplify]: iters left: 5 (65 enodes) 4.800 * * [simplify]: iters left: 4 (176 enodes) 4.928 * * [simplify]: Extracting #0: cost 1 inf + 0 4.928 * * [simplify]: Extracting #1: cost 3 inf + 0 4.928 * * [simplify]: Extracting #2: cost 26 inf + 0 4.929 * * [simplify]: Extracting #3: cost 150 inf + 0 4.930 * * [simplify]: Extracting #4: cost 273 inf + 949 4.939 * * [simplify]: Extracting #5: cost 103 inf + 39876 4.956 * * [simplify]: Extracting #6: cost 1 inf + 66216 4.974 * * [simplify]: Extracting #7: cost 0 inf + 65540 5.004 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 5.005 * [simplify]: Simplified (2 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))) (- (* (* x.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)))))) 5.005 * * * * [progress]: [ 18 / 159 ] simplifiying candidate # 5.005 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 5.005 * * [simplify]: iters left: 6 (14 enodes) 5.013 * * [simplify]: iters left: 5 (70 enodes) 5.046 * * [simplify]: iters left: 4 (211 enodes) 5.141 * * [simplify]: Extracting #0: cost 1 inf + 0 5.141 * * [simplify]: Extracting #1: cost 3 inf + 0 5.141 * * [simplify]: Extracting #2: cost 20 inf + 0 5.142 * * [simplify]: Extracting #3: cost 114 inf + 0 5.143 * * [simplify]: Extracting #4: cost 276 inf + 44 5.146 * * [simplify]: Extracting #5: cost 276 inf + 3021 5.159 * * [simplify]: Extracting #6: cost 123 inf + 42821 5.192 * * [simplify]: Extracting #7: cost 25 inf + 75930 5.224 * * [simplify]: Extracting #8: cost 2 inf + 82759 5.247 * * [simplify]: Extracting #9: cost 0 inf + 84049 5.263 * [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)))) (- (* 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)))))) 5.263 * [simplify]: Simplified (2 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)))) (- (* 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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 5.264 * * * * [progress]: [ 19 / 159 ] simplifiying candidate # 5.264 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 5.264 * * [simplify]: iters left: 6 (17 enodes) 5.269 * * [simplify]: iters left: 5 (96 enodes) 5.298 * * [simplify]: iters left: 4 (305 enodes) 5.445 * * [simplify]: Extracting #0: cost 1 inf + 0 5.445 * * [simplify]: Extracting #1: cost 3 inf + 0 5.445 * * [simplify]: Extracting #2: cost 34 inf + 0 5.445 * * [simplify]: Extracting #3: cost 168 inf + 0 5.448 * * [simplify]: Extracting #4: cost 365 inf + 252 5.455 * * [simplify]: Extracting #5: cost 279 inf + 35324 5.472 * * [simplify]: Extracting #6: cost 69 inf + 91647 5.501 * * [simplify]: Extracting #7: cost 15 inf + 99179 5.525 * * [simplify]: Extracting #8: cost 0 inf + 106678 5.570 * * [simplify]: Extracting #9: cost 0 inf + 106638 5.615 * [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.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))))) 5.615 * [simplify]: Simplified (2 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.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)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 5.616 * * * * [progress]: [ 20 / 159 ] simplifiying candidate # 5.616 * [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))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 5.616 * * [simplify]: iters left: 6 (17 enodes) 5.628 * * [simplify]: iters left: 5 (96 enodes) 5.653 * * [simplify]: iters left: 4 (305 enodes) 5.806 * * [simplify]: Extracting #0: cost 1 inf + 0 5.806 * * [simplify]: Extracting #1: cost 3 inf + 0 5.806 * * [simplify]: Extracting #2: cost 36 inf + 0 5.807 * * [simplify]: Extracting #3: cost 176 inf + 0 5.808 * * [simplify]: Extracting #4: cost 381 inf + 574 5.815 * * [simplify]: Extracting #5: cost 253 inf + 38412 5.836 * * [simplify]: Extracting #6: cost 31 inf + 95281 5.879 * * [simplify]: Extracting #7: cost 3 inf + 102365 5.912 * * [simplify]: Extracting #8: cost 0 inf + 103375 5.939 * [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))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 5.940 * [simplify]: Simplified (2 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))) (* (- (* 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.im y.im)) (+ (* (* 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.940 * * * * [progress]: [ 21 / 159 ] simplifiying candidate # 5.940 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 5.940 * * [simplify]: iters left: 6 (13 enodes) 5.947 * * [simplify]: iters left: 5 (63 enodes) 5.962 * * [simplify]: iters left: 4 (163 enodes) 6.044 * * [simplify]: Extracting #0: cost 1 inf + 0 6.045 * * [simplify]: Extracting #1: cost 3 inf + 0 6.045 * * [simplify]: Extracting #2: cost 26 inf + 0 6.045 * * [simplify]: Extracting #3: cost 141 inf + 0 6.047 * * [simplify]: Extracting #4: cost 231 inf + 744 6.054 * * [simplify]: Extracting #5: cost 116 inf + 25179 6.066 * * [simplify]: Extracting #6: cost 5 inf + 53156 6.080 * * [simplify]: Extracting #7: cost 0 inf + 53816 6.100 * [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)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 6.101 * [simplify]: Simplified (2 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)) (- (* (* x.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)))))) 6.101 * * * * [progress]: [ 22 / 159 ] simplifiying candidate # 6.101 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 6.101 * * [simplify]: iters left: 6 (14 enodes) 6.110 * * [simplify]: iters left: 5 (70 enodes) 6.140 * * [simplify]: iters left: 4 (212 enodes) 6.266 * * [simplify]: Extracting #0: cost 1 inf + 0 6.266 * * [simplify]: Extracting #1: cost 3 inf + 0 6.266 * * [simplify]: Extracting #2: cost 18 inf + 0 6.266 * * [simplify]: Extracting #3: cost 102 inf + 0 6.267 * * [simplify]: Extracting #4: cost 254 inf + 44 6.270 * * [simplify]: Extracting #5: cost 202 inf + 15772 6.281 * * [simplify]: Extracting #6: cost 30 inf + 56866 6.293 * * [simplify]: Extracting #7: cost 1 inf + 63799 6.304 * * [simplify]: Extracting #8: cost 0 inf + 63892 6.319 * [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))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 6.319 * [simplify]: Simplified (2 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))) (* (- (* 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)) (* (* x.re y.re) (* x.im y.im))))))) 6.320 * * * * [progress]: [ 23 / 159 ] simplifiying candidate # 6.320 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 6.320 * * [simplify]: iters left: 6 (13 enodes) 6.328 * * [simplify]: iters left: 5 (64 enodes) 6.351 * * [simplify]: iters left: 4 (163 enodes) 6.425 * * [simplify]: Extracting #0: cost 1 inf + 0 6.425 * * [simplify]: Extracting #1: cost 3 inf + 0 6.425 * * [simplify]: Extracting #2: cost 26 inf + 0 6.425 * * [simplify]: Extracting #3: cost 119 inf + 0 6.426 * * [simplify]: Extracting #4: cost 187 inf + 1687 6.430 * * [simplify]: Extracting #5: cost 70 inf + 23320 6.438 * * [simplify]: Extracting #6: cost 2 inf + 38572 6.455 * * [simplify]: Extracting #7: cost 0 inf + 38295 6.473 * [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)) (- (* x.re y.re) (* x.im y.im)))))) 6.473 * [simplify]: Simplified (2 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)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 6.473 * * * * [progress]: [ 24 / 159 ] simplifiying candidate # 6.474 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im)))) 6.474 * * [simplify]: iters left: 6 (14 enodes) 6.482 * * [simplify]: iters left: 5 (70 enodes) 6.511 * * [simplify]: iters left: 4 (212 enodes) 6.602 * * [simplify]: Extracting #0: cost 1 inf + 0 6.602 * * [simplify]: Extracting #1: cost 3 inf + 0 6.602 * * [simplify]: Extracting #2: cost 18 inf + 0 6.602 * * [simplify]: Extracting #3: cost 74 inf + 0 6.602 * * [simplify]: Extracting #4: cost 219 inf + 210 6.605 * * [simplify]: Extracting #5: cost 192 inf + 27299 6.622 * * [simplify]: Extracting #6: cost 73 inf + 56827 6.648 * * [simplify]: Extracting #7: cost 27 inf + 62192 6.677 * * [simplify]: Extracting #8: cost 1 inf + 74943 6.705 * * [simplify]: Extracting #9: cost 0 inf + 75648 6.733 * [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)))) (- (* (* 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)))) 6.734 * [simplify]: Simplified (2 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)))) (- (* (* 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)) (* (* x.re y.re) (* 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.im y.im)))))))) 6.734 * * * * [progress]: [ 25 / 159 ] simplifiying candidate # 6.734 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* 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.734 * * [simplify]: iters left: 6 (17 enodes) 6.744 * * [simplify]: iters left: 5 (96 enodes) 6.772 * * [simplify]: iters left: 4 (305 enodes) 6.927 * * [simplify]: Extracting #0: cost 1 inf + 0 6.927 * * [simplify]: Extracting #1: cost 3 inf + 0 6.927 * * [simplify]: Extracting #2: cost 34 inf + 0 6.928 * * [simplify]: Extracting #3: cost 134 inf + 0 6.929 * * [simplify]: Extracting #4: cost 360 inf + 170 6.940 * * [simplify]: Extracting #5: cost 263 inf + 48621 6.959 * * [simplify]: Extracting #6: cost 60 inf + 97453 6.983 * * [simplify]: Extracting #7: cost 2 inf + 108959 7.008 * * [simplify]: Extracting #8: cost 0 inf + 109244 7.052 * [simplify]: Simplified to (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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 7.052 * [simplify]: Simplified (2 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.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 (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 7.053 * * * * [progress]: [ 26 / 159 ] simplifiying candidate # 7.053 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im)))) 7.053 * * [simplify]: iters left: 6 (17 enodes) 7.059 * * [simplify]: iters left: 5 (96 enodes) 7.081 * * [simplify]: iters left: 4 (305 enodes) 7.260 * * [simplify]: Extracting #0: cost 1 inf + 0 7.260 * * [simplify]: Extracting #1: cost 3 inf + 0 7.260 * * [simplify]: Extracting #2: cost 34 inf + 0 7.261 * * [simplify]: Extracting #3: cost 144 inf + 0 7.262 * * [simplify]: Extracting #4: cost 366 inf + 456 7.266 * * [simplify]: Extracting #5: cost 294 inf + 24324 7.283 * * [simplify]: Extracting #6: cost 58 inf + 95979 7.314 * * [simplify]: Extracting #7: cost 2 inf + 113167 7.340 * * [simplify]: Extracting #8: cost 0 inf + 113673 7.368 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 7.368 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 7.368 * * * * [progress]: [ 27 / 159 ] simplifiying candidate # 7.368 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 7.368 * * [simplify]: iters left: 6 (13 enodes) 7.372 * * [simplify]: iters left: 5 (64 enodes) 7.383 * * [simplify]: iters left: 4 (167 enodes) 7.464 * * [simplify]: Extracting #0: cost 1 inf + 0 7.464 * * [simplify]: Extracting #1: cost 3 inf + 0 7.464 * * [simplify]: Extracting #2: cost 24 inf + 0 7.465 * * [simplify]: Extracting #3: cost 108 inf + 0 7.466 * * [simplify]: Extracting #4: cost 209 inf + 700 7.473 * * [simplify]: Extracting #5: cost 113 inf + 23383 7.485 * * [simplify]: Extracting #6: cost 5 inf + 49576 7.498 * * [simplify]: Extracting #7: cost 0 inf + 50316 7.515 * * [simplify]: Extracting #8: cost 0 inf + 50236 7.530 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 7.530 * [simplify]: Simplified (2 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.re y.re)) (* (* x.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.re y.re) (* x.im y.im)))))) 7.530 * * * * [progress]: [ 28 / 159 ] simplifiying candidate # 7.531 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im)))) 7.531 * * [simplify]: iters left: 6 (14 enodes) 7.535 * * [simplify]: iters left: 5 (70 enodes) 7.556 * * [simplify]: iters left: 4 (211 enodes) 7.653 * * [simplify]: Extracting #0: cost 1 inf + 0 7.654 * * [simplify]: Extracting #1: cost 3 inf + 0 7.654 * * [simplify]: Extracting #2: cost 20 inf + 0 7.654 * * [simplify]: Extracting #3: cost 83 inf + 0 7.655 * * [simplify]: Extracting #4: cost 226 inf + 210 7.661 * * [simplify]: Extracting #5: cost 194 inf + 20720 7.677 * * [simplify]: Extracting #6: cost 33 inf + 60556 7.690 * * [simplify]: Extracting #7: cost 3 inf + 67010 7.707 * * [simplify]: Extracting #8: cost 0 inf + 68513 7.731 * [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))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 7.731 * [simplify]: Simplified (2 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))) (* (- (* 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)) (* (* x.re y.re) (* x.im y.im))))))) 7.731 * * * * [progress]: [ 29 / 159 ] simplifiying candidate # 7.732 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 7.732 * * [simplify]: iters left: 6 (13 enodes) 7.739 * * [simplify]: iters left: 5 (63 enodes) 7.758 * * [simplify]: iters left: 4 (158 enodes) 7.811 * * [simplify]: Extracting #0: cost 1 inf + 0 7.811 * * [simplify]: Extracting #1: cost 3 inf + 0 7.811 * * [simplify]: Extracting #2: cost 22 inf + 0 7.812 * * [simplify]: Extracting #3: cost 85 inf + 0 7.813 * * [simplify]: Extracting #4: cost 180 inf + 292 7.819 * * [simplify]: Extracting #5: cost 100 inf + 18962 7.837 * * [simplify]: Extracting #6: cost 0 inf + 41040 7.856 * * [simplify]: Extracting #7: cost 0 inf + 39920 7.877 * [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))) (+ (* x.im y.im) (* x.re y.re)))) 7.877 * [simplify]: Simplified (2 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))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 7.877 * * * * [progress]: [ 30 / 159 ] simplifiying candidate # 7.878 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 7.878 * * [simplify]: iters left: 6 (14 enodes) 7.886 * * [simplify]: iters left: 5 (71 enodes) 7.917 * * [simplify]: iters left: 4 (218 enodes) 8.041 * * [simplify]: Extracting #0: cost 1 inf + 0 8.041 * * [simplify]: Extracting #1: cost 3 inf + 0 8.041 * * [simplify]: Extracting #2: cost 18 inf + 0 8.041 * * [simplify]: Extracting #3: cost 76 inf + 0 8.042 * * [simplify]: Extracting #4: cost 231 inf + 169 8.045 * * [simplify]: Extracting #5: cost 210 inf + 21182 8.055 * * [simplify]: Extracting #6: cost 71 inf + 52542 8.068 * * [simplify]: Extracting #7: cost 21 inf + 60177 8.081 * * [simplify]: Extracting #8: cost 0 inf + 69052 8.094 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 8.094 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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))))))) 8.095 * * * * [progress]: [ 31 / 159 ] simplifiying candidate # 8.095 * [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))) (- (* x.re y.re) (* x.im y.im)))) 8.095 * * [simplify]: iters left: 6 (13 enodes) 8.101 * * [simplify]: iters left: 5 (65 enodes) 8.120 * * [simplify]: iters left: 4 (168 enodes) 8.222 * * [simplify]: Extracting #0: cost 1 inf + 0 8.222 * * [simplify]: Extracting #1: cost 3 inf + 0 8.222 * * [simplify]: Extracting #2: cost 22 inf + 0 8.222 * * [simplify]: Extracting #3: cost 89 inf + 0 8.223 * * [simplify]: Extracting #4: cost 191 inf + 211 8.229 * * [simplify]: Extracting #5: cost 125 inf + 15108 8.245 * * [simplify]: Extracting #6: cost 5 inf + 40190 8.264 * * [simplify]: Extracting #7: cost 0 inf + 40799 8.284 * [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))) (+ (* x.re y.re) (* x.im y.im))))) 8.284 * [simplify]: Simplified (2 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))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 8.284 * * * * [progress]: [ 32 / 159 ] simplifiying candidate # 8.284 * * * * [progress]: [ 33 / 159 ] simplifiying candidate # 8.284 * * * * [progress]: [ 34 / 159 ] simplifiying candidate # 8.285 * [simplify]: Simplifying (* x.re y.re) 8.285 * * [simplify]: iters left: 2 (3 enodes) 8.286 * * [simplify]: iters left: 1 (10 enodes) 8.287 * * [simplify]: Extracting #0: cost 1 inf + 0 8.287 * * [simplify]: Extracting #1: cost 4 inf + 0 8.287 * * [simplify]: Extracting #2: cost 2 inf + 2 8.287 * * [simplify]: Extracting #3: cost 0 inf + 86 8.287 * [simplify]: Simplified to (* x.re y.re) 8.287 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 8.287 * * * * [progress]: [ 35 / 159 ] simplifiying candidate # 8.287 * * * * [progress]: [ 36 / 159 ] simplifiying candidate # 8.287 * * * * [progress]: [ 37 / 159 ] simplifiying candidate #real (real->posit16 (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)))))))> 8.287 * * * * [progress]: [ 38 / 159 ] simplifiying candidate # 8.287 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 8.288 * * [simplify]: iters left: 4 (7 enodes) 8.289 * * [simplify]: iters left: 3 (25 enodes) 8.292 * * [simplify]: iters left: 2 (34 enodes) 8.297 * * [simplify]: iters left: 1 (38 enodes) 8.301 * * [simplify]: Extracting #0: cost 1 inf + 0 8.301 * * [simplify]: Extracting #1: cost 5 inf + 0 8.301 * * [simplify]: Extracting #2: cost 14 inf + 0 8.301 * * [simplify]: Extracting #3: cost 9 inf + 169 8.302 * * [simplify]: Extracting #4: cost 2 inf + 583 8.302 * * [simplify]: Extracting #5: cost 0 inf + 748 8.302 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 8.302 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) (+ 1 1)) (- (* x.re y.re) (* x.im y.im))))) 8.302 * [simplify]: Simplifying (+ 1 1) 8.302 * * [simplify]: iters left: 2 (2 enodes) 8.304 * * [simplify]: iters left: 1 (9 enodes) 8.306 * * [simplify]: Extracting #0: cost 1 inf + 0 8.306 * * [simplify]: Extracting #1: cost 0 inf + 1 8.306 * [simplify]: Simplified to 2 8.306 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) 2) (- (* x.re y.re) (* x.im y.im))))) 8.306 * * * * [progress]: [ 39 / 159 ] simplifiying candidate # 8.306 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 8.306 * * [simplify]: iters left: 6 (8 enodes) 8.308 * * [simplify]: iters left: 5 (28 enodes) 8.312 * * [simplify]: iters left: 4 (43 enodes) 8.319 * * [simplify]: iters left: 3 (97 enodes) 8.361 * * [simplify]: iters left: 2 (275 enodes) 8.466 * * [simplify]: Extracting #0: cost 1 inf + 0 8.466 * * [simplify]: Extracting #1: cost 14 inf + 0 8.466 * * [simplify]: Extracting #2: cost 90 inf + 0 8.467 * * [simplify]: Extracting #3: cost 122 inf + 989 8.471 * * [simplify]: Extracting #4: cost 55 inf + 7828 8.479 * * [simplify]: Extracting #5: cost 10 inf + 15826 8.489 * * [simplify]: Extracting #6: cost 0 inf + 18386 8.500 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 8.500 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1) (- (* x.re y.re) (* x.im y.im))))) 8.500 * * * * [progress]: [ 40 / 159 ] simplifiying candidate # 8.500 * * * * [progress]: [ 41 / 159 ] simplifiying candidate # 8.500 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 8.500 * * [simplify]: iters left: 4 (7 enodes) 8.503 * * [simplify]: iters left: 3 (25 enodes) 8.510 * * [simplify]: iters left: 2 (34 enodes) 8.519 * * [simplify]: iters left: 1 (38 enodes) 8.528 * * [simplify]: Extracting #0: cost 1 inf + 0 8.528 * * [simplify]: Extracting #1: cost 5 inf + 0 8.529 * * [simplify]: Extracting #2: cost 14 inf + 0 8.529 * * [simplify]: Extracting #3: cost 9 inf + 169 8.529 * * [simplify]: Extracting #4: cost 2 inf + 583 8.529 * * [simplify]: Extracting #5: cost 0 inf + 748 8.530 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 8.530 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) (+ 1 1)) (- (* x.re y.re) (* x.im y.im))))) 8.530 * * * * [progress]: [ 42 / 159 ] simplifiying candidate # 8.530 * * * * [progress]: [ 43 / 159 ] simplifiying candidate # 8.530 * [simplify]: Simplifying (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 8.531 * * [simplify]: iters left: 6 (9 enodes) 8.534 * * [simplify]: iters left: 5 (31 enodes) 8.543 * * [simplify]: iters left: 4 (40 enodes) 8.553 * * [simplify]: iters left: 3 (44 enodes) 8.566 * * [simplify]: Extracting #0: cost 1 inf + 0 8.566 * * [simplify]: Extracting #1: cost 3 inf + 0 8.566 * * [simplify]: Extracting #2: cost 5 inf + 0 8.566 * * [simplify]: Extracting #3: cost 9 inf + 0 8.566 * * [simplify]: Extracting #4: cost 18 inf + 0 8.566 * * [simplify]: Extracting #5: cost 13 inf + 169 8.566 * * [simplify]: Extracting #6: cost 5 inf + 777 8.567 * * [simplify]: Extracting #7: cost 0 inf + 1604 8.567 * [simplify]: Simplified to (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 8.567 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (exp (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 8.567 * * * * [progress]: [ 44 / 159 ] simplifiying candidate # 8.567 * * * * [progress]: [ 45 / 159 ] simplifiying candidate # 8.567 * * * * [progress]: [ 46 / 159 ] simplifiying candidate # 8.568 * [simplify]: Simplifying (* (* (* (- (* 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)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 8.568 * * [simplify]: iters left: 6 (10 enodes) 8.570 * * [simplify]: iters left: 5 (41 enodes) 8.577 * * [simplify]: iters left: 4 (80 enodes) 8.603 * * [simplify]: iters left: 3 (353 enodes) 9.052 * * [simplify]: Extracting #0: cost 1 inf + 0 9.052 * * [simplify]: Extracting #1: cost 15 inf + 0 9.053 * * [simplify]: Extracting #2: cost 179 inf + 2 9.055 * * [simplify]: Extracting #3: cost 492 inf + 1806 9.075 * * [simplify]: Extracting #4: cost 272 inf + 52328 9.139 * * [simplify]: Extracting #5: cost 26 inf + 120744 9.217 * * [simplify]: Extracting #6: cost 0 inf + 128248 9.303 * [simplify]: Simplified to (* (* (* (- (* 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)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 9.303 * [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)) (- (* 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))) (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 9.303 * * * * [progress]: [ 47 / 159 ] simplifiying candidate # 9.303 * * * * [progress]: [ 48 / 159 ] simplifiying candidate # 9.303 * * * * [progress]: [ 49 / 159 ] simplifiying candidate # 9.304 * * * * [progress]: [ 50 / 159 ] simplifiying candidate # 9.304 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 9.304 * * [simplify]: iters left: 6 (11 enodes) 9.310 * * [simplify]: iters left: 5 (56 enodes) 9.334 * * [simplify]: iters left: 4 (174 enodes) 9.396 * * [simplify]: Extracting #0: cost 1 inf + 0 9.396 * * [simplify]: Extracting #1: cost 11 inf + 0 9.396 * * [simplify]: Extracting #2: cost 80 inf + 0 9.396 * * [simplify]: Extracting #3: cost 173 inf + 2 9.397 * * [simplify]: Extracting #4: cost 173 inf + 2929 9.402 * * [simplify]: Extracting #5: cost 65 inf + 34269 9.412 * * [simplify]: Extracting #6: cost 3 inf + 50959 9.427 * * [simplify]: Extracting #7: cost 0 inf + 48427 9.443 * * [simplify]: Extracting #8: cost 0 inf + 48307 9.459 * [simplify]: Simplified to (* (- (* (* (* 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))))) 9.459 * [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)))) (- (* (* (* 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)) (* (* x.re y.re) (* 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.im y.im)))))) (- (* x.re y.re) (* x.im y.im))))) 9.460 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) 9.460 * * [simplify]: iters left: 6 (12 enodes) 9.466 * * [simplify]: iters left: 5 (69 enodes) 9.483 * * [simplify]: iters left: 4 (217 enodes) 9.610 * * [simplify]: Extracting #0: cost 1 inf + 0 9.610 * * [simplify]: Extracting #1: cost 31 inf + 0 9.611 * * [simplify]: Extracting #2: cost 253 inf + 0 9.617 * * [simplify]: Extracting #3: cost 251 inf + 13590 9.647 * * [simplify]: Extracting #4: cost 38 inf + 65143 9.683 * * [simplify]: Extracting #5: cost 0 inf + 71881 9.719 * * [simplify]: Extracting #6: cost 0 inf + 71841 9.758 * [simplify]: Simplified to (* (+ (* (* 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) (* x.im y.im)))) 9.758 * [simplify]: Simplified (2 1 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)))) (- (* (* (* 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) (* x.im y.im))) (+ (* (* 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))))) 9.759 * * * * [progress]: [ 51 / 159 ] simplifiying candidate # 9.759 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 9.759 * * [simplify]: iters left: 6 (14 enodes) 9.767 * * [simplify]: iters left: 5 (83 enodes) 9.805 * * [simplify]: iters left: 4 (262 enodes) 9.915 * * [simplify]: Extracting #0: cost 1 inf + 0 9.915 * * [simplify]: Extracting #1: cost 18 inf + 0 9.916 * * [simplify]: Extracting #2: cost 172 inf + 0 9.918 * * [simplify]: Extracting #3: cost 257 inf + 619 9.926 * * [simplify]: Extracting #4: cost 159 inf + 24537 9.947 * * [simplify]: Extracting #5: cost 36 inf + 57841 9.970 * * [simplify]: Extracting #6: cost 2 inf + 68320 9.983 * * [simplify]: Extracting #7: cost 0 inf + 69198 9.998 * [simplify]: Simplified to (* (- (* (* 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)))) 9.998 * [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))) (- (* (* 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)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 9.999 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 9.999 * * [simplify]: iters left: 6 (13 enodes) 10.006 * * [simplify]: iters left: 5 (73 enodes) 10.036 * * [simplify]: iters left: 4 (214 enodes) 10.137 * * [simplify]: Extracting #0: cost 1 inf + 0 10.137 * * [simplify]: Extracting #1: cost 31 inf + 0 10.138 * * [simplify]: Extracting #2: cost 171 inf + 0 10.139 * * [simplify]: Extracting #3: cost 209 inf + 1684 10.145 * * [simplify]: Extracting #4: cost 52 inf + 31639 10.157 * * [simplify]: Extracting #5: cost 1 inf + 41138 10.176 * * [simplify]: Extracting #6: cost 0 inf + 40542 10.198 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 10.198 * [simplify]: Simplified (2 1 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))) (- (* (* 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)))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 10.198 * * * * [progress]: [ 52 / 159 ] simplifiying candidate # 10.199 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 10.199 * * [simplify]: iters left: 6 (14 enodes) 10.207 * * [simplify]: iters left: 5 (83 enodes) 10.242 * * [simplify]: iters left: 4 (262 enodes) 10.369 * * [simplify]: Extracting #0: cost 1 inf + 0 10.369 * * [simplify]: Extracting #1: cost 18 inf + 0 10.369 * * [simplify]: Extracting #2: cost 172 inf + 0 10.370 * * [simplify]: Extracting #3: cost 251 inf + 1353 10.375 * * [simplify]: Extracting #4: cost 147 inf + 23362 10.385 * * [simplify]: Extracting #5: cost 40 inf + 52575 10.413 * * [simplify]: Extracting #6: cost 3 inf + 67415 10.428 * * [simplify]: Extracting #7: cost 0 inf + 68838 10.441 * [simplify]: Simplified to (* (- (* (* 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)))) 10.441 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.re y.re) (* 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.im y.im)))))) (- (* x.re y.re) (* x.im y.im))))) 10.441 * [simplify]: Simplifying (* (+ (* x.re y.re) (* 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.im y.im))))) 10.441 * * [simplify]: iters left: 6 (13 enodes) 10.445 * * [simplify]: iters left: 5 (73 enodes) 10.469 * * [simplify]: iters left: 4 (208 enodes) 10.548 * * [simplify]: Extracting #0: cost 1 inf + 0 10.548 * * [simplify]: Extracting #1: cost 21 inf + 0 10.549 * * [simplify]: Extracting #2: cost 149 inf + 0 10.551 * * [simplify]: Extracting #3: cost 167 inf + 1893 10.560 * * [simplify]: Extracting #4: cost 49 inf + 22339 10.575 * * [simplify]: Extracting #5: cost 0 inf + 31993 10.591 * [simplify]: Simplified to (* (+ (* (* 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.re y.re))) 10.591 * [simplify]: Simplified (2 1 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))) (- (* (* 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.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 10.592 * * * * [progress]: [ 53 / 159 ] simplifiying candidate # 10.592 * [simplify]: Simplifying (* (- (* (* 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)))) 10.592 * * [simplify]: iters left: 6 (10 enodes) 10.600 * * [simplify]: iters left: 5 (51 enodes) 10.619 * * [simplify]: iters left: 4 (127 enodes) 10.673 * * [simplify]: iters left: 3 (339 enodes) 10.970 * * [simplify]: Extracting #0: cost 1 inf + 0 10.970 * * [simplify]: Extracting #1: cost 43 inf + 0 10.971 * * [simplify]: Extracting #2: cost 311 inf + 0 10.974 * * [simplify]: Extracting #3: cost 487 inf + 9621 11.006 * * [simplify]: Extracting #4: cost 124 inf + 90077 11.070 * * [simplify]: Extracting #5: cost 0 inf + 123254 11.113 * * [simplify]: Extracting #6: cost 0 inf + 122974 11.178 * [simplify]: Simplified to (* (- (* (* 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)))) 11.178 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* 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))))) 11.178 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 11.178 * * [simplify]: iters left: 6 (8 enodes) 11.182 * * [simplify]: iters left: 5 (33 enodes) 11.194 * * [simplify]: iters left: 4 (71 enodes) 11.211 * * [simplify]: iters left: 3 (179 enodes) 11.254 * * [simplify]: iters left: 2 (307 enodes) 11.320 * * [simplify]: iters left: 1 (449 enodes) 11.487 * * [simplify]: Extracting #0: cost 1 inf + 0 11.487 * * [simplify]: Extracting #1: cost 11 inf + 0 11.487 * * [simplify]: Extracting #2: cost 80 inf + 0 11.488 * * [simplify]: Extracting #3: cost 131 inf + 293 11.491 * * [simplify]: Extracting #4: cost 80 inf + 7566 11.503 * * [simplify]: Extracting #5: cost 8 inf + 16536 11.514 * * [simplify]: Extracting #6: cost 0 inf + 18128 11.525 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 11.525 * [simplify]: Simplified (2 1 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))) (- (* (* 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) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 11.525 * * * * [progress]: [ 54 / 159 ] simplifiying candidate # 11.525 * * * * [progress]: [ 55 / 159 ] simplifiying candidate # 11.525 * [simplify]: Simplifying (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 11.526 * * [simplify]: iters left: 6 (10 enodes) 11.530 * * [simplify]: iters left: 5 (38 enodes) 11.540 * * [simplify]: iters left: 4 (51 enodes) 11.555 * * [simplify]: iters left: 3 (66 enodes) 11.577 * * [simplify]: iters left: 2 (98 enodes) 11.613 * * [simplify]: iters left: 1 (182 enodes) 11.654 * * [simplify]: Extracting #0: cost 1 inf + 0 11.654 * * [simplify]: Extracting #1: cost 16 inf + 0 11.655 * * [simplify]: Extracting #2: cost 61 inf + 1 11.655 * * [simplify]: Extracting #3: cost 63 inf + 176 11.656 * * [simplify]: Extracting #4: cost 47 inf + 2512 11.661 * * [simplify]: Extracting #5: cost 11 inf + 16219 11.667 * * [simplify]: Extracting #6: cost 0 inf + 21697 11.673 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) 11.673 * [simplify]: Simplified (2 1 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.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 11.674 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 11.674 * * [simplify]: iters left: 6 (9 enodes) 11.678 * * [simplify]: iters left: 5 (31 enodes) 11.686 * * [simplify]: iters left: 4 (40 enodes) 11.696 * * [simplify]: iters left: 3 (44 enodes) 11.707 * * [simplify]: Extracting #0: cost 1 inf + 0 11.707 * * [simplify]: Extracting #1: cost 3 inf + 0 11.707 * * [simplify]: Extracting #2: cost 5 inf + 0 11.707 * * [simplify]: Extracting #3: cost 9 inf + 0 11.707 * * [simplify]: Extracting #4: cost 18 inf + 0 11.708 * * [simplify]: Extracting #5: cost 13 inf + 169 11.708 * * [simplify]: Extracting #6: cost 5 inf + 787 11.709 * * [simplify]: Extracting #7: cost 0 inf + 1644 11.709 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 11.709 * [simplify]: Simplified (2 1 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 (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re 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))))) 11.710 * * * * [progress]: [ 56 / 159 ] simplifiying candidate # 11.710 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 11.710 * * [simplify]: iters left: 6 (9 enodes) 11.714 * * [simplify]: iters left: 5 (29 enodes) 11.720 * * [simplify]: iters left: 4 (39 enodes) 11.725 * * [simplify]: iters left: 3 (43 enodes) 11.730 * * [simplify]: Extracting #0: cost 1 inf + 0 11.730 * * [simplify]: Extracting #1: cost 6 inf + 0 11.730 * * [simplify]: Extracting #2: cost 16 inf + 0 11.730 * * [simplify]: Extracting #3: cost 10 inf + 210 11.731 * * [simplify]: Extracting #4: cost 2 inf + 788 11.731 * * [simplify]: Extracting #5: cost 0 inf + 1076 11.731 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.731 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 11.732 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 11.732 * * [simplify]: iters left: 6 (9 enodes) 11.734 * * [simplify]: iters left: 5 (29 enodes) 11.740 * * [simplify]: iters left: 4 (39 enodes) 11.745 * * [simplify]: iters left: 3 (43 enodes) 11.754 * * [simplify]: Extracting #0: cost 1 inf + 0 11.754 * * [simplify]: Extracting #1: cost 6 inf + 0 11.754 * * [simplify]: Extracting #2: cost 16 inf + 0 11.754 * * [simplify]: Extracting #3: cost 10 inf + 210 11.754 * * [simplify]: Extracting #4: cost 2 inf + 788 11.755 * * [simplify]: Extracting #5: cost 0 inf + 1076 11.755 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.755 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 11.755 * * * * [progress]: [ 57 / 159 ] simplifiying candidate # 11.755 * [simplify]: Simplifying (* 1 1) 11.755 * * [simplify]: iters left: 2 (2 enodes) 11.756 * * [simplify]: iters left: 1 (6 enodes) 11.757 * * [simplify]: Extracting #0: cost 1 inf + 0 11.757 * * [simplify]: Extracting #1: cost 0 inf + 1 11.757 * [simplify]: Simplified to 1 11.757 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* 1 (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 11.758 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 11.758 * * [simplify]: iters left: 6 (8 enodes) 11.759 * * [simplify]: iters left: 5 (28 enodes) 11.763 * * [simplify]: iters left: 4 (43 enodes) 11.770 * * [simplify]: iters left: 3 (97 enodes) 11.803 * * [simplify]: iters left: 2 (275 enodes) 11.897 * * [simplify]: Extracting #0: cost 1 inf + 0 11.897 * * [simplify]: Extracting #1: cost 14 inf + 0 11.897 * * [simplify]: Extracting #2: cost 90 inf + 0 11.898 * * [simplify]: Extracting #3: cost 122 inf + 989 11.900 * * [simplify]: Extracting #4: cost 55 inf + 7828 11.904 * * [simplify]: Extracting #5: cost 10 inf + 15826 11.911 * * [simplify]: Extracting #6: cost 0 inf + 18386 11.917 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 11.917 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* 1 (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 11.917 * * * * [progress]: [ 58 / 159 ] simplifiying candidate # 11.917 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 11.917 * * [simplify]: iters left: 6 (9 enodes) 11.921 * * [simplify]: iters left: 5 (29 enodes) 11.928 * * [simplify]: iters left: 4 (39 enodes) 11.938 * * [simplify]: iters left: 3 (43 enodes) 11.947 * * [simplify]: Extracting #0: cost 1 inf + 0 11.947 * * [simplify]: Extracting #1: cost 6 inf + 0 11.947 * * [simplify]: Extracting #2: cost 16 inf + 0 11.947 * * [simplify]: Extracting #3: cost 10 inf + 210 11.948 * * [simplify]: Extracting #4: cost 2 inf + 788 11.948 * * [simplify]: Extracting #5: cost 0 inf + 1076 11.949 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.949 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 11.949 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 11.949 * * [simplify]: iters left: 6 (9 enodes) 11.953 * * [simplify]: iters left: 5 (29 enodes) 11.960 * * [simplify]: iters left: 4 (39 enodes) 11.971 * * [simplify]: iters left: 3 (43 enodes) 11.982 * * [simplify]: Extracting #0: cost 1 inf + 0 11.982 * * [simplify]: Extracting #1: cost 6 inf + 0 11.982 * * [simplify]: Extracting #2: cost 16 inf + 0 11.982 * * [simplify]: Extracting #3: cost 10 inf + 210 11.983 * * [simplify]: Extracting #4: cost 2 inf + 788 11.983 * * [simplify]: Extracting #5: cost 0 inf + 1076 11.984 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.984 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 11.984 * * * * [progress]: [ 59 / 159 ] simplifiying candidate # 11.985 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 11.985 * * [simplify]: iters left: 4 (7 enodes) 11.988 * * [simplify]: iters left: 3 (25 enodes) 11.994 * * [simplify]: iters left: 2 (34 enodes) 12.003 * * [simplify]: iters left: 1 (38 enodes) 12.013 * * [simplify]: Extracting #0: cost 1 inf + 0 12.013 * * [simplify]: Extracting #1: cost 5 inf + 0 12.013 * * [simplify]: Extracting #2: cost 14 inf + 0 12.013 * * [simplify]: Extracting #3: cost 9 inf + 169 12.013 * * [simplify]: Extracting #4: cost 2 inf + 583 12.014 * * [simplify]: Extracting #5: cost 0 inf + 748 12.014 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 12.014 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) (* 2 1)) (- (* x.re y.re) (* x.im y.im))))) 12.014 * [simplify]: Simplifying (* 2 1) 12.015 * * [simplify]: iters left: 2 (3 enodes) 12.017 * * [simplify]: iters left: 1 (9 enodes) 12.020 * * [simplify]: Extracting #0: cost 1 inf + 0 12.020 * * [simplify]: Extracting #1: cost 0 inf + 1 12.020 * [simplify]: Simplified to 2 12.020 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) 2) (- (* x.re y.re) (* x.im y.im))))) 12.020 * * * * [progress]: [ 60 / 159 ] simplifiying candidate # 12.021 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 12.021 * * [simplify]: iters left: 6 (9 enodes) 12.025 * * [simplify]: iters left: 5 (37 enodes) 12.037 * * [simplify]: iters left: 4 (66 enodes) 12.053 * * [simplify]: iters left: 3 (179 enodes) 12.109 * * [simplify]: iters left: 2 (424 enodes) 12.262 * * [simplify]: Extracting #0: cost 1 inf + 0 12.262 * * [simplify]: Extracting #1: cost 26 inf + 0 12.262 * * [simplify]: Extracting #2: cost 72 inf + 126 12.264 * * [simplify]: Extracting #3: cost 78 inf + 1643 12.268 * * [simplify]: Extracting #4: cost 36 inf + 5946 12.276 * * [simplify]: Extracting #5: cost 4 inf + 10773 12.287 * * [simplify]: Extracting #6: cost 0 inf + 11188 12.296 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 12.296 * [simplify]: Simplified (2 1 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) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 12.296 * * * * [progress]: [ 61 / 159 ] simplifiying candidate # 12.297 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 12.297 * * [simplify]: iters left: 6 (9 enodes) 12.301 * * [simplify]: iters left: 5 (37 enodes) 12.312 * * [simplify]: iters left: 4 (66 enodes) 12.335 * * [simplify]: iters left: 3 (179 enodes) 12.389 * * [simplify]: iters left: 2 (424 enodes) 12.521 * * [simplify]: Extracting #0: cost 1 inf + 0 12.521 * * [simplify]: Extracting #1: cost 26 inf + 0 12.521 * * [simplify]: Extracting #2: cost 72 inf + 126 12.522 * * [simplify]: Extracting #3: cost 78 inf + 1643 12.524 * * [simplify]: Extracting #4: cost 36 inf + 5946 12.528 * * [simplify]: Extracting #5: cost 4 inf + 10773 12.532 * * [simplify]: Extracting #6: cost 0 inf + 11188 12.537 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 12.537 * [simplify]: Simplified (2 1 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) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 12.537 * * * * [progress]: [ 62 / 159 ] simplifiying candidate # 12.537 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 12.537 * * [simplify]: iters left: 6 (9 enodes) 12.541 * * [simplify]: iters left: 5 (37 enodes) 12.553 * * [simplify]: iters left: 4 (72 enodes) 12.583 * * [simplify]: iters left: 3 (220 enodes) 12.668 * * [simplify]: iters left: 2 (497 enodes) 12.896 * * [simplify]: Extracting #0: cost 1 inf + 0 12.896 * * [simplify]: Extracting #1: cost 26 inf + 0 12.896 * * [simplify]: Extracting #2: cost 84 inf + 43 12.899 * * [simplify]: Extracting #3: cost 74 inf + 3531 12.907 * * [simplify]: Extracting #4: cost 11 inf + 10213 12.915 * * [simplify]: Extracting #5: cost 0 inf + 12010 12.924 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 12.925 * [simplify]: Simplified (2 1 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) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 12.925 * * * * [progress]: [ 63 / 159 ] simplifiying candidate # 12.926 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 12.926 * * [simplify]: iters left: 6 (9 enodes) 12.929 * * [simplify]: iters left: 5 (37 enodes) 12.940 * * [simplify]: iters left: 4 (72 enodes) 12.968 * * [simplify]: iters left: 3 (220 enodes) 13.051 * * [simplify]: iters left: 2 (497 enodes) 13.244 * * [simplify]: Extracting #0: cost 1 inf + 0 13.244 * * [simplify]: Extracting #1: cost 26 inf + 0 13.245 * * [simplify]: Extracting #2: cost 84 inf + 43 13.248 * * [simplify]: Extracting #3: cost 74 inf + 3531 13.255 * * [simplify]: Extracting #4: cost 11 inf + 10213 13.265 * * [simplify]: Extracting #5: cost 0 inf + 12010 13.270 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 13.270 * [simplify]: Simplified (2 1 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) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 13.270 * * * * [progress]: [ 64 / 159 ] simplifiying candidate # 13.270 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 13.270 * * [simplify]: iters left: 5 (8 enodes) 13.272 * * [simplify]: iters left: 4 (28 enodes) 13.277 * * [simplify]: iters left: 3 (37 enodes) 13.283 * * [simplify]: iters left: 2 (41 enodes) 13.289 * * [simplify]: Extracting #0: cost 1 inf + 0 13.289 * * [simplify]: Extracting #1: cost 3 inf + 0 13.289 * * [simplify]: Extracting #2: cost 7 inf + 0 13.289 * * [simplify]: Extracting #3: cost 16 inf + 0 13.289 * * [simplify]: Extracting #4: cost 11 inf + 128 13.290 * * [simplify]: Extracting #5: cost 2 inf + 870 13.290 * * [simplify]: Extracting #6: cost 0 inf + 1156 13.290 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 13.290 * [simplify]: Simplified (2 1 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.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))))) 13.290 * * * * [progress]: [ 65 / 159 ] simplifiying candidate # 13.290 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 13.290 * * [simplify]: iters left: 5 (8 enodes) 13.292 * * [simplify]: iters left: 4 (28 enodes) 13.296 * * [simplify]: iters left: 3 (37 enodes) 13.301 * * [simplify]: iters left: 2 (41 enodes) 13.305 * * [simplify]: Extracting #0: cost 1 inf + 0 13.306 * * [simplify]: Extracting #1: cost 3 inf + 0 13.306 * * [simplify]: Extracting #2: cost 7 inf + 0 13.306 * * [simplify]: Extracting #3: cost 16 inf + 0 13.306 * * [simplify]: Extracting #4: cost 11 inf + 128 13.306 * * [simplify]: Extracting #5: cost 2 inf + 830 13.306 * * [simplify]: Extracting #6: cost 0 inf + 1076 13.306 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 13.306 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 13.307 * * * * [progress]: [ 66 / 159 ] simplifiying candidate # 13.307 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 13.307 * * [simplify]: iters left: 4 (7 enodes) 13.308 * * [simplify]: iters left: 3 (25 enodes) 13.311 * * [simplify]: iters left: 2 (34 enodes) 13.316 * * [simplify]: iters left: 1 (38 enodes) 13.320 * * [simplify]: Extracting #0: cost 1 inf + 0 13.321 * * [simplify]: Extracting #1: cost 5 inf + 0 13.321 * * [simplify]: Extracting #2: cost 14 inf + 0 13.321 * * [simplify]: Extracting #3: cost 9 inf + 169 13.321 * * [simplify]: Extracting #4: cost 2 inf + 583 13.321 * * [simplify]: Extracting #5: cost 0 inf + 748 13.321 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 13.321 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) 1) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 13.322 * * * * [progress]: [ 67 / 159 ] simplifiying candidate # 13.322 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 13.322 * * [simplify]: iters left: 6 (9 enodes) 13.328 * * [simplify]: iters left: 5 (31 enodes) 13.336 * * [simplify]: iters left: 4 (40 enodes) 13.342 * * [simplify]: iters left: 3 (44 enodes) 13.347 * * [simplify]: Extracting #0: cost 1 inf + 0 13.347 * * [simplify]: Extracting #1: cost 3 inf + 0 13.348 * * [simplify]: Extracting #2: cost 5 inf + 0 13.348 * * [simplify]: Extracting #3: cost 9 inf + 0 13.348 * * [simplify]: Extracting #4: cost 18 inf + 0 13.348 * * [simplify]: Extracting #5: cost 13 inf + 169 13.348 * * [simplify]: Extracting #6: cost 5 inf + 787 13.348 * * [simplify]: Extracting #7: cost 0 inf + 1644 13.349 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 13.349 * [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 (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 13.349 * * * * [progress]: [ 68 / 159 ] simplifiying candidate # 13.349 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 13.349 * * [simplify]: iters left: 5 (8 enodes) 13.351 * * [simplify]: iters left: 4 (28 enodes) 13.354 * * [simplify]: iters left: 3 (37 enodes) 13.359 * * [simplify]: iters left: 2 (41 enodes) 13.364 * * [simplify]: Extracting #0: cost 1 inf + 0 13.364 * * [simplify]: Extracting #1: cost 3 inf + 0 13.364 * * [simplify]: Extracting #2: cost 7 inf + 0 13.364 * * [simplify]: Extracting #3: cost 16 inf + 0 13.364 * * [simplify]: Extracting #4: cost 11 inf + 128 13.364 * * [simplify]: Extracting #5: cost 2 inf + 830 13.365 * * [simplify]: Extracting #6: cost 0 inf + 1076 13.365 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 13.365 * [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))) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 13.365 * * * * [progress]: [ 69 / 159 ] simplifiying candidate # 13.365 * * * * [progress]: [ 70 / 159 ] simplifiying candidate # 13.365 * [simplify]: Simplifying (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) 13.365 * * [simplify]: iters left: 6 (11 enodes) 13.371 * * [simplify]: iters left: 5 (60 enodes) 13.393 * * [simplify]: iters left: 4 (142 enodes) 13.445 * * [simplify]: iters left: 3 (229 enodes) 13.483 * * [simplify]: iters left: 2 (293 enodes) 13.544 * * [simplify]: iters left: 1 (303 enodes) 13.577 * * [simplify]: Extracting #0: cost 1 inf + 0 13.577 * * [simplify]: Extracting #1: cost 8 inf + 0 13.577 * * [simplify]: Extracting #2: cost 41 inf + 0 13.577 * * [simplify]: Extracting #3: cost 58 inf + 88 13.578 * * [simplify]: Extracting #4: cost 26 inf + 2521 13.580 * * [simplify]: Extracting #5: cost 1 inf + 5720 13.582 * * [simplify]: Extracting #6: cost 0 inf + 5844 13.583 * [simplify]: Simplified to (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) 13.583 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 13.584 * * * * [progress]: [ 71 / 159 ] simplifiying candidate # 13.584 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 13.584 * * [simplify]: iters left: 4 (7 enodes) 13.585 * * [simplify]: iters left: 3 (24 enodes) 13.588 * * [simplify]: Extracting #0: cost 1 inf + 0 13.588 * * [simplify]: Extracting #1: cost 4 inf + 0 13.588 * * [simplify]: Extracting #2: cost 10 inf + 0 13.588 * * [simplify]: Extracting #3: cost 6 inf + 4 13.589 * * [simplify]: Extracting #4: cost 1 inf + 296 13.589 * * [simplify]: Extracting #5: cost 0 inf + 420 13.589 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 13.589 * [simplify]: Simplified (2 1 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.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))))) 13.589 * * * * [progress]: [ 72 / 159 ] simplifiying candidate # 13.589 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) 13.589 * * [simplify]: iters left: 6 (12 enodes) 13.593 * * [simplify]: iters left: 5 (62 enodes) 13.608 * * [simplify]: iters left: 4 (194 enodes) 13.709 * * [simplify]: Extracting #0: cost 1 inf + 0 13.709 * * [simplify]: Extracting #1: cost 12 inf + 0 13.709 * * [simplify]: Extracting #2: cost 106 inf + 0 13.711 * * [simplify]: Extracting #3: cost 198 inf + 129 13.715 * * [simplify]: Extracting #4: cost 144 inf + 17189 13.728 * * [simplify]: Extracting #5: cost 35 inf + 39937 13.746 * * [simplify]: Extracting #6: cost 0 inf + 49492 13.762 * * [simplify]: Extracting #7: cost 0 inf + 49412 13.778 * [simplify]: Simplified to (* (- (* (* 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))) 13.778 * [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))) (- (* x.re y.re) (* 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.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 13.779 * * * * [progress]: [ 73 / 159 ] simplifiying candidate # 13.779 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 13.779 * * [simplify]: iters left: 6 (11 enodes) 13.782 * * [simplify]: iters left: 5 (56 enodes) 13.792 * * [simplify]: iters left: 4 (143 enodes) 13.843 * * [simplify]: iters left: 3 (432 enodes) 14.177 * * [simplify]: Extracting #0: cost 1 inf + 0 14.177 * * [simplify]: Extracting #1: cost 48 inf + 0 14.178 * * [simplify]: Extracting #2: cost 344 inf + 0 14.182 * * [simplify]: Extracting #3: cost 341 inf + 12896 14.211 * * [simplify]: Extracting #4: cost 81 inf + 66085 14.257 * * [simplify]: Extracting #5: cost 1 inf + 83397 14.299 * * [simplify]: Extracting #6: cost 0 inf + 83601 14.331 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 14.331 * [simplify]: Simplified (2 1 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)))) (+ (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 14.331 * * * * [progress]: [ 74 / 159 ] simplifiying candidate #real (real->posit16 (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))))> 14.331 * * * * [progress]: [ 75 / 159 ] simplifiying candidate # 14.331 * * * * [progress]: [ 76 / 159 ] simplifiying candidate # 14.331 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.331 * * [simplify]: iters left: 4 (7 enodes) 14.333 * * [simplify]: iters left: 3 (25 enodes) 14.336 * * [simplify]: iters left: 2 (34 enodes) 14.341 * * [simplify]: iters left: 1 (38 enodes) 14.349 * * [simplify]: Extracting #0: cost 1 inf + 0 14.349 * * [simplify]: Extracting #1: cost 5 inf + 0 14.349 * * [simplify]: Extracting #2: cost 14 inf + 0 14.349 * * [simplify]: Extracting #3: cost 9 inf + 169 14.349 * * [simplify]: Extracting #4: cost 2 inf + 583 14.350 * * [simplify]: Extracting #5: cost 0 inf + 748 14.350 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.350 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 14.351 * [simplify]: Simplifying (+ (+ 1 1) 1) 14.351 * * [simplify]: iters left: 4 (3 enodes) 14.355 * * [simplify]: iters left: 3 (14 enodes) 14.358 * * [simplify]: iters left: 2 (16 enodes) 14.362 * * [simplify]: Extracting #0: cost 1 inf + 0 14.362 * * [simplify]: Extracting #1: cost 0 inf + 1 14.362 * [simplify]: Simplified to 3 14.362 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 14.362 * * * * [progress]: [ 77 / 159 ] simplifiying candidate # 14.362 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.363 * * [simplify]: iters left: 4 (7 enodes) 14.364 * * [simplify]: iters left: 3 (25 enodes) 14.367 * * [simplify]: iters left: 2 (34 enodes) 14.372 * * [simplify]: iters left: 1 (38 enodes) 14.376 * * [simplify]: Extracting #0: cost 1 inf + 0 14.376 * * [simplify]: Extracting #1: cost 5 inf + 0 14.376 * * [simplify]: Extracting #2: cost 14 inf + 0 14.376 * * [simplify]: Extracting #3: cost 9 inf + 169 14.376 * * [simplify]: Extracting #4: cost 2 inf + 583 14.377 * * [simplify]: Extracting #5: cost 0 inf + 748 14.377 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ 2 1)))) 14.377 * [simplify]: Simplifying (+ 2 1) 14.377 * * [simplify]: iters left: 2 (3 enodes) 14.379 * * [simplify]: iters left: 1 (13 enodes) 14.381 * * [simplify]: Extracting #0: cost 1 inf + 0 14.381 * * [simplify]: Extracting #1: cost 0 inf + 1 14.381 * [simplify]: Simplified to 3 14.381 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 14.381 * * * * [progress]: [ 78 / 159 ] simplifiying candidate # 14.382 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.382 * * [simplify]: iters left: 4 (7 enodes) 14.383 * * [simplify]: iters left: 3 (25 enodes) 14.386 * * [simplify]: iters left: 2 (34 enodes) 14.392 * * [simplify]: iters left: 1 (38 enodes) 14.402 * * [simplify]: Extracting #0: cost 1 inf + 0 14.402 * * [simplify]: Extracting #1: cost 5 inf + 0 14.402 * * [simplify]: Extracting #2: cost 14 inf + 0 14.402 * * [simplify]: Extracting #3: cost 9 inf + 169 14.402 * * [simplify]: Extracting #4: cost 2 inf + 583 14.403 * * [simplify]: Extracting #5: cost 0 inf + 748 14.403 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.403 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 14.404 * [simplify]: Simplifying (+ (+ 1 1) 1) 14.404 * * [simplify]: iters left: 4 (3 enodes) 14.408 * * [simplify]: iters left: 3 (14 enodes) 14.412 * * [simplify]: iters left: 2 (16 enodes) 14.417 * * [simplify]: Extracting #0: cost 1 inf + 0 14.417 * * [simplify]: Extracting #1: cost 0 inf + 1 14.417 * [simplify]: Simplified to 3 14.417 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 14.417 * * * * [progress]: [ 79 / 159 ] simplifiying candidate # 14.417 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.417 * * [simplify]: iters left: 4 (7 enodes) 14.421 * * [simplify]: iters left: 3 (25 enodes) 14.428 * * [simplify]: iters left: 2 (34 enodes) 14.438 * * [simplify]: iters left: 1 (38 enodes) 14.446 * * [simplify]: Extracting #0: cost 1 inf + 0 14.447 * * [simplify]: Extracting #1: cost 5 inf + 0 14.447 * * [simplify]: Extracting #2: cost 14 inf + 0 14.447 * * [simplify]: Extracting #3: cost 9 inf + 169 14.447 * * [simplify]: Extracting #4: cost 2 inf + 583 14.447 * * [simplify]: Extracting #5: cost 0 inf + 748 14.447 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.447 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (* 2 1) 1)))) 14.448 * [simplify]: Simplifying (+ (* 2 1) 1) 14.448 * * [simplify]: iters left: 4 (4 enodes) 14.450 * * [simplify]: iters left: 3 (14 enodes) 14.452 * * [simplify]: iters left: 2 (16 enodes) 14.455 * * [simplify]: Extracting #0: cost 1 inf + 0 14.455 * * [simplify]: Extracting #1: cost 0 inf + 1 14.455 * [simplify]: Simplified to 3 14.455 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 14.455 * * * * [progress]: [ 80 / 159 ] simplifiying candidate # 14.455 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 14.455 * * [simplify]: iters left: 6 (9 enodes) 14.457 * * [simplify]: iters left: 5 (32 enodes) 14.462 * * [simplify]: iters left: 4 (55 enodes) 14.474 * * [simplify]: iters left: 3 (186 enodes) 14.545 * * [simplify]: Extracting #0: cost 1 inf + 0 14.545 * * [simplify]: Extracting #1: cost 18 inf + 0 14.545 * * [simplify]: Extracting #2: cost 166 inf + 1 14.546 * * [simplify]: Extracting #3: cost 184 inf + 1649 14.552 * * [simplify]: Extracting #4: cost 76 inf + 21922 14.561 * * [simplify]: Extracting #5: cost 0 inf + 39174 14.578 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 14.578 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1))) 14.578 * * * * [progress]: [ 81 / 159 ] simplifiying candidate # 14.579 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 14.579 * * [simplify]: iters left: 6 (9 enodes) 14.583 * * [simplify]: iters left: 5 (32 enodes) 14.592 * * [simplify]: iters left: 4 (55 enodes) 14.616 * * [simplify]: iters left: 3 (186 enodes) 14.752 * * [simplify]: Extracting #0: cost 1 inf + 0 14.752 * * [simplify]: Extracting #1: cost 18 inf + 0 14.753 * * [simplify]: Extracting #2: cost 166 inf + 1 14.754 * * [simplify]: Extracting #3: cost 184 inf + 1649 14.758 * * [simplify]: Extracting #4: cost 76 inf + 21922 14.769 * * [simplify]: Extracting #5: cost 0 inf + 39174 14.779 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 14.779 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1))) 14.780 * * * * [progress]: [ 82 / 159 ] simplifiying candidate # 14.780 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.780 * * [simplify]: iters left: 4 (7 enodes) 14.782 * * [simplify]: iters left: 3 (25 enodes) 14.785 * * [simplify]: iters left: 2 (34 enodes) 14.794 * * [simplify]: iters left: 1 (38 enodes) 14.807 * * [simplify]: Extracting #0: cost 1 inf + 0 14.807 * * [simplify]: Extracting #1: cost 5 inf + 0 14.807 * * [simplify]: Extracting #2: cost 14 inf + 0 14.807 * * [simplify]: Extracting #3: cost 9 inf + 169 14.807 * * [simplify]: Extracting #4: cost 2 inf + 583 14.808 * * [simplify]: Extracting #5: cost 0 inf + 748 14.808 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.808 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 14.808 * * * * [progress]: [ 83 / 159 ] simplifiying candidate # 14.809 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.809 * * [simplify]: iters left: 4 (7 enodes) 14.812 * * [simplify]: iters left: 3 (25 enodes) 14.819 * * [simplify]: iters left: 2 (34 enodes) 14.828 * * [simplify]: iters left: 1 (38 enodes) 14.837 * * [simplify]: Extracting #0: cost 1 inf + 0 14.837 * * [simplify]: Extracting #1: cost 5 inf + 0 14.837 * * [simplify]: Extracting #2: cost 14 inf + 0 14.838 * * [simplify]: Extracting #3: cost 9 inf + 169 14.838 * * [simplify]: Extracting #4: cost 2 inf + 583 14.838 * * [simplify]: Extracting #5: cost 0 inf + 748 14.839 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 14.839 * * * * [progress]: [ 84 / 159 ] simplifiying candidate # 14.839 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.839 * * [simplify]: iters left: 4 (7 enodes) 14.842 * * [simplify]: iters left: 3 (25 enodes) 14.849 * * [simplify]: iters left: 2 (34 enodes) 14.858 * * [simplify]: iters left: 1 (38 enodes) 14.867 * * [simplify]: Extracting #0: cost 1 inf + 0 14.867 * * [simplify]: Extracting #1: cost 5 inf + 0 14.867 * * [simplify]: Extracting #2: cost 14 inf + 0 14.868 * * [simplify]: Extracting #3: cost 9 inf + 169 14.868 * * [simplify]: Extracting #4: cost 2 inf + 583 14.868 * * [simplify]: Extracting #5: cost 0 inf + 748 14.869 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.869 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ 2 1)))) 14.869 * * * * [progress]: [ 85 / 159 ] simplifiying candidate # 14.869 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.869 * * [simplify]: iters left: 4 (7 enodes) 14.872 * * [simplify]: iters left: 3 (25 enodes) 14.879 * * [simplify]: iters left: 2 (34 enodes) 14.889 * * [simplify]: iters left: 1 (38 enodes) 14.898 * * [simplify]: Extracting #0: cost 1 inf + 0 14.898 * * [simplify]: Extracting #1: cost 5 inf + 0 14.898 * * [simplify]: Extracting #2: cost 14 inf + 0 14.898 * * [simplify]: Extracting #3: cost 9 inf + 169 14.898 * * [simplify]: Extracting #4: cost 2 inf + 583 14.899 * * [simplify]: Extracting #5: cost 0 inf + 748 14.899 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.899 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 14.899 * * * * [progress]: [ 86 / 159 ] simplifiying candidate # 14.900 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.900 * * [simplify]: iters left: 4 (7 enodes) 14.902 * * [simplify]: iters left: 3 (25 enodes) 14.905 * * [simplify]: iters left: 2 (34 enodes) 14.909 * * [simplify]: iters left: 1 (38 enodes) 14.914 * * [simplify]: Extracting #0: cost 1 inf + 0 14.914 * * [simplify]: Extracting #1: cost 5 inf + 0 14.914 * * [simplify]: Extracting #2: cost 14 inf + 0 14.914 * * [simplify]: Extracting #3: cost 9 inf + 169 14.914 * * [simplify]: Extracting #4: cost 2 inf + 583 14.915 * * [simplify]: Extracting #5: cost 0 inf + 748 14.915 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.915 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (* 2 1) 1)))) 14.915 * * * * [progress]: [ 87 / 159 ] simplifiying candidate # 14.915 * * * * [progress]: [ 88 / 159 ] simplifiying candidate # 14.915 * [simplify]: Simplifying (+ (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im)))) 14.915 * * [simplify]: iters left: 6 (10 enodes) 14.917 * * [simplify]: iters left: 5 (35 enodes) 14.922 * * [simplify]: iters left: 4 (44 enodes) 14.929 * * [simplify]: iters left: 3 (48 enodes) 14.935 * * [simplify]: Extracting #0: cost 1 inf + 0 14.935 * * [simplify]: Extracting #1: cost 4 inf + 0 14.935 * * [simplify]: Extracting #2: cost 7 inf + 0 14.936 * * [simplify]: Extracting #3: cost 11 inf + 0 14.936 * * [simplify]: Extracting #4: cost 20 inf + 0 14.936 * * [simplify]: Extracting #5: cost 14 inf + 210 14.936 * * [simplify]: Extracting #6: cost 5 inf + 942 14.937 * * [simplify]: Extracting #7: cost 1 inf + 1918 14.938 * * [simplify]: Extracting #8: cost 0 inf + 2152 14.939 * [simplify]: Simplified to (+ (log (- (* x.re y.re) (* x.im y.im))) (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im))))) 14.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (exp (+ (log (- (* x.re y.re) (* x.im y.im))) (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))))))) 14.939 * * * * [progress]: [ 89 / 159 ] simplifiying candidate # 14.939 * [simplify]: Simplifying (+ (log (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im)))) 14.939 * * [simplify]: iters left: 6 (11 enodes) 14.944 * * [simplify]: iters left: 5 (39 enodes) 14.955 * * [simplify]: iters left: 4 (54 enodes) 14.973 * * [simplify]: iters left: 3 (108 enodes) 15.018 * * [simplify]: iters left: 2 (286 enodes) 15.113 * * [simplify]: Extracting #0: cost 1 inf + 0 15.113 * * [simplify]: Extracting #1: cost 4 inf + 0 15.113 * * [simplify]: Extracting #2: cost 8 inf + 0 15.113 * * [simplify]: Extracting #3: cost 24 inf + 0 15.113 * * [simplify]: Extracting #4: cost 99 inf + 0 15.114 * * [simplify]: Extracting #5: cost 123 inf + 1832 15.118 * * [simplify]: Extracting #6: cost 17 inf + 16390 15.125 * * [simplify]: Extracting #7: cost 0 inf + 19930 15.131 * [simplify]: Simplified to (+ (log (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im)))) 15.131 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (exp (+ (log (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im))))))) 15.131 * * * * [progress]: [ 90 / 159 ] simplifiying candidate # 15.131 * * * * [progress]: [ 91 / 159 ] simplifiying candidate # 15.131 * * * * [progress]: [ 92 / 159 ] simplifiying candidate # 15.131 * [simplify]: Simplifying (* (* (* (* (- (* 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)) (- (* 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))) (- (* x.re y.re) (* x.im y.im)))) 15.131 * * [simplify]: iters left: 6 (11 enodes) 15.134 * * [simplify]: iters left: 5 (47 enodes) 15.142 * * [simplify]: iters left: 4 (112 enodes) 15.190 * * [simplify]: Extracting #0: cost 1 inf + 0 15.190 * * [simplify]: Extracting #1: cost 16 inf + 0 15.191 * * [simplify]: Extracting #2: cost 110 inf + 1 15.191 * * [simplify]: Extracting #3: cost 159 inf + 1034 15.198 * * [simplify]: Extracting #4: cost 52 inf + 28230 15.211 * * [simplify]: Extracting #5: cost 1 inf + 42790 15.225 * * [simplify]: Extracting #6: cost 0 inf + 42874 15.250 * * [simplify]: Extracting #7: cost 0 inf + 42834 15.277 * [simplify]: Simplified to (* (* (* (* (- (* 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)) (- (* 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))) (- (* x.re y.re) (* x.im y.im)))) 15.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)) (- (* 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))) (- (* 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))))))) 15.278 * * * * [progress]: [ 93 / 159 ] simplifiying candidate # 15.278 * [simplify]: Simplifying (* (* (* (* (- (* 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)))) (* (- (* 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))) (- (* x.re y.re) (* x.im y.im)))) 15.278 * * [simplify]: iters left: 6 (12 enodes) 15.284 * * [simplify]: iters left: 5 (52 enodes) 15.305 * * [simplify]: iters left: 4 (127 enodes) 15.377 * * [simplify]: Extracting #0: cost 1 inf + 0 15.377 * * [simplify]: Extracting #1: cost 26 inf + 0 15.377 * * [simplify]: Extracting #2: cost 125 inf + 1 15.378 * * [simplify]: Extracting #3: cost 233 inf + 951 15.388 * * [simplify]: Extracting #4: cost 97 inf + 35309 15.413 * * [simplify]: Extracting #5: cost 0 inf + 64977 15.451 * * [simplify]: Extracting #6: cost 0 inf + 64897 15.489 * [simplify]: Simplified to (* (- (* 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)) (- (* 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)) (- (* x.re y.re) (* x.im y.im)))))) 15.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)) (- (* 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)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 15.490 * * * * [progress]: [ 94 / 159 ] simplifiying candidate # 15.490 * * * * [progress]: [ 95 / 159 ] simplifiying candidate # 15.490 * * * * [progress]: [ 96 / 159 ] simplifiying candidate # 15.490 * * * * [progress]: [ 97 / 159 ] simplifiying candidate # 15.490 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 15.490 * * [simplify]: iters left: 6 (12 enodes) 15.497 * * [simplify]: iters left: 5 (60 enodes) 15.524 * * [simplify]: iters left: 4 (185 enodes) 15.617 * * [simplify]: Extracting #0: cost 1 inf + 0 15.617 * * [simplify]: Extracting #1: cost 10 inf + 0 15.617 * * [simplify]: Extracting #2: cost 88 inf + 1 15.618 * * [simplify]: Extracting #3: cost 223 inf + 216 15.620 * * [simplify]: Extracting #4: cost 180 inf + 20627 15.631 * * [simplify]: Extracting #5: cost 26 inf + 77078 15.656 * * [simplify]: Extracting #6: cost 1 inf + 70481 15.687 * * [simplify]: Extracting #7: cost 0 inf + 70734 15.711 * [simplify]: Simplified to (* (- (* (* 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))) (- (* (* 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.711 * [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))) (* (- (* (* 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))))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 15.711 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 15.711 * * [simplify]: iters left: 6 (13 enodes) 15.715 * * [simplify]: iters left: 5 (79 enodes) 15.734 * * [simplify]: iters left: 4 (309 enodes) 16.004 * * [simplify]: Extracting #0: cost 1 inf + 0 16.005 * * [simplify]: Extracting #1: cost 22 inf + 0 16.006 * * [simplify]: Extracting #2: cost 334 inf + 1 16.014 * * [simplify]: Extracting #3: cost 550 inf + 11409 16.064 * * [simplify]: Extracting #4: cost 205 inf + 111680 16.147 * * [simplify]: Extracting #5: cost 10 inf + 174294 16.230 * * [simplify]: Extracting #6: cost 0 inf + 171574 16.326 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))))) 16.326 * [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))) (* (- (* (* 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))))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))))))) 16.327 * * * * [progress]: [ 98 / 159 ] simplifiying candidate # 16.327 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 16.327 * * [simplify]: iters left: 6 (15 enodes) 16.337 * * [simplify]: iters left: 5 (88 enodes) 16.377 * * [simplify]: iters left: 4 (279 enodes) 16.548 * * [simplify]: Extracting #0: cost 1 inf + 0 16.548 * * [simplify]: Extracting #1: cost 24 inf + 0 16.548 * * [simplify]: Extracting #2: cost 138 inf + 0 16.549 * * [simplify]: Extracting #3: cost 298 inf + 704 16.556 * * [simplify]: Extracting #4: cost 212 inf + 32889 16.574 * * [simplify]: Extracting #5: cost 71 inf + 79374 16.608 * * [simplify]: Extracting #6: cost 33 inf + 83329 16.630 * * [simplify]: Extracting #7: cost 5 inf + 96522 16.651 * * [simplify]: Extracting #8: cost 0 inf + 99927 16.679 * [simplify]: Simplified to (* (* (- (* (* (* 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 16.679 * [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))) (- (* (* (* 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)))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 16.680 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) (+ (* x.re y.re) (* x.im y.im))) 16.680 * * [simplify]: iters left: 6 (14 enodes) 16.687 * * [simplify]: iters left: 5 (84 enodes) 16.723 * * [simplify]: iters left: 4 (295 enodes) 16.899 * * [simplify]: Extracting #0: cost 1 inf + 0 16.899 * * [simplify]: Extracting #1: cost 37 inf + 0 16.900 * * [simplify]: Extracting #2: cost 279 inf + 0 16.903 * * [simplify]: Extracting #3: cost 489 inf + 9704 16.941 * * [simplify]: Extracting #4: cost 177 inf + 90168 16.980 * * [simplify]: Extracting #5: cost 6 inf + 140151 17.029 * * [simplify]: Extracting #6: cost 0 inf + 142215 17.072 * [simplify]: Simplified to (* (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im))) 17.072 * [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))) (- (* (* (* 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)))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 17.073 * * * * [progress]: [ 99 / 159 ] simplifiying candidate # 17.073 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 17.073 * * [simplify]: iters left: 6 (15 enodes) 17.082 * * [simplify]: iters left: 5 (88 enodes) 17.122 * * [simplify]: iters left: 4 (276 enodes) 17.246 * * [simplify]: Extracting #0: cost 1 inf + 0 17.246 * * [simplify]: Extracting #1: cost 25 inf + 0 17.246 * * [simplify]: Extracting #2: cost 161 inf + 0 17.247 * * [simplify]: Extracting #3: cost 345 inf + 44 17.250 * * [simplify]: Extracting #4: cost 307 inf + 21884 17.273 * * [simplify]: Extracting #5: cost 125 inf + 75550 17.318 * * [simplify]: Extracting #6: cost 13 inf + 101729 17.363 * * [simplify]: Extracting #7: cost 0 inf + 108290 17.407 * [simplify]: Simplified to (* (- (* (* 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 17.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))) (* (- (* (* 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))))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 17.407 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 17.408 * * [simplify]: iters left: 6 (14 enodes) 17.418 * * [simplify]: iters left: 5 (83 enodes) 17.443 * * [simplify]: iters left: 4 (313 enodes) 17.736 * * [simplify]: Extracting #0: cost 1 inf + 0 17.736 * * [simplify]: Extracting #1: cost 28 inf + 0 17.737 * * [simplify]: Extracting #2: cost 387 inf + 0 17.748 * * [simplify]: Extracting #3: cost 465 inf + 45882 17.804 * * [simplify]: Extracting #4: cost 27 inf + 169911 17.852 * * [simplify]: Extracting #5: cost 0 inf + 169493 17.913 * * [simplify]: Extracting #6: cost 0 inf + 169453 17.994 * [simplify]: Simplified to (* (* (+ (* (* x.re y.re) (* 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.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) 17.994 * [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))) (* (- (* (* 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))))) (* (* (+ (* (* x.re y.re) (* 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.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))))))) 17.994 * * * * [progress]: [ 100 / 159 ] simplifiying candidate # 17.994 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* 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)))) 17.995 * * [simplify]: iters left: 6 (15 enodes) 18.003 * * [simplify]: iters left: 5 (89 enodes) 18.041 * * [simplify]: iters left: 4 (294 enodes) 18.178 * * [simplify]: Extracting #0: cost 1 inf + 0 18.178 * * [simplify]: Extracting #1: cost 32 inf + 0 18.178 * * [simplify]: Extracting #2: cost 187 inf + 0 18.180 * * [simplify]: Extracting #3: cost 374 inf + 865 18.201 * * [simplify]: Extracting #4: cost 213 inf + 52076 18.247 * * [simplify]: Extracting #5: cost 23 inf + 109796 18.300 * * [simplify]: Extracting #6: cost 5 inf + 114256 18.327 * * [simplify]: Extracting #7: cost 0 inf + 116143 18.365 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 18.365 * [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))) (- (* (* 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)))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* 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)))))) 18.366 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* 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))) 18.366 * * [simplify]: iters left: 6 (14 enodes) 18.370 * * [simplify]: iters left: 5 (85 enodes) 18.392 * * [simplify]: iters left: 4 (302 enodes) 18.632 * * [simplify]: Extracting #0: cost 1 inf + 0 18.632 * * [simplify]: Extracting #1: cost 39 inf + 0 18.633 * * [simplify]: Extracting #2: cost 240 inf + 0 18.635 * * [simplify]: Extracting #3: cost 415 inf + 4217 18.646 * * [simplify]: Extracting #4: cost 191 inf + 52644 18.678 * * [simplify]: Extracting #5: cost 17 inf + 101474 18.717 * * [simplify]: Extracting #6: cost 0 inf + 102982 18.745 * * [simplify]: Extracting #7: cost 0 inf + 102902 18.780 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) 18.780 * [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))) (- (* (* 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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) 18.780 * * * * [progress]: [ 101 / 159 ] simplifiying candidate # 18.781 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 18.781 * * [simplify]: iters left: 6 (15 enodes) 18.790 * * [simplify]: iters left: 5 (89 enodes) 18.828 * * [simplify]: iters left: 4 (285 enodes) 18.941 * * [simplify]: Extracting #0: cost 1 inf + 0 18.942 * * [simplify]: Extracting #1: cost 25 inf + 0 18.942 * * [simplify]: Extracting #2: cost 163 inf + 0 18.943 * * [simplify]: Extracting #3: cost 372 inf + 289 18.951 * * [simplify]: Extracting #4: cost 247 inf + 42289 18.976 * * [simplify]: Extracting #5: cost 36 inf + 108656 19.005 * * [simplify]: Extracting #6: cost 0 inf + 122116 19.049 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* (* 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.049 * [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))) (- (* (* 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)))) (* (* (+ (* x.re y.re) (* 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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 19.050 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* 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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 19.050 * * [simplify]: iters left: 6 (14 enodes) 19.056 * * [simplify]: iters left: 5 (85 enodes) 19.078 * * [simplify]: iters left: 4 (315 enodes) 19.355 * * [simplify]: Extracting #0: cost 1 inf + 0 19.355 * * [simplify]: Extracting #1: cost 36 inf + 0 19.356 * * [simplify]: Extracting #2: cost 334 inf + 0 19.365 * * [simplify]: Extracting #3: cost 490 inf + 14745 19.403 * * [simplify]: Extracting #4: cost 118 inf + 109398 19.464 * * [simplify]: Extracting #5: cost 0 inf + 144019 19.525 * * [simplify]: Extracting #6: cost 0 inf + 143979 19.586 * [simplify]: Simplified to (* (+ (* (* 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.re y.re)))) (+ (* x.im y.im) (* x.re y.re)))) 19.586 * [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))) (- (* (* 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)))) (* (+ (* (* 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.re y.re)))) (+ (* x.im y.im) (* x.re y.re))))))) 19.586 * * * * [progress]: [ 102 / 159 ] simplifiying candidate # 19.587 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 19.587 * * [simplify]: iters left: 6 (15 enodes) 19.593 * * [simplify]: iters left: 5 (88 enodes) 19.614 * * [simplify]: iters left: 4 (280 enodes) 19.767 * * [simplify]: Extracting #0: cost 1 inf + 0 19.767 * * [simplify]: Extracting #1: cost 28 inf + 0 19.768 * * [simplify]: Extracting #2: cost 167 inf + 0 19.770 * * [simplify]: Extracting #3: cost 343 inf + 579 19.784 * * [simplify]: Extracting #4: cost 216 inf + 36010 19.824 * * [simplify]: Extracting #5: cost 44 inf + 89408 19.869 * * [simplify]: Extracting #6: cost 4 inf + 104832 19.911 * * [simplify]: Extracting #7: cost 0 inf + 107292 19.959 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 19.959 * [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))) (- (* (* 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)))) (* (* (+ (* x.re y.re) (* 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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 19.960 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* 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.im y.im))))) (+ (* x.re y.re) (* x.im y.im))) 19.960 * * [simplify]: iters left: 6 (14 enodes) 19.968 * * [simplify]: iters left: 5 (83 enodes) 19.992 * * [simplify]: iters left: 4 (292 enodes) 20.186 * * [simplify]: Extracting #0: cost 1 inf + 0 20.186 * * [simplify]: Extracting #1: cost 38 inf + 0 20.187 * * [simplify]: Extracting #2: cost 218 inf + 0 20.189 * * [simplify]: Extracting #3: cost 357 inf + 3158 20.200 * * [simplify]: Extracting #4: cost 146 inf + 50360 20.235 * * [simplify]: Extracting #5: cost 3 inf + 86953 20.273 * * [simplify]: Extracting #6: cost 0 inf + 87925 20.297 * [simplify]: Simplified to (* (* (+ (* (+ (* x.im y.im) (* 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) (* x.re y.re))) 20.297 * [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))) (- (* (* 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)))) (* (* (+ (* (+ (* x.im y.im) (* 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) (* x.re y.re)))))) 20.298 * * * * [progress]: [ 103 / 159 ] simplifiying candidate # 20.298 * [simplify]: Simplifying (* (* (- (* (* 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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 20.298 * * [simplify]: iters left: 6 (15 enodes) 20.303 * * [simplify]: iters left: 5 (88 enodes) 20.332 * * [simplify]: iters left: 4 (284 enodes) 20.470 * * [simplify]: Extracting #0: cost 1 inf + 0 20.470 * * [simplify]: Extracting #1: cost 28 inf + 0 20.471 * * [simplify]: Extracting #2: cost 173 inf + 0 20.473 * * [simplify]: Extracting #3: cost 340 inf + 248 20.480 * * [simplify]: Extracting #4: cost 292 inf + 14957 20.495 * * [simplify]: Extracting #5: cost 104 inf + 64445 20.516 * * [simplify]: Extracting #6: cost 2 inf + 92820 20.546 * * [simplify]: Extracting #7: cost 0 inf + 93466 20.573 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) 20.573 * [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.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)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* 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.im y.im)))))))) 20.574 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* 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.im y.im))))) 20.574 * * [simplify]: iters left: 6 (14 enodes) 20.582 * * [simplify]: iters left: 5 (84 enodes) 20.609 * * [simplify]: iters left: 4 (285 enodes) 20.816 * * [simplify]: Extracting #0: cost 1 inf + 0 20.816 * * [simplify]: Extracting #1: cost 34 inf + 0 20.818 * * [simplify]: Extracting #2: cost 315 inf + 0 20.826 * * [simplify]: Extracting #3: cost 330 inf + 18250 20.854 * * [simplify]: Extracting #4: cost 109 inf + 66124 20.901 * * [simplify]: Extracting #5: cost 0 inf + 93353 20.946 * * [simplify]: Extracting #6: cost 0 inf + 92713 20.991 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re)))) 20.991 * [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))) (- (* (* 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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))))))) 20.991 * * * * [progress]: [ 104 / 159 ] simplifiying candidate # 20.992 * [simplify]: Simplifying (* (* (- (* (* 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 20.992 * * [simplify]: iters left: 6 (11 enodes) 20.997 * * [simplify]: iters left: 5 (55 enodes) 21.019 * * [simplify]: iters left: 4 (143 enodes) 21.075 * * [simplify]: Extracting #0: cost 1 inf + 0 21.075 * * [simplify]: Extracting #1: cost 22 inf + 0 21.075 * * [simplify]: Extracting #2: cost 137 inf + 1 21.076 * * [simplify]: Extracting #3: cost 185 inf + 1070 21.080 * * [simplify]: Extracting #4: cost 91 inf + 22007 21.090 * * [simplify]: Extracting #5: cost 5 inf + 43653 21.104 * * [simplify]: Extracting #6: cost 0 inf + 44831 21.119 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 21.120 * [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.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)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 21.120 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 21.120 * * [simplify]: iters left: 6 (9 enodes) 21.122 * * [simplify]: iters left: 5 (43 enodes) 21.132 * * [simplify]: iters left: 4 (145 enodes) 21.184 * * [simplify]: Extracting #0: cost 1 inf + 0 21.184 * * [simplify]: Extracting #1: cost 15 inf + 0 21.185 * * [simplify]: Extracting #2: cost 134 inf + 1 21.186 * * [simplify]: Extracting #3: cost 135 inf + 1486 21.195 * * [simplify]: Extracting #4: cost 28 inf + 20803 21.208 * * [simplify]: Extracting #5: cost 0 inf + 26753 21.222 * [simplify]: Simplified to (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) 21.222 * [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))) (- (* (* 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)))) (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))))) 21.222 * * * * [progress]: [ 105 / 159 ] simplifiying candidate # 21.222 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 21.223 * * [simplify]: iters left: 6 (13 enodes) 21.235 * * [simplify]: iters left: 5 (68 enodes) 21.250 * * [simplify]: iters left: 4 (215 enodes) 21.339 * * [simplify]: Extracting #0: cost 1 inf + 0 21.339 * * [simplify]: Extracting #1: cost 16 inf + 0 21.340 * * [simplify]: Extracting #2: cost 109 inf + 0 21.341 * * [simplify]: Extracting #3: cost 307 inf + 44 21.348 * * [simplify]: Extracting #4: cost 248 inf + 26431 21.372 * * [simplify]: Extracting #5: cost 43 inf + 93137 21.392 * * [simplify]: Extracting #6: cost 4 inf + 95368 21.426 * * [simplify]: Extracting #7: cost 0 inf + 96540 21.449 * [simplify]: Simplified to (* (- (* (* 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))) (- (* x.re y.re) (* x.im y.im)))) 21.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))) (* (- (* (* 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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 21.449 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) 21.449 * * [simplify]: iters left: 6 (12 enodes) 21.452 * * [simplify]: iters left: 5 (69 enodes) 21.471 * * [simplify]: iters left: 4 (217 enodes) 21.586 * * [simplify]: Extracting #0: cost 1 inf + 0 21.586 * * [simplify]: Extracting #1: cost 31 inf + 0 21.587 * * [simplify]: Extracting #2: cost 253 inf + 0 21.591 * * [simplify]: Extracting #3: cost 251 inf + 13590 21.608 * * [simplify]: Extracting #4: cost 38 inf + 65143 21.642 * * [simplify]: Extracting #5: cost 0 inf + 71881 21.672 * * [simplify]: Extracting #6: cost 0 inf + 71841 21.691 * [simplify]: Simplified to (* (+ (* (* 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) (* x.im y.im)))) 21.691 * [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))) (* (- (* (* 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)))) (* (+ (* (* 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) (* x.im y.im))))))) 21.692 * * * * [progress]: [ 106 / 159 ] simplifiying candidate # 21.692 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 21.692 * * [simplify]: iters left: 6 (16 enodes) 21.697 * * [simplify]: iters left: 5 (93 enodes) 21.729 * * [simplify]: iters left: 4 (303 enodes) 21.885 * * [simplify]: Extracting #0: cost 1 inf + 0 21.885 * * [simplify]: Extracting #1: cost 36 inf + 0 21.886 * * [simplify]: Extracting #2: cost 176 inf + 0 21.889 * * [simplify]: Extracting #3: cost 376 inf + 1401 21.900 * * [simplify]: Extracting #4: cost 246 inf + 54911 21.939 * * [simplify]: Extracting #5: cost 20 inf + 126331 21.980 * * [simplify]: Extracting #6: cost 2 inf + 117156 22.021 * * [simplify]: Extracting #7: cost 0 inf + 117190 22.065 * [simplify]: Simplified to (* (* (+ (* 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)))) (- (* x.re y.re) (* x.im y.im)))) 22.065 * [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.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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 22.065 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 22.066 * * [simplify]: iters left: 6 (13 enodes) 22.073 * * [simplify]: iters left: 5 (73 enodes) 22.106 * * [simplify]: iters left: 4 (214 enodes) 22.196 * * [simplify]: Extracting #0: cost 1 inf + 0 22.197 * * [simplify]: Extracting #1: cost 31 inf + 0 22.197 * * [simplify]: Extracting #2: cost 171 inf + 0 22.198 * * [simplify]: Extracting #3: cost 209 inf + 1684 22.204 * * [simplify]: Extracting #4: cost 52 inf + 31639 22.222 * * [simplify]: Extracting #5: cost 1 inf + 41138 22.243 * * [simplify]: Extracting #6: cost 0 inf + 40542 22.265 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 22.265 * [simplify]: Simplified (2 1 2) 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.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)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 22.265 * * * * [progress]: [ 107 / 159 ] simplifiying candidate # 22.266 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 22.266 * * [simplify]: iters left: 6 (16 enodes) 22.277 * * [simplify]: iters left: 5 (93 enodes) 22.319 * * [simplify]: iters left: 4 (301 enodes) 22.452 * * [simplify]: Extracting #0: cost 1 inf + 0 22.452 * * [simplify]: Extracting #1: cost 36 inf + 0 22.453 * * [simplify]: Extracting #2: cost 171 inf + 0 22.455 * * [simplify]: Extracting #3: cost 397 inf + 452 22.467 * * [simplify]: Extracting #4: cost 269 inf + 36922 22.513 * * [simplify]: Extracting #5: cost 24 inf + 105193 22.559 * * [simplify]: Extracting #6: cost 1 inf + 110342 22.603 * * [simplify]: Extracting #7: cost 0 inf + 110595 22.626 * [simplify]: Simplified to (* (- (* (* (* 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))) (- (* x.re y.re) (* x.im y.im)))) 22.626 * [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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 22.626 * [simplify]: Simplifying (* (+ (* x.re y.re) (* 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.im y.im))))) 22.626 * * [simplify]: iters left: 6 (13 enodes) 22.631 * * [simplify]: iters left: 5 (73 enodes) 22.657 * * [simplify]: iters left: 4 (208 enodes) 22.775 * * [simplify]: Extracting #0: cost 1 inf + 0 22.775 * * [simplify]: Extracting #1: cost 21 inf + 0 22.776 * * [simplify]: Extracting #2: cost 149 inf + 0 22.778 * * [simplify]: Extracting #3: cost 167 inf + 1893 22.788 * * [simplify]: Extracting #4: cost 49 inf + 22339 22.800 * * [simplify]: Extracting #5: cost 0 inf + 31993 22.809 * [simplify]: Simplified to (* (+ (* (* 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.re y.re))) 22.809 * [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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* 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) (* x.re y.re)))))) 22.809 * * * * [progress]: [ 108 / 159 ] simplifiying candidate # 22.810 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* 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) (* x.im y.im)))) 22.810 * * [simplify]: iters left: 6 (12 enodes) 22.813 * * [simplify]: iters left: 5 (62 enodes) 22.824 * * [simplify]: iters left: 4 (173 enodes) 22.953 * * [simplify]: Extracting #0: cost 1 inf + 0 22.953 * * [simplify]: Extracting #1: cost 24 inf + 0 22.954 * * [simplify]: Extracting #2: cost 148 inf + 0 22.956 * * [simplify]: Extracting #3: cost 271 inf + 867 22.970 * * [simplify]: Extracting #4: cost 107 inf + 39046 23.001 * * [simplify]: Extracting #5: cost 5 inf + 64832 23.031 * * [simplify]: Extracting #6: cost 0 inf + 65132 23.050 * * [simplify]: Extracting #7: cost 0 inf + 65052 23.066 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* x.re y.re) (* x.im y.im))) 23.066 * [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.re y.re)) (* (* x.im y.im) (* 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)))))) 23.066 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 23.067 * * [simplify]: iters left: 6 (8 enodes) 23.068 * * [simplify]: iters left: 5 (33 enodes) 23.074 * * [simplify]: iters left: 4 (71 enodes) 23.097 * * [simplify]: iters left: 3 (179 enodes) 23.164 * * [simplify]: iters left: 2 (307 enodes) 23.236 * * [simplify]: iters left: 1 (449 enodes) 23.400 * * [simplify]: Extracting #0: cost 1 inf + 0 23.400 * * [simplify]: Extracting #1: cost 11 inf + 0 23.401 * * [simplify]: Extracting #2: cost 80 inf + 0 23.401 * * [simplify]: Extracting #3: cost 131 inf + 293 23.403 * * [simplify]: Extracting #4: cost 80 inf + 7566 23.408 * * [simplify]: Extracting #5: cost 8 inf + 16536 23.414 * * [simplify]: Extracting #6: cost 0 inf + 18128 23.419 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 23.419 * [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.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)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re)))))) 23.419 * * * * [progress]: [ 109 / 159 ] simplifiying candidate # 23.420 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 23.420 * * [simplify]: iters left: 6 (13 enodes) 23.424 * * [simplify]: iters left: 5 (67 enodes) 23.440 * * [simplify]: iters left: 4 (208 enodes) 23.505 * * [simplify]: Extracting #0: cost 1 inf + 0 23.505 * * [simplify]: Extracting #1: cost 18 inf + 0 23.506 * * [simplify]: Extracting #2: cost 112 inf + 0 23.506 * * [simplify]: Extracting #3: cost 276 inf + 44 23.510 * * [simplify]: Extracting #4: cost 232 inf + 20207 23.524 * * [simplify]: Extracting #5: cost 48 inf + 74496 23.559 * * [simplify]: Extracting #6: cost 1 inf + 84516 23.576 * * [simplify]: Extracting #7: cost 0 inf + 83645 23.598 * [simplify]: Simplified to (* (* (- (* (* 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))) (- (* (* 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.598 * [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))) (- (* 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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 23.599 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im))))) 23.599 * * [simplify]: iters left: 6 (12 enodes) 23.606 * * [simplify]: iters left: 5 (69 enodes) 23.636 * * [simplify]: iters left: 4 (217 enodes) 23.759 * * [simplify]: Extracting #0: cost 1 inf + 0 23.759 * * [simplify]: Extracting #1: cost 31 inf + 0 23.761 * * [simplify]: Extracting #2: cost 253 inf + 0 23.766 * * [simplify]: Extracting #3: cost 251 inf + 13590 23.799 * * [simplify]: Extracting #4: cost 38 inf + 65143 23.837 * * [simplify]: Extracting #5: cost 0 inf + 71881 23.860 * * [simplify]: Extracting #6: cost 0 inf + 71841 23.881 * [simplify]: Simplified to (* (+ (* (* 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) (* x.im y.im)))) 23.881 * [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))) (- (* 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)))) (* (+ (* (* 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) (* x.im y.im))))))) 23.882 * * * * [progress]: [ 110 / 159 ] simplifiying candidate # 23.882 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 23.882 * * [simplify]: iters left: 6 (16 enodes) 23.888 * * [simplify]: iters left: 5 (93 enodes) 23.932 * * [simplify]: iters left: 4 (302 enodes) 24.096 * * [simplify]: Extracting #0: cost 1 inf + 0 24.096 * * [simplify]: Extracting #1: cost 32 inf + 0 24.096 * * [simplify]: Extracting #2: cost 166 inf + 0 24.097 * * [simplify]: Extracting #3: cost 363 inf + 333 24.108 * * [simplify]: Extracting #4: cost 258 inf + 46066 24.141 * * [simplify]: Extracting #5: cost 62 inf + 93623 24.165 * * [simplify]: Extracting #6: cost 7 inf + 103754 24.205 * * [simplify]: Extracting #7: cost 0 inf + 106500 24.228 * [simplify]: Simplified to (* (- (* (* 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)))) (- (* x.re y.re) (* x.im y.im)))) 24.228 * [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.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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 24.229 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 24.229 * * [simplify]: iters left: 6 (13 enodes) 24.232 * * [simplify]: iters left: 5 (73 enodes) 24.250 * * [simplify]: iters left: 4 (214 enodes) 24.346 * * [simplify]: Extracting #0: cost 1 inf + 0 24.346 * * [simplify]: Extracting #1: cost 31 inf + 0 24.347 * * [simplify]: Extracting #2: cost 171 inf + 0 24.349 * * [simplify]: Extracting #3: cost 209 inf + 1684 24.362 * * [simplify]: Extracting #4: cost 52 inf + 31639 24.379 * * [simplify]: Extracting #5: cost 1 inf + 41138 24.390 * * [simplify]: Extracting #6: cost 0 inf + 40542 24.401 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 24.401 * [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))) (* (- (* (* 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)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 24.401 * * * * [progress]: [ 111 / 159 ] simplifiying candidate # 24.402 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 24.402 * * [simplify]: iters left: 6 (16 enodes) 24.411 * * [simplify]: iters left: 5 (93 enodes) 24.451 * * [simplify]: iters left: 4 (302 enodes) 24.614 * * [simplify]: Extracting #0: cost 1 inf + 0 24.614 * * [simplify]: Extracting #1: cost 34 inf + 0 24.615 * * [simplify]: Extracting #2: cost 174 inf + 0 24.617 * * [simplify]: Extracting #3: cost 382 inf + 248 24.625 * * [simplify]: Extracting #4: cost 241 inf + 39204 24.652 * * [simplify]: Extracting #5: cost 23 inf + 97449 24.696 * * [simplify]: Extracting #6: cost 10 inf + 99284 24.718 * * [simplify]: Extracting #7: cost 0 inf + 102807 24.746 * [simplify]: Simplified to (* (- (* (* 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)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 24.746 * [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))) (* (- (* x.re y.re) (* 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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 24.747 * [simplify]: Simplifying (* (+ (* x.re y.re) (* 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.im y.im))))) 24.747 * * [simplify]: iters left: 6 (13 enodes) 24.751 * * [simplify]: iters left: 5 (73 enodes) 24.766 * * [simplify]: iters left: 4 (208 enodes) 24.840 * * [simplify]: Extracting #0: cost 1 inf + 0 24.840 * * [simplify]: Extracting #1: cost 21 inf + 0 24.840 * * [simplify]: Extracting #2: cost 149 inf + 0 24.841 * * [simplify]: Extracting #3: cost 167 inf + 1893 24.846 * * [simplify]: Extracting #4: cost 49 inf + 22339 24.859 * * [simplify]: Extracting #5: cost 0 inf + 31993 24.876 * [simplify]: Simplified to (* (+ (* (* 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.re y.re))) 24.876 * [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))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* 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.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))))) 24.877 * * * * [progress]: [ 112 / 159 ] simplifiying candidate # 24.877 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 24.877 * * [simplify]: iters left: 6 (12 enodes) 24.880 * * [simplify]: iters left: 5 (60 enodes) 24.892 * * [simplify]: iters left: 4 (160 enodes) 24.962 * * [simplify]: Extracting #0: cost 1 inf + 0 24.962 * * [simplify]: Extracting #1: cost 24 inf + 0 24.962 * * [simplify]: Extracting #2: cost 139 inf + 0 24.963 * * [simplify]: Extracting #3: cost 228 inf + 1031 24.972 * * [simplify]: Extracting #4: cost 102 inf + 28154 24.995 * * [simplify]: Extracting #5: cost 2 inf + 52880 25.019 * * [simplify]: Extracting #6: cost 0 inf + 52688 25.049 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 25.049 * [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)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 25.050 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 25.050 * * [simplify]: iters left: 6 (8 enodes) 25.054 * * [simplify]: iters left: 5 (33 enodes) 25.061 * * [simplify]: iters left: 4 (71 enodes) 25.074 * * [simplify]: iters left: 3 (179 enodes) 25.124 * * [simplify]: iters left: 2 (307 enodes) 25.173 * * [simplify]: iters left: 1 (449 enodes) 25.684 * * [simplify]: Extracting #0: cost 1 inf + 0 25.684 * * [simplify]: Extracting #1: cost 11 inf + 0 25.684 * * [simplify]: Extracting #2: cost 80 inf + 0 25.685 * * [simplify]: Extracting #3: cost 131 inf + 293 25.687 * * [simplify]: Extracting #4: cost 80 inf + 7566 25.692 * * [simplify]: Extracting #5: cost 8 inf + 16536 25.697 * * [simplify]: Extracting #6: cost 0 inf + 18128 25.703 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 25.703 * [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))) (- (* x.re y.re) (* x.im y.im))) (- (* (* 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) (* x.re y.re)))))) 25.703 * * * * [progress]: [ 113 / 159 ] simplifiying candidate # 25.703 * * * * [progress]: [ 114 / 159 ] simplifiying candidate # 25.703 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 25.703 * * [simplify]: iters left: 6 (9 enodes) 25.705 * * [simplify]: iters left: 5 (32 enodes) 25.710 * * [simplify]: iters left: 4 (47 enodes) 25.718 * * [simplify]: iters left: 3 (89 enodes) 25.739 * * [simplify]: iters left: 2 (134 enodes) 25.768 * * [simplify]: iters left: 1 (140 enodes) 25.796 * * [simplify]: Extracting #0: cost 1 inf + 0 25.796 * * [simplify]: Extracting #1: cost 7 inf + 0 25.796 * * [simplify]: Extracting #2: cost 28 inf + 0 25.796 * * [simplify]: Extracting #3: cost 32 inf + 210 25.798 * * [simplify]: Extracting #4: cost 10 inf + 3684 25.801 * * [simplify]: Extracting #5: cost 1 inf + 5560 25.803 * * [simplify]: Extracting #6: cost 0 inf + 5804 25.804 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 25.804 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im))))))) 25.804 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 25.805 * * [simplify]: iters left: 6 (9 enodes) 25.806 * * [simplify]: iters left: 5 (32 enodes) 25.811 * * [simplify]: iters left: 4 (47 enodes) 25.818 * * [simplify]: iters left: 3 (89 enodes) 25.833 * * [simplify]: iters left: 2 (134 enodes) 25.848 * * [simplify]: iters left: 1 (140 enodes) 25.861 * * [simplify]: Extracting #0: cost 1 inf + 0 25.861 * * [simplify]: Extracting #1: cost 7 inf + 0 25.862 * * [simplify]: Extracting #2: cost 28 inf + 0 25.862 * * [simplify]: Extracting #3: cost 32 inf + 210 25.863 * * [simplify]: Extracting #4: cost 10 inf + 3684 25.864 * * [simplify]: Extracting #5: cost 1 inf + 5560 25.866 * * [simplify]: Extracting #6: cost 0 inf + 5804 25.867 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 25.868 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 25.868 * * * * [progress]: [ 115 / 159 ] simplifiying candidate # 25.868 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 25.868 * * [simplify]: iters left: 6 (10 enodes) 25.870 * * [simplify]: iters left: 5 (42 enodes) 25.877 * * [simplify]: iters left: 4 (81 enodes) 25.898 * * [simplify]: iters left: 3 (213 enodes) 26.005 * * [simplify]: Extracting #0: cost 1 inf + 0 26.005 * * [simplify]: Extracting #1: cost 35 inf + 0 26.006 * * [simplify]: Extracting #2: cost 156 inf + 85 26.009 * * [simplify]: Extracting #3: cost 234 inf + 3319 26.021 * * [simplify]: Extracting #4: cost 64 inf + 33548 26.043 * * [simplify]: Extracting #5: cost 0 inf + 48076 26.068 * * [simplify]: Extracting #6: cost 0 inf + 47516 26.096 * [simplify]: Simplified to (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 26.096 * [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))) (* x.re y.re)) (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 26.096 * * * * [progress]: [ 116 / 159 ] simplifiying candidate # 26.096 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 26.096 * * [simplify]: iters left: 6 (10 enodes) 26.099 * * [simplify]: iters left: 5 (42 enodes) 26.106 * * [simplify]: iters left: 4 (81 enodes) 26.121 * * [simplify]: iters left: 3 (213 enodes) 26.232 * * [simplify]: Extracting #0: cost 1 inf + 0 26.232 * * [simplify]: Extracting #1: cost 35 inf + 0 26.233 * * [simplify]: Extracting #2: cost 156 inf + 85 26.234 * * [simplify]: Extracting #3: cost 234 inf + 3319 26.244 * * [simplify]: Extracting #4: cost 64 inf + 33548 26.271 * * [simplify]: Extracting #5: cost 0 inf + 48076 26.284 * * [simplify]: Extracting #6: cost 0 inf + 47516 26.298 * [simplify]: Simplified to (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 26.298 * [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))) (* x.re y.re)) (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 26.298 * * * * [progress]: [ 117 / 159 ] simplifiying candidate # 26.298 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 26.298 * * [simplify]: iters left: 6 (10 enodes) 26.303 * * [simplify]: iters left: 5 (42 enodes) 26.316 * * [simplify]: iters left: 4 (92 enodes) 26.367 * * [simplify]: iters left: 3 (391 enodes) 26.716 * * [simplify]: Extracting #0: cost 1 inf + 0 26.717 * * [simplify]: Extracting #1: cost 45 inf + 0 26.718 * * [simplify]: Extracting #2: cost 249 inf + 2 26.725 * * [simplify]: Extracting #3: cost 290 inf + 10873 26.754 * * [simplify]: Extracting #4: cost 34 inf + 59406 26.776 * * [simplify]: Extracting #5: cost 0 inf + 66381 26.803 * * [simplify]: Extracting #6: cost 0 inf + 66141 26.844 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 26.844 * [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.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im)))))) 26.844 * * * * [progress]: [ 118 / 159 ] simplifiying candidate # 26.845 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 26.845 * * [simplify]: iters left: 6 (10 enodes) 26.850 * * [simplify]: iters left: 5 (42 enodes) 26.862 * * [simplify]: iters left: 4 (92 enodes) 26.887 * * [simplify]: iters left: 3 (391 enodes) 27.180 * * [simplify]: Extracting #0: cost 1 inf + 0 27.181 * * [simplify]: Extracting #1: cost 45 inf + 0 27.181 * * [simplify]: Extracting #2: cost 249 inf + 2 27.185 * * [simplify]: Extracting #3: cost 290 inf + 10873 27.203 * * [simplify]: Extracting #4: cost 34 inf + 59406 27.233 * * [simplify]: Extracting #5: cost 0 inf + 66381 27.272 * * [simplify]: Extracting #6: cost 0 inf + 66141 27.310 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 27.310 * [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.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im)))))) 27.310 * * * * [progress]: [ 119 / 159 ] simplifiying candidate # 27.310 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 27.310 * * [simplify]: iters left: 5 (8 enodes) 27.314 * * [simplify]: iters left: 4 (28 enodes) 27.318 * * [simplify]: iters left: 3 (37 enodes) 27.322 * * [simplify]: iters left: 2 (41 enodes) 27.328 * * [simplify]: Extracting #0: cost 1 inf + 0 27.328 * * [simplify]: Extracting #1: cost 3 inf + 0 27.328 * * [simplify]: Extracting #2: cost 7 inf + 0 27.328 * * [simplify]: Extracting #3: cost 16 inf + 0 27.328 * * [simplify]: Extracting #4: cost 11 inf + 128 27.328 * * [simplify]: Extracting #5: cost 2 inf + 870 27.329 * * [simplify]: Extracting #6: cost 0 inf + 1156 27.329 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 27.329 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 27.329 * * * * [progress]: [ 120 / 159 ] simplifiying candidate # 27.329 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 27.329 * * [simplify]: iters left: 5 (8 enodes) 27.331 * * [simplify]: iters left: 4 (28 enodes) 27.334 * * [simplify]: iters left: 3 (37 enodes) 27.339 * * [simplify]: iters left: 2 (41 enodes) 27.346 * * [simplify]: Extracting #0: cost 1 inf + 0 27.346 * * [simplify]: Extracting #1: cost 3 inf + 0 27.347 * * [simplify]: Extracting #2: cost 7 inf + 0 27.347 * * [simplify]: Extracting #3: cost 16 inf + 0 27.347 * * [simplify]: Extracting #4: cost 11 inf + 128 27.347 * * [simplify]: Extracting #5: cost 2 inf + 830 27.348 * * [simplify]: Extracting #6: cost 0 inf + 1076 27.348 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 27.348 * [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))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (- (* x.re y.re) (* x.im y.im)))))) 27.348 * * * * [progress]: [ 121 / 159 ] simplifiying candidate # 27.349 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 27.349 * * [simplify]: iters left: 4 (7 enodes) 27.352 * * [simplify]: iters left: 3 (25 enodes) 27.358 * * [simplify]: iters left: 2 (34 enodes) 27.367 * * [simplify]: iters left: 1 (38 enodes) 27.376 * * [simplify]: Extracting #0: cost 1 inf + 0 27.377 * * [simplify]: Extracting #1: cost 5 inf + 0 27.377 * * [simplify]: Extracting #2: cost 14 inf + 0 27.377 * * [simplify]: Extracting #3: cost 9 inf + 169 27.377 * * [simplify]: Extracting #4: cost 2 inf + 583 27.378 * * [simplify]: Extracting #5: cost 0 inf + 748 27.378 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 27.378 * [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))) 1) (- (* x.re y.re) (* x.im y.im))))) 27.378 * * * * [progress]: [ 122 / 159 ] simplifiying candidate # 27.379 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 27.379 * * [simplify]: iters left: 4 (7 enodes) 27.382 * * [simplify]: iters left: 3 (25 enodes) 27.389 * * [simplify]: iters left: 2 (34 enodes) 27.398 * * [simplify]: iters left: 1 (38 enodes) 27.407 * * [simplify]: Extracting #0: cost 1 inf + 0 27.407 * * [simplify]: Extracting #1: cost 5 inf + 0 27.407 * * [simplify]: Extracting #2: cost 14 inf + 0 27.407 * * [simplify]: Extracting #3: cost 9 inf + 169 27.408 * * [simplify]: Extracting #4: cost 2 inf + 583 27.408 * * [simplify]: Extracting #5: cost 0 inf + 748 27.409 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 27.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)) (- (* x.re y.re) (* x.im y.im)))))) 27.409 * * * * [progress]: [ 123 / 159 ] simplifiying candidate # 27.409 * [simplify]: Simplifying (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) 27.409 * * [simplify]: iters left: 6 (11 enodes) 27.415 * * [simplify]: iters left: 5 (60 enodes) 27.438 * * [simplify]: iters left: 4 (142 enodes) 27.489 * * [simplify]: iters left: 3 (229 enodes) 27.527 * * [simplify]: iters left: 2 (293 enodes) 27.590 * * [simplify]: iters left: 1 (303 enodes) 27.629 * * [simplify]: Extracting #0: cost 1 inf + 0 27.629 * * [simplify]: Extracting #1: cost 8 inf + 0 27.629 * * [simplify]: Extracting #2: cost 41 inf + 0 27.629 * * [simplify]: Extracting #3: cost 58 inf + 88 27.630 * * [simplify]: Extracting #4: cost 26 inf + 2521 27.632 * * [simplify]: Extracting #5: cost 1 inf + 5720 27.634 * * [simplify]: Extracting #6: cost 0 inf + 5844 27.636 * [simplify]: Simplified to (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) 27.636 * [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))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))))) 27.636 * * * * [progress]: [ 124 / 159 ] simplifiying candidate # 27.636 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 27.636 * * [simplify]: iters left: 4 (7 enodes) 27.638 * * [simplify]: iters left: 3 (24 enodes) 27.641 * * [simplify]: Extracting #0: cost 1 inf + 0 27.641 * * [simplify]: Extracting #1: cost 4 inf + 0 27.641 * * [simplify]: Extracting #2: cost 10 inf + 0 27.641 * * [simplify]: Extracting #3: cost 6 inf + 4 27.641 * * [simplify]: Extracting #4: cost 1 inf + 296 27.641 * * [simplify]: Extracting #5: cost 0 inf + 420 27.641 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 27.641 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) 27.641 * * * * [progress]: [ 125 / 159 ] simplifiying candidate # 27.642 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im))) 27.642 * * [simplify]: iters left: 6 (13 enodes) 27.646 * * [simplify]: iters left: 5 (67 enodes) 27.674 * * [simplify]: iters left: 4 (209 enodes) 27.795 * * [simplify]: Extracting #0: cost 1 inf + 0 27.795 * * [simplify]: Extracting #1: cost 16 inf + 0 27.795 * * [simplify]: Extracting #2: cost 72 inf + 0 27.796 * * [simplify]: Extracting #3: cost 216 inf + 169 27.802 * * [simplify]: Extracting #4: cost 191 inf + 27361 27.819 * * [simplify]: Extracting #5: cost 77 inf + 53407 27.841 * * [simplify]: Extracting #6: cost 26 inf + 62871 27.859 * * [simplify]: Extracting #7: cost 0 inf + 74114 27.874 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* x.re y.re) (* x.im y.im))) 27.874 * [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))) (- (* (* 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))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 27.874 * * * * [progress]: [ 126 / 159 ] simplifiying candidate # 27.874 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 27.874 * * [simplify]: iters left: 6 (16 enodes) 27.879 * * [simplify]: iters left: 5 (93 enodes) 27.901 * * [simplify]: iters left: 4 (302 enodes) 28.089 * * [simplify]: Extracting #0: cost 1 inf + 0 28.090 * * [simplify]: Extracting #1: cost 32 inf + 0 28.090 * * [simplify]: Extracting #2: cost 132 inf + 0 28.092 * * [simplify]: Extracting #3: cost 359 inf + 88 28.100 * * [simplify]: Extracting #4: cost 299 inf + 18461 28.128 * * [simplify]: Extracting #5: cost 105 inf + 71326 28.151 * * [simplify]: Extracting #6: cost 0 inf + 108196 28.190 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* 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)))) 28.190 * [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))) (- (* (* 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)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 28.190 * * * * [progress]: [ 127 / 159 ] simplifiying candidate # 28.190 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im))) 28.191 * * [simplify]: iters left: 6 (16 enodes) 28.197 * * [simplify]: iters left: 5 (93 enodes) 28.220 * * [simplify]: iters left: 4 (302 enodes) 28.423 * * [simplify]: Extracting #0: cost 1 inf + 0 28.423 * * [simplify]: Extracting #1: cost 32 inf + 0 28.423 * * [simplify]: Extracting #2: cost 142 inf + 0 28.425 * * [simplify]: Extracting #3: cost 365 inf + 497 28.432 * * [simplify]: Extracting #4: cost 242 inf + 40558 28.466 * * [simplify]: Extracting #5: cost 29 inf + 104321 28.512 * * [simplify]: Extracting #6: cost 0 inf + 112953 28.564 * [simplify]: Simplified to (* (- (* 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 28.564 * [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.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))))) (* (+ (* x.re y.re) (* 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.im y.im)))))))) 28.565 * * * * [progress]: [ 128 / 159 ] simplifiying candidate # 28.565 * [simplify]: Simplifying (* (* (- (* (* 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)))) (- (* x.re y.re) (* x.im y.im))) 28.565 * * [simplify]: iters left: 6 (12 enodes) 28.571 * * [simplify]: iters left: 5 (61 enodes) 28.594 * * [simplify]: iters left: 4 (164 enodes) 28.668 * * [simplify]: Extracting #0: cost 1 inf + 0 28.668 * * [simplify]: Extracting #1: cost 22 inf + 0 28.668 * * [simplify]: Extracting #2: cost 106 inf + 0 28.669 * * [simplify]: Extracting #3: cost 208 inf + 293 28.674 * * [simplify]: Extracting #4: cost 140 inf + 14710 28.694 * * [simplify]: Extracting #5: cost 7 inf + 47240 28.717 * * [simplify]: Extracting #6: cost 0 inf + 49388 28.739 * [simplify]: Simplified to (* (* (- (* (* 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)))) (- (* x.re y.re) (* x.im y.im))) 28.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.im y.im) (* 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.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 28.739 * * * * [progress]: [ 129 / 159 ] simplifiying candidate # 28.740 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im))) 28.740 * * [simplify]: iters left: 6 (13 enodes) 28.748 * * [simplify]: iters left: 5 (67 enodes) 28.776 * * [simplify]: iters left: 4 (208 enodes) 28.856 * * [simplify]: Extracting #0: cost 1 inf + 0 28.856 * * [simplify]: Extracting #1: cost 18 inf + 0 28.856 * * [simplify]: Extracting #2: cost 81 inf + 0 28.857 * * [simplify]: Extracting #3: cost 226 inf + 210 28.860 * * [simplify]: Extracting #4: cost 183 inf + 28586 28.876 * * [simplify]: Extracting #5: cost 26 inf + 63141 28.892 * * [simplify]: Extracting #6: cost 1 inf + 67374 28.905 * * [simplify]: Extracting #7: cost 0 inf + 67587 28.918 * [simplify]: Simplified to (* (* (- (* (* 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))) (- (* x.re y.re) (* x.im y.im))) 28.918 * [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))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* 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.im y.im))))))) 28.918 * * * * [progress]: [ 130 / 159 ] simplifiying candidate # 28.918 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* 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.im y.im))) 28.918 * * [simplify]: iters left: 6 (12 enodes) 28.921 * * [simplify]: iters left: 5 (60 enodes) 28.932 * * [simplify]: iters left: 4 (155 enodes) 28.976 * * [simplify]: Extracting #0: cost 1 inf + 0 28.976 * * [simplify]: Extracting #1: cost 20 inf + 0 28.976 * * [simplify]: Extracting #2: cost 83 inf + 0 28.977 * * [simplify]: Extracting #3: cost 178 inf + 292 28.980 * * [simplify]: Extracting #4: cost 96 inf + 18648 28.989 * * [simplify]: Extracting #5: cost 3 inf + 38540 29.000 * * [simplify]: Extracting #6: cost 0 inf + 38912 29.014 * [simplify]: Simplified to (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))) 29.015 * [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))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 29.015 * * * * [progress]: [ 131 / 159 ] simplifiying candidate # 29.015 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 29.015 * * [simplify]: iters left: 6 (13 enodes) 29.023 * * [simplify]: iters left: 5 (68 enodes) 29.051 * * [simplify]: iters left: 4 (215 enodes) 29.153 * * [simplify]: Extracting #0: cost 1 inf + 0 29.153 * * [simplify]: Extracting #1: cost 16 inf + 0 29.153 * * [simplify]: Extracting #2: cost 74 inf + 0 29.154 * * [simplify]: Extracting #3: cost 232 inf + 45 29.160 * * [simplify]: Extracting #4: cost 205 inf + 19886 29.182 * * [simplify]: Extracting #5: cost 67 inf + 54294 29.206 * * [simplify]: Extracting #6: cost 11 inf + 63889 29.231 * * [simplify]: Extracting #7: cost 0 inf + 68764 29.252 * [simplify]: Simplified to (* (- (* 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))) (- (* x.re y.re) (* x.im y.im)))) 29.252 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* 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.im y.im))))))) 29.252 * * * * [progress]: [ 132 / 159 ] simplifiying candidate # 29.253 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 29.253 * * [simplify]: iters left: 6 (12 enodes) 29.256 * * [simplify]: iters left: 5 (62 enodes) 29.268 * * [simplify]: iters left: 4 (165 enodes) 29.357 * * [simplify]: Extracting #0: cost 1 inf + 0 29.357 * * [simplify]: Extracting #1: cost 20 inf + 0 29.357 * * [simplify]: Extracting #2: cost 87 inf + 0 29.358 * * [simplify]: Extracting #3: cost 190 inf + 211 29.362 * * [simplify]: Extracting #4: cost 135 inf + 10340 29.376 * * [simplify]: Extracting #5: cost 20 inf + 34916 29.394 * * [simplify]: Extracting #6: cost 0 inf + 39951 29.416 * * [simplify]: Extracting #7: cost 0 inf + 39911 29.426 * [simplify]: Simplified to (* (* (* (- (* 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))) 29.426 * [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))) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 29.426 * * * * [progress]: [ 133 / 159 ] simplifiying candidate #real (real->posit16 (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))> 29.426 * * * * [progress]: [ 134 / 159 ] simplifiying candidate # 29.426 * * * * [progress]: [ 135 / 159 ] simplifiying candidate # 29.426 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 29.426 * * [simplify]: iters left: 5 (9 enodes) 29.428 * * [simplify]: iters left: 4 (35 enodes) 29.433 * * [simplify]: iters left: 3 (54 enodes) 29.441 * * [simplify]: iters left: 2 (95 enodes) 29.466 * * [simplify]: iters left: 1 (193 enodes) 29.529 * * [simplify]: Extracting #0: cost 1 inf + 0 29.529 * * [simplify]: Extracting #1: cost 61 inf + 0 29.530 * * [simplify]: Extracting #2: cost 177 inf + 0 29.531 * * [simplify]: Extracting #3: cost 207 inf + 844 29.534 * * [simplify]: Extracting #4: cost 161 inf + 6973 29.539 * * [simplify]: Extracting #5: cost 112 inf + 18650 29.551 * * [simplify]: Extracting #6: cost 35 inf + 67314 29.570 * * [simplify]: Extracting #7: cost 0 inf + 95011 29.589 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 29.589 * [simplify]: Simplified (2 1 2 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))) (log (exp (- (* x.re y.re) (* x.im y.im))))))) 29.589 * * * * [progress]: [ 136 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 137 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 138 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 139 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 140 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 141 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 142 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 143 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 144 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 145 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 146 / 159 ] simplifiying candidate # 29.590 * * * * [progress]: [ 147 / 159 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))))> 29.590 * * * * [progress]: [ 148 / 159 ] simplifiying candidate # 29.591 * [simplify]: Simplifying 0 29.591 * * [simplify]: iters left: 0 (1 enodes) 29.592 * * [simplify]: Extracting #0: cost 1 inf + 0 29.592 * * [simplify]: Extracting #1: cost 0 inf + 1 29.592 * [simplify]: Simplified to 0 29.592 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 29.592 * * * * [progress]: [ 149 / 159 ] simplifiying candidate # 29.592 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 29.592 * * [simplify]: iters left: 4 (7 enodes) 29.595 * * [simplify]: iters left: 3 (25 enodes) 29.602 * * [simplify]: iters left: 2 (34 enodes) 29.611 * * [simplify]: iters left: 1 (38 enodes) 29.620 * * [simplify]: Extracting #0: cost 1 inf + 0 29.620 * * [simplify]: Extracting #1: cost 5 inf + 0 29.620 * * [simplify]: Extracting #2: cost 14 inf + 0 29.621 * * [simplify]: Extracting #3: cost 9 inf + 169 29.621 * * [simplify]: Extracting #4: cost 2 inf + 583 29.621 * * [simplify]: Extracting #5: cost 0 inf + 748 29.622 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 29.622 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 29.622 * * * * [progress]: [ 150 / 159 ] simplifiying candidate # 29.622 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 29.622 * * [simplify]: iters left: 4 (7 enodes) 29.625 * * [simplify]: iters left: 3 (25 enodes) 29.632 * * [simplify]: iters left: 2 (34 enodes) 29.645 * * [simplify]: iters left: 1 (38 enodes) 29.654 * * [simplify]: Extracting #0: cost 1 inf + 0 29.655 * * [simplify]: Extracting #1: cost 5 inf + 0 29.655 * * [simplify]: Extracting #2: cost 14 inf + 0 29.655 * * [simplify]: Extracting #3: cost 9 inf + 169 29.655 * * [simplify]: Extracting #4: cost 2 inf + 583 29.656 * * [simplify]: Extracting #5: cost 0 inf + 748 29.656 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 29.656 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 29.656 * * * * [progress]: [ 151 / 159 ] simplifiying candidate # 29.657 * [simplify]: Simplifying 0 29.657 * * [simplify]: iters left: 0 (1 enodes) 29.658 * * [simplify]: Extracting #0: cost 1 inf + 0 29.658 * * [simplify]: Extracting #1: cost 0 inf + 1 29.658 * [simplify]: Simplified to 0 29.658 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* 0 (- (* x.re y.re) (* x.im y.im))))) 29.658 * * * * [progress]: [ 152 / 159 ] simplifiying candidate # 29.658 * [simplify]: Simplifying (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 29.659 * * [simplify]: iters left: 6 (17 enodes) 29.667 * * [simplify]: iters left: 5 (82 enodes) 29.681 * * [simplify]: iters left: 4 (173 enodes) 29.741 * * [simplify]: iters left: 3 (437 enodes) 29.952 * * [simplify]: Extracting #0: cost 1 inf + 0 29.952 * * [simplify]: Extracting #1: cost 10 inf + 0 29.952 * * [simplify]: Extracting #2: cost 138 inf + 0 29.954 * * [simplify]: Extracting #3: cost 204 inf + 829 29.961 * * [simplify]: Extracting #4: cost 82 inf + 13816 29.975 * * [simplify]: Extracting #5: cost 2 inf + 23689 29.990 * * [simplify]: Extracting #6: cost 0 inf + 23455 30.004 * [simplify]: Simplified to (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 30.005 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) (- (* x.re y.re) (* x.im y.im))))) 30.005 * * * * [progress]: [ 153 / 159 ] simplifiying candidate # 30.005 * [simplify]: Simplifying (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 30.005 * * [simplify]: iters left: 6 (17 enodes) 30.012 * * [simplify]: iters left: 5 (82 enodes) 30.029 * * [simplify]: iters left: 4 (173 enodes) 30.065 * * [simplify]: iters left: 3 (437 enodes) 30.249 * * [simplify]: Extracting #0: cost 1 inf + 0 30.249 * * [simplify]: Extracting #1: cost 10 inf + 0 30.253 * * [simplify]: Extracting #2: cost 138 inf + 0 30.256 * * [simplify]: Extracting #3: cost 204 inf + 829 30.262 * * [simplify]: Extracting #4: cost 82 inf + 13816 30.277 * * [simplify]: Extracting #5: cost 2 inf + 23689 30.292 * * [simplify]: Extracting #6: cost 0 inf + 23455 30.305 * [simplify]: Simplified to (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 30.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) (- (* x.re y.re) (* x.im y.im))))) 30.305 * * * * [progress]: [ 154 / 159 ] simplifiying candidate # 30.305 * [simplify]: Simplifying 0 30.305 * * [simplify]: iters left: 0 (1 enodes) 30.306 * * [simplify]: Extracting #0: cost 1 inf + 0 30.306 * * [simplify]: Extracting #1: cost 0 inf + 1 30.306 * [simplify]: Simplified to 0 30.306 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt 0)) 30.306 * * * * [progress]: [ 155 / 159 ] simplifiying candidate # 30.307 * [simplify]: Simplifying (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 30.307 * * [simplify]: iters left: 6 (23 enodes) 30.314 * * [simplify]: iters left: 5 (119 enodes) 30.348 * * [simplify]: iters left: 4 (297 enodes) 30.489 * * [simplify]: Extracting #0: cost 1 inf + 0 30.489 * * [simplify]: Extracting #1: cost 13 inf + 0 30.490 * * [simplify]: Extracting #2: cost 132 inf + 0 30.491 * * [simplify]: Extracting #3: cost 258 inf + 711 30.499 * * [simplify]: Extracting #4: cost 134 inf + 19617 30.518 * * [simplify]: Extracting #5: cost 16 inf + 42609 30.538 * * [simplify]: Extracting #6: cost 0 inf + 46995 30.560 * [simplify]: Simplified to (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))) 30.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))))) 30.560 * * * * [progress]: [ 156 / 159 ] simplifiying candidate # 30.560 * [simplify]: Simplifying (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 30.560 * * [simplify]: iters left: 6 (23 enodes) 30.574 * * [simplify]: iters left: 5 (119 enodes) 30.619 * * [simplify]: iters left: 4 (297 enodes) 30.746 * * [simplify]: Extracting #0: cost 1 inf + 0 30.746 * * [simplify]: Extracting #1: cost 13 inf + 0 30.746 * * [simplify]: Extracting #2: cost 132 inf + 0 30.747 * * [simplify]: Extracting #3: cost 258 inf + 711 30.751 * * [simplify]: Extracting #4: cost 134 inf + 19617 30.761 * * [simplify]: Extracting #5: cost 16 inf + 42609 30.779 * * [simplify]: Extracting #6: cost 0 inf + 46995 30.796 * [simplify]: Simplified to (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))) 30.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))))) 30.797 * * * * [progress]: [ 157 / 159 ] simplifiying candidate # 30.797 * [simplify]: Simplifying 0 30.797 * * [simplify]: iters left: 0 (1 enodes) 30.798 * * [simplify]: Extracting #0: cost 1 inf + 0 30.798 * * [simplify]: Extracting #1: cost 0 inf + 1 30.798 * [simplify]: Simplified to 0 30.798 * [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))) 0))) 30.798 * * * * [progress]: [ 158 / 159 ] simplifiying candidate # 30.798 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 30.798 * * [simplify]: iters left: 4 (7 enodes) 30.799 * * [simplify]: iters left: 3 (25 enodes) 30.803 * * [simplify]: iters left: 2 (34 enodes) 30.810 * * [simplify]: iters left: 1 (38 enodes) 30.815 * * [simplify]: Extracting #0: cost 1 inf + 0 30.815 * * [simplify]: Extracting #1: cost 5 inf + 0 30.815 * * [simplify]: Extracting #2: cost 14 inf + 0 30.815 * * [simplify]: Extracting #3: cost 9 inf + 169 30.815 * * [simplify]: Extracting #4: cost 2 inf + 583 30.816 * * [simplify]: Extracting #5: cost 0 inf + 748 30.816 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 30.816 * [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))) (- (* y.re x.re) (* y.im x.im))))) 30.816 * * * * [progress]: [ 159 / 159 ] simplifiying candidate # 30.816 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 30.816 * * [simplify]: iters left: 4 (7 enodes) 30.818 * * [simplify]: iters left: 3 (25 enodes) 30.821 * * [simplify]: iters left: 2 (34 enodes) 30.825 * * [simplify]: iters left: 1 (38 enodes) 30.830 * * [simplify]: Extracting #0: cost 1 inf + 0 30.830 * * [simplify]: Extracting #1: cost 5 inf + 0 30.830 * * [simplify]: Extracting #2: cost 14 inf + 0 30.831 * * [simplify]: Extracting #3: cost 9 inf + 169 30.831 * * [simplify]: Extracting #4: cost 2 inf + 583 30.831 * * [simplify]: Extracting #5: cost 0 inf + 748 30.831 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 30.831 * [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))) (- (* y.re x.re) (* y.im x.im))))) 30.832 * * * [progress]: adding candidates to table 32.490 * * [progress]: iteration 3 / 4 32.490 * * * [progress]: picking best candidate 32.493 * * * * [pick]: Picked # 32.493 * * * [progress]: localizing error 32.521 * * * [progress]: generating rewritten candidates 32.521 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 33.334 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 33.339 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2 2) 33.346 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 2 1) 33.378 * * * [progress]: generating series expansions 33.378 * * * * [progress]: [ 1 / 4 ] generating series at (2) 33.379 * [backup-simplify]: Simplify (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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)))) into (- (* y.re x.re) (* y.im x.im)) 33.379 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 33.379 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.379 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.379 * [taylor]: Taking taylor expansion of y.re in y.im 33.379 * [backup-simplify]: Simplify y.re into y.re 33.379 * [taylor]: Taking taylor expansion of x.re in y.im 33.379 * [backup-simplify]: Simplify x.re into x.re 33.379 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.379 * [taylor]: Taking taylor expansion of y.im in y.im 33.379 * [backup-simplify]: Simplify 0 into 0 33.379 * [backup-simplify]: Simplify 1 into 1 33.379 * [taylor]: Taking taylor expansion of x.im in y.im 33.379 * [backup-simplify]: Simplify x.im into x.im 33.379 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.379 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.379 * [taylor]: Taking taylor expansion of y.re in x.im 33.379 * [backup-simplify]: Simplify y.re into y.re 33.379 * [taylor]: Taking taylor expansion of x.re in x.im 33.380 * [backup-simplify]: Simplify x.re into x.re 33.380 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.380 * [taylor]: Taking taylor expansion of y.im in x.im 33.380 * [backup-simplify]: Simplify y.im into y.im 33.380 * [taylor]: Taking taylor expansion of x.im in x.im 33.380 * [backup-simplify]: Simplify 0 into 0 33.380 * [backup-simplify]: Simplify 1 into 1 33.380 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.380 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.380 * [taylor]: Taking taylor expansion of y.re in y.re 33.380 * [backup-simplify]: Simplify 0 into 0 33.380 * [backup-simplify]: Simplify 1 into 1 33.380 * [taylor]: Taking taylor expansion of x.re in y.re 33.380 * [backup-simplify]: Simplify x.re into x.re 33.380 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.380 * [taylor]: Taking taylor expansion of y.im in y.re 33.380 * [backup-simplify]: Simplify y.im into y.im 33.380 * [taylor]: Taking taylor expansion of x.im in y.re 33.380 * [backup-simplify]: Simplify x.im into x.im 33.380 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.380 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.380 * [taylor]: Taking taylor expansion of y.re in x.re 33.380 * [backup-simplify]: Simplify y.re into y.re 33.380 * [taylor]: Taking taylor expansion of x.re in x.re 33.380 * [backup-simplify]: Simplify 0 into 0 33.380 * [backup-simplify]: Simplify 1 into 1 33.380 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.380 * [taylor]: Taking taylor expansion of y.im in x.re 33.380 * [backup-simplify]: Simplify y.im into y.im 33.380 * [taylor]: Taking taylor expansion of x.im in x.re 33.380 * [backup-simplify]: Simplify x.im into x.im 33.380 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.380 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.380 * [taylor]: Taking taylor expansion of y.re in x.re 33.380 * [backup-simplify]: Simplify y.re into y.re 33.380 * [taylor]: Taking taylor expansion of x.re in x.re 33.380 * [backup-simplify]: Simplify 0 into 0 33.380 * [backup-simplify]: Simplify 1 into 1 33.380 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.380 * [taylor]: Taking taylor expansion of y.im in x.re 33.380 * [backup-simplify]: Simplify y.im into y.im 33.380 * [taylor]: Taking taylor expansion of x.im in x.re 33.380 * [backup-simplify]: Simplify x.im into x.im 33.380 * [backup-simplify]: Simplify (* y.re 0) into 0 33.380 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.380 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.380 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.380 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.380 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.380 * [taylor]: Taking taylor expansion of y.im in y.re 33.380 * [backup-simplify]: Simplify y.im into y.im 33.380 * [taylor]: Taking taylor expansion of x.im in y.re 33.380 * [backup-simplify]: Simplify x.im into x.im 33.380 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.381 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.381 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.381 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.381 * [taylor]: Taking taylor expansion of y.im in x.im 33.381 * [backup-simplify]: Simplify y.im into y.im 33.381 * [taylor]: Taking taylor expansion of x.im in x.im 33.381 * [backup-simplify]: Simplify 0 into 0 33.381 * [backup-simplify]: Simplify 1 into 1 33.381 * [backup-simplify]: Simplify (* y.im 0) into 0 33.381 * [backup-simplify]: Simplify (- 0) into 0 33.381 * [taylor]: Taking taylor expansion of 0 in y.im 33.381 * [backup-simplify]: Simplify 0 into 0 33.381 * [backup-simplify]: Simplify 0 into 0 33.382 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.382 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.382 * [backup-simplify]: Simplify (- 0) into 0 33.382 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.382 * [taylor]: Taking taylor expansion of y.re in y.re 33.382 * [backup-simplify]: Simplify 0 into 0 33.382 * [backup-simplify]: Simplify 1 into 1 33.382 * [taylor]: Taking taylor expansion of 0 in x.im 33.382 * [backup-simplify]: Simplify 0 into 0 33.382 * [taylor]: Taking taylor expansion of 0 in y.im 33.382 * [backup-simplify]: Simplify 0 into 0 33.382 * [backup-simplify]: Simplify 0 into 0 33.382 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.382 * [backup-simplify]: Simplify (- 0) into 0 33.383 * [taylor]: Taking taylor expansion of 0 in x.im 33.383 * [backup-simplify]: Simplify 0 into 0 33.383 * [taylor]: Taking taylor expansion of 0 in y.im 33.383 * [backup-simplify]: Simplify 0 into 0 33.383 * [backup-simplify]: Simplify 0 into 0 33.383 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.383 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.383 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.383 * [taylor]: Taking taylor expansion of y.im in y.im 33.383 * [backup-simplify]: Simplify 0 into 0 33.383 * [backup-simplify]: Simplify 1 into 1 33.383 * [backup-simplify]: Simplify (- 0) into 0 33.383 * [backup-simplify]: Simplify 0 into 0 33.383 * [backup-simplify]: Simplify 0 into 0 33.384 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.384 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.384 * [backup-simplify]: Simplify (- 0) into 0 33.385 * [backup-simplify]: Simplify (+ 0 0) into 0 33.385 * [taylor]: Taking taylor expansion of 0 in y.re 33.385 * [backup-simplify]: Simplify 0 into 0 33.385 * [taylor]: Taking taylor expansion of 0 in x.im 33.385 * [backup-simplify]: Simplify 0 into 0 33.385 * [taylor]: Taking taylor expansion of 0 in y.im 33.385 * [backup-simplify]: Simplify 0 into 0 33.385 * [backup-simplify]: Simplify 0 into 0 33.385 * [backup-simplify]: Simplify 0 into 0 33.386 * [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)))) (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))))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 33.386 * [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 33.386 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.386 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.386 * [taylor]: Taking taylor expansion of y.re in y.im 33.386 * [backup-simplify]: Simplify y.re into y.re 33.386 * [taylor]: Taking taylor expansion of x.re in y.im 33.386 * [backup-simplify]: Simplify x.re into x.re 33.386 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.386 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.386 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.386 * [taylor]: Taking taylor expansion of y.im in y.im 33.386 * [backup-simplify]: Simplify 0 into 0 33.386 * [backup-simplify]: Simplify 1 into 1 33.386 * [taylor]: Taking taylor expansion of x.im in y.im 33.386 * [backup-simplify]: Simplify x.im into x.im 33.386 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.387 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.387 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.387 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.387 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.387 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.387 * [taylor]: Taking taylor expansion of y.re in x.im 33.387 * [backup-simplify]: Simplify y.re into y.re 33.387 * [taylor]: Taking taylor expansion of x.re in x.im 33.387 * [backup-simplify]: Simplify x.re into x.re 33.387 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.387 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.387 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.387 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.387 * [taylor]: Taking taylor expansion of y.im in x.im 33.387 * [backup-simplify]: Simplify y.im into y.im 33.387 * [taylor]: Taking taylor expansion of x.im in x.im 33.387 * [backup-simplify]: Simplify 0 into 0 33.387 * [backup-simplify]: Simplify 1 into 1 33.387 * [backup-simplify]: Simplify (* y.im 0) into 0 33.387 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.387 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.387 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.387 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.387 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.387 * [taylor]: Taking taylor expansion of y.re in y.re 33.387 * [backup-simplify]: Simplify 0 into 0 33.387 * [backup-simplify]: Simplify 1 into 1 33.387 * [taylor]: Taking taylor expansion of x.re in y.re 33.387 * [backup-simplify]: Simplify x.re into x.re 33.387 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.388 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.388 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.388 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.388 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.388 * [taylor]: Taking taylor expansion of y.im in y.re 33.388 * [backup-simplify]: Simplify y.im into y.im 33.388 * [taylor]: Taking taylor expansion of x.im in y.re 33.388 * [backup-simplify]: Simplify x.im into x.im 33.388 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.388 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.388 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.388 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.388 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.388 * [taylor]: Taking taylor expansion of y.re in x.re 33.388 * [backup-simplify]: Simplify y.re into y.re 33.388 * [taylor]: Taking taylor expansion of x.re in x.re 33.388 * [backup-simplify]: Simplify 0 into 0 33.388 * [backup-simplify]: Simplify 1 into 1 33.388 * [backup-simplify]: Simplify (* y.re 0) into 0 33.388 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.388 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.388 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.388 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.388 * [taylor]: Taking taylor expansion of y.im in x.re 33.388 * [backup-simplify]: Simplify y.im into y.im 33.388 * [taylor]: Taking taylor expansion of x.im in x.re 33.388 * [backup-simplify]: Simplify x.im into x.im 33.388 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.389 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.389 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.389 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.389 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.389 * [taylor]: Taking taylor expansion of y.re in x.re 33.389 * [backup-simplify]: Simplify y.re into y.re 33.389 * [taylor]: Taking taylor expansion of x.re in x.re 33.389 * [backup-simplify]: Simplify 0 into 0 33.389 * [backup-simplify]: Simplify 1 into 1 33.389 * [backup-simplify]: Simplify (* y.re 0) into 0 33.389 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.389 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.389 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.389 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.389 * [taylor]: Taking taylor expansion of y.im in x.re 33.389 * [backup-simplify]: Simplify y.im into y.im 33.389 * [taylor]: Taking taylor expansion of x.im in x.re 33.389 * [backup-simplify]: Simplify x.im into x.im 33.389 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.389 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.389 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.389 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.389 * [taylor]: Taking taylor expansion of y.re in y.re 33.389 * [backup-simplify]: Simplify 0 into 0 33.389 * [backup-simplify]: Simplify 1 into 1 33.390 * [backup-simplify]: Simplify (/ 1 1) into 1 33.390 * [taylor]: Taking taylor expansion of 1 in x.im 33.390 * [backup-simplify]: Simplify 1 into 1 33.390 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.390 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.390 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.390 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 33.390 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.390 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.390 * [taylor]: Taking taylor expansion of y.im in y.re 33.390 * [backup-simplify]: Simplify y.im into y.im 33.390 * [taylor]: Taking taylor expansion of x.im in y.re 33.390 * [backup-simplify]: Simplify x.im into x.im 33.390 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.390 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.391 * [taylor]: Taking taylor expansion of 0 in x.im 33.391 * [backup-simplify]: Simplify 0 into 0 33.391 * [taylor]: Taking taylor expansion of 1 in y.im 33.391 * [backup-simplify]: Simplify 1 into 1 33.392 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.392 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.392 * [backup-simplify]: Simplify (- 0) into 0 33.392 * [backup-simplify]: Simplify (+ 0 0) into 0 33.392 * [taylor]: Taking taylor expansion of 0 in y.re 33.392 * [backup-simplify]: Simplify 0 into 0 33.392 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.392 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 33.392 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.392 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.393 * [taylor]: Taking taylor expansion of y.im in x.im 33.393 * [backup-simplify]: Simplify y.im into y.im 33.393 * [taylor]: Taking taylor expansion of x.im in x.im 33.393 * [backup-simplify]: Simplify 0 into 0 33.393 * [backup-simplify]: Simplify 1 into 1 33.393 * [backup-simplify]: Simplify (* y.im 0) into 0 33.393 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.393 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.393 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.393 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 33.393 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 33.393 * [taylor]: Taking taylor expansion of y.im in y.im 33.393 * [backup-simplify]: Simplify 0 into 0 33.393 * [backup-simplify]: Simplify 1 into 1 33.393 * [backup-simplify]: Simplify (/ 1 1) into 1 33.394 * [backup-simplify]: Simplify (- 1) into -1 33.394 * [backup-simplify]: Simplify -1 into -1 33.394 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.394 * [taylor]: Taking taylor expansion of 0 in x.im 33.394 * [backup-simplify]: Simplify 0 into 0 33.394 * [taylor]: Taking taylor expansion of 0 in y.im 33.394 * [backup-simplify]: Simplify 0 into 0 33.394 * [taylor]: Taking taylor expansion of 0 in y.im 33.394 * [backup-simplify]: Simplify 0 into 0 33.394 * [backup-simplify]: Simplify 1 into 1 33.395 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 33.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.395 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.396 * [backup-simplify]: Simplify (- 0) into 0 33.396 * [backup-simplify]: Simplify (+ 0 0) into 0 33.396 * [taylor]: Taking taylor expansion of 0 in y.re 33.396 * [backup-simplify]: Simplify 0 into 0 33.396 * [taylor]: Taking taylor expansion of 0 in x.im 33.396 * [backup-simplify]: Simplify 0 into 0 33.396 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.397 * [backup-simplify]: Simplify (- 0) into 0 33.397 * [taylor]: Taking taylor expansion of 0 in x.im 33.397 * [backup-simplify]: Simplify 0 into 0 33.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.397 * [taylor]: Taking taylor expansion of 0 in x.im 33.397 * [backup-simplify]: Simplify 0 into 0 33.398 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 33.398 * [backup-simplify]: Simplify (- 0) into 0 33.398 * [taylor]: Taking taylor expansion of 0 in y.im 33.398 * [backup-simplify]: Simplify 0 into 0 33.398 * [taylor]: Taking taylor expansion of 0 in y.im 33.398 * [backup-simplify]: Simplify 0 into 0 33.398 * [taylor]: Taking taylor expansion of 0 in y.im 33.398 * [backup-simplify]: Simplify 0 into 0 33.398 * [taylor]: Taking taylor expansion of 0 in y.im 33.398 * [backup-simplify]: Simplify 0 into 0 33.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.399 * [backup-simplify]: Simplify (- 0) into 0 33.399 * [backup-simplify]: Simplify 0 into 0 33.399 * [backup-simplify]: Simplify 0 into 0 33.399 * [backup-simplify]: Simplify 0 into 0 33.399 * [backup-simplify]: Simplify 0 into 0 33.400 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 33.400 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.400 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 33.401 * [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 33.401 * [backup-simplify]: Simplify (- 0) into 0 33.401 * [backup-simplify]: Simplify (+ 0 0) into 0 33.401 * [taylor]: Taking taylor expansion of 0 in y.re 33.401 * [backup-simplify]: Simplify 0 into 0 33.401 * [taylor]: Taking taylor expansion of 0 in x.im 33.401 * [backup-simplify]: Simplify 0 into 0 33.401 * [taylor]: Taking taylor expansion of 0 in x.im 33.401 * [backup-simplify]: Simplify 0 into 0 33.401 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.402 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.402 * [backup-simplify]: Simplify (- 0) into 0 33.402 * [taylor]: Taking taylor expansion of 0 in x.im 33.402 * [backup-simplify]: Simplify 0 into 0 33.402 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.402 * [taylor]: Taking taylor expansion of 0 in x.im 33.402 * [backup-simplify]: Simplify 0 into 0 33.402 * [taylor]: Taking taylor expansion of 0 in y.im 33.403 * [backup-simplify]: Simplify 0 into 0 33.403 * [taylor]: Taking taylor expansion of 0 in y.im 33.403 * [backup-simplify]: Simplify 0 into 0 33.403 * [taylor]: Taking taylor expansion of 0 in y.im 33.403 * [backup-simplify]: Simplify 0 into 0 33.409 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.409 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 33.410 * [backup-simplify]: Simplify (- 0) into 0 33.410 * [taylor]: Taking taylor expansion of 0 in y.im 33.410 * [backup-simplify]: Simplify 0 into 0 33.410 * [taylor]: Taking taylor expansion of 0 in y.im 33.410 * [backup-simplify]: Simplify 0 into 0 33.410 * [taylor]: Taking taylor expansion of 0 in y.im 33.410 * [backup-simplify]: Simplify 0 into 0 33.410 * [taylor]: Taking taylor expansion of 0 in y.im 33.410 * [backup-simplify]: Simplify 0 into 0 33.410 * [backup-simplify]: Simplify 0 into 0 33.410 * [backup-simplify]: Simplify 0 into 0 33.410 * [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)) 33.411 * [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))))) (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)))))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 33.411 * [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 33.411 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.411 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.411 * [taylor]: Taking taylor expansion of y.re in y.im 33.411 * [backup-simplify]: Simplify y.re into y.re 33.411 * [taylor]: Taking taylor expansion of x.re in y.im 33.411 * [backup-simplify]: Simplify x.re into x.re 33.411 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.411 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.412 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.412 * [taylor]: Taking taylor expansion of y.im in y.im 33.412 * [backup-simplify]: Simplify 0 into 0 33.412 * [backup-simplify]: Simplify 1 into 1 33.412 * [taylor]: Taking taylor expansion of x.im in y.im 33.412 * [backup-simplify]: Simplify x.im into x.im 33.412 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.412 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.412 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.412 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.412 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.412 * [taylor]: Taking taylor expansion of y.re in x.im 33.412 * [backup-simplify]: Simplify y.re into y.re 33.412 * [taylor]: Taking taylor expansion of x.re in x.im 33.412 * [backup-simplify]: Simplify x.re into x.re 33.412 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.412 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.412 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.412 * [taylor]: Taking taylor expansion of y.im in x.im 33.412 * [backup-simplify]: Simplify y.im into y.im 33.412 * [taylor]: Taking taylor expansion of x.im in x.im 33.412 * [backup-simplify]: Simplify 0 into 0 33.412 * [backup-simplify]: Simplify 1 into 1 33.412 * [backup-simplify]: Simplify (* y.im 0) into 0 33.413 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.413 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.413 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.413 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.413 * [taylor]: Taking taylor expansion of y.re in y.re 33.413 * [backup-simplify]: Simplify 0 into 0 33.413 * [backup-simplify]: Simplify 1 into 1 33.413 * [taylor]: Taking taylor expansion of x.re in y.re 33.413 * [backup-simplify]: Simplify x.re into x.re 33.413 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.413 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.413 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.413 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.413 * [taylor]: Taking taylor expansion of y.im in y.re 33.413 * [backup-simplify]: Simplify y.im into y.im 33.413 * [taylor]: Taking taylor expansion of x.im in y.re 33.413 * [backup-simplify]: Simplify x.im into x.im 33.413 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.413 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.413 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.413 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.413 * [taylor]: Taking taylor expansion of y.re in x.re 33.413 * [backup-simplify]: Simplify y.re into y.re 33.413 * [taylor]: Taking taylor expansion of x.re in x.re 33.413 * [backup-simplify]: Simplify 0 into 0 33.413 * [backup-simplify]: Simplify 1 into 1 33.413 * [backup-simplify]: Simplify (* y.re 0) into 0 33.414 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.414 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.414 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.414 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.414 * [taylor]: Taking taylor expansion of y.im in x.re 33.414 * [backup-simplify]: Simplify y.im into y.im 33.414 * [taylor]: Taking taylor expansion of x.im in x.re 33.414 * [backup-simplify]: Simplify x.im into x.im 33.414 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.414 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.414 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.414 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.414 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.414 * [taylor]: Taking taylor expansion of y.re in x.re 33.414 * [backup-simplify]: Simplify y.re into y.re 33.414 * [taylor]: Taking taylor expansion of x.re in x.re 33.414 * [backup-simplify]: Simplify 0 into 0 33.414 * [backup-simplify]: Simplify 1 into 1 33.414 * [backup-simplify]: Simplify (* y.re 0) into 0 33.414 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.414 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.414 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.414 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.414 * [taylor]: Taking taylor expansion of y.im in x.re 33.414 * [backup-simplify]: Simplify y.im into y.im 33.415 * [taylor]: Taking taylor expansion of x.im in x.re 33.415 * [backup-simplify]: Simplify x.im into x.im 33.415 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.415 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.415 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.415 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.415 * [taylor]: Taking taylor expansion of y.re in y.re 33.415 * [backup-simplify]: Simplify 0 into 0 33.415 * [backup-simplify]: Simplify 1 into 1 33.415 * [backup-simplify]: Simplify (/ 1 1) into 1 33.415 * [taylor]: Taking taylor expansion of 1 in x.im 33.415 * [backup-simplify]: Simplify 1 into 1 33.415 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.416 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.416 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.416 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.416 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 33.416 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.416 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.416 * [taylor]: Taking taylor expansion of y.im in y.re 33.416 * [backup-simplify]: Simplify y.im into y.im 33.416 * [taylor]: Taking taylor expansion of x.im in y.re 33.416 * [backup-simplify]: Simplify x.im into x.im 33.416 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.416 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.416 * [taylor]: Taking taylor expansion of 0 in x.im 33.416 * [backup-simplify]: Simplify 0 into 0 33.416 * [taylor]: Taking taylor expansion of 1 in y.im 33.416 * [backup-simplify]: Simplify 1 into 1 33.417 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.417 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.417 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.417 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.417 * [backup-simplify]: Simplify (- 0) into 0 33.418 * [backup-simplify]: Simplify (+ 0 0) into 0 33.418 * [taylor]: Taking taylor expansion of 0 in y.re 33.418 * [backup-simplify]: Simplify 0 into 0 33.418 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.418 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 33.418 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.418 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.418 * [taylor]: Taking taylor expansion of y.im in x.im 33.418 * [backup-simplify]: Simplify y.im into y.im 33.418 * [taylor]: Taking taylor expansion of x.im in x.im 33.418 * [backup-simplify]: Simplify 0 into 0 33.418 * [backup-simplify]: Simplify 1 into 1 33.418 * [backup-simplify]: Simplify (* y.im 0) into 0 33.418 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.418 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.418 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.418 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 33.418 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 33.418 * [taylor]: Taking taylor expansion of y.im in y.im 33.418 * [backup-simplify]: Simplify 0 into 0 33.418 * [backup-simplify]: Simplify 1 into 1 33.419 * [backup-simplify]: Simplify (/ 1 1) into 1 33.419 * [backup-simplify]: Simplify (- 1) into -1 33.419 * [backup-simplify]: Simplify -1 into -1 33.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.419 * [taylor]: Taking taylor expansion of 0 in x.im 33.419 * [backup-simplify]: Simplify 0 into 0 33.419 * [taylor]: Taking taylor expansion of 0 in y.im 33.419 * [backup-simplify]: Simplify 0 into 0 33.420 * [taylor]: Taking taylor expansion of 0 in y.im 33.420 * [backup-simplify]: Simplify 0 into 0 33.420 * [backup-simplify]: Simplify 1 into 1 33.420 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 33.420 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.421 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.421 * [backup-simplify]: Simplify (- 0) into 0 33.421 * [backup-simplify]: Simplify (+ 0 0) into 0 33.421 * [taylor]: Taking taylor expansion of 0 in y.re 33.421 * [backup-simplify]: Simplify 0 into 0 33.421 * [taylor]: Taking taylor expansion of 0 in x.im 33.421 * [backup-simplify]: Simplify 0 into 0 33.421 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.422 * [backup-simplify]: Simplify (- 0) into 0 33.422 * [taylor]: Taking taylor expansion of 0 in x.im 33.422 * [backup-simplify]: Simplify 0 into 0 33.422 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.422 * [taylor]: Taking taylor expansion of 0 in x.im 33.422 * [backup-simplify]: Simplify 0 into 0 33.423 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.423 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 33.423 * [backup-simplify]: Simplify (- 0) into 0 33.423 * [taylor]: Taking taylor expansion of 0 in y.im 33.423 * [backup-simplify]: Simplify 0 into 0 33.423 * [taylor]: Taking taylor expansion of 0 in y.im 33.423 * [backup-simplify]: Simplify 0 into 0 33.423 * [taylor]: Taking taylor expansion of 0 in y.im 33.423 * [backup-simplify]: Simplify 0 into 0 33.423 * [taylor]: Taking taylor expansion of 0 in y.im 33.423 * [backup-simplify]: Simplify 0 into 0 33.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.424 * [backup-simplify]: Simplify (- 0) into 0 33.424 * [backup-simplify]: Simplify 0 into 0 33.424 * [backup-simplify]: Simplify 0 into 0 33.424 * [backup-simplify]: Simplify 0 into 0 33.424 * [backup-simplify]: Simplify 0 into 0 33.425 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 33.425 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.425 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 33.425 * [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 33.426 * [backup-simplify]: Simplify (- 0) into 0 33.426 * [backup-simplify]: Simplify (+ 0 0) into 0 33.426 * [taylor]: Taking taylor expansion of 0 in y.re 33.426 * [backup-simplify]: Simplify 0 into 0 33.426 * [taylor]: Taking taylor expansion of 0 in x.im 33.426 * [backup-simplify]: Simplify 0 into 0 33.426 * [taylor]: Taking taylor expansion of 0 in x.im 33.426 * [backup-simplify]: Simplify 0 into 0 33.426 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.426 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.427 * [backup-simplify]: Simplify (- 0) into 0 33.427 * [taylor]: Taking taylor expansion of 0 in x.im 33.427 * [backup-simplify]: Simplify 0 into 0 33.427 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.427 * [taylor]: Taking taylor expansion of 0 in x.im 33.427 * [backup-simplify]: Simplify 0 into 0 33.427 * [taylor]: Taking taylor expansion of 0 in y.im 33.427 * [backup-simplify]: Simplify 0 into 0 33.427 * [taylor]: Taking taylor expansion of 0 in y.im 33.427 * [backup-simplify]: Simplify 0 into 0 33.427 * [taylor]: Taking taylor expansion of 0 in y.im 33.427 * [backup-simplify]: Simplify 0 into 0 33.428 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.428 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 33.428 * [backup-simplify]: Simplify (- 0) into 0 33.428 * [taylor]: Taking taylor expansion of 0 in y.im 33.428 * [backup-simplify]: Simplify 0 into 0 33.428 * [taylor]: Taking taylor expansion of 0 in y.im 33.428 * [backup-simplify]: Simplify 0 into 0 33.428 * [taylor]: Taking taylor expansion of 0 in y.im 33.428 * [backup-simplify]: Simplify 0 into 0 33.428 * [taylor]: Taking taylor expansion of 0 in y.im 33.428 * [backup-simplify]: Simplify 0 into 0 33.428 * [backup-simplify]: Simplify 0 into 0 33.428 * [backup-simplify]: Simplify 0 into 0 33.429 * [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)) 33.429 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 33.429 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 33.429 * [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 33.429 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 33.429 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 33.429 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 33.429 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.429 * [backup-simplify]: Simplify 1/3 into 1/3 33.429 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 33.429 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.429 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.429 * [taylor]: Taking taylor expansion of y.re in y.im 33.429 * [backup-simplify]: Simplify y.re into y.re 33.429 * [taylor]: Taking taylor expansion of x.re in y.im 33.429 * [backup-simplify]: Simplify x.re into x.re 33.429 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.429 * [taylor]: Taking taylor expansion of y.im in y.im 33.429 * [backup-simplify]: Simplify 0 into 0 33.429 * [backup-simplify]: Simplify 1 into 1 33.429 * [taylor]: Taking taylor expansion of x.im in y.im 33.429 * [backup-simplify]: Simplify x.im into x.im 33.429 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.429 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.430 * [backup-simplify]: Simplify (- 0) into 0 33.430 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.430 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.430 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.430 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.430 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 33.430 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 33.430 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 33.430 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.430 * [backup-simplify]: Simplify 1/3 into 1/3 33.430 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 33.430 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.430 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.430 * [taylor]: Taking taylor expansion of y.re in x.im 33.430 * [backup-simplify]: Simplify y.re into y.re 33.430 * [taylor]: Taking taylor expansion of x.re in x.im 33.430 * [backup-simplify]: Simplify x.re into x.re 33.430 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.430 * [taylor]: Taking taylor expansion of y.im in x.im 33.430 * [backup-simplify]: Simplify y.im into y.im 33.430 * [taylor]: Taking taylor expansion of x.im in x.im 33.430 * [backup-simplify]: Simplify 0 into 0 33.430 * [backup-simplify]: Simplify 1 into 1 33.430 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.430 * [backup-simplify]: Simplify (* y.im 0) into 0 33.431 * [backup-simplify]: Simplify (- 0) into 0 33.431 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.431 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.431 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.431 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.431 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 33.431 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 33.431 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 33.431 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.431 * [backup-simplify]: Simplify 1/3 into 1/3 33.431 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 33.431 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.431 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.431 * [taylor]: Taking taylor expansion of y.re in y.re 33.431 * [backup-simplify]: Simplify 0 into 0 33.431 * [backup-simplify]: Simplify 1 into 1 33.431 * [taylor]: Taking taylor expansion of x.re in y.re 33.431 * [backup-simplify]: Simplify x.re into x.re 33.431 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.431 * [taylor]: Taking taylor expansion of y.im in y.re 33.431 * [backup-simplify]: Simplify y.im into y.im 33.431 * [taylor]: Taking taylor expansion of x.im in y.re 33.431 * [backup-simplify]: Simplify x.im into x.im 33.431 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.431 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.431 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.431 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.431 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.431 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.431 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.431 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.431 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.432 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.432 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.432 * [backup-simplify]: Simplify 1/3 into 1/3 33.432 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.432 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.432 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.432 * [taylor]: Taking taylor expansion of y.re in x.re 33.432 * [backup-simplify]: Simplify y.re into y.re 33.432 * [taylor]: Taking taylor expansion of x.re in x.re 33.432 * [backup-simplify]: Simplify 0 into 0 33.432 * [backup-simplify]: Simplify 1 into 1 33.432 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.432 * [taylor]: Taking taylor expansion of y.im in x.re 33.432 * [backup-simplify]: Simplify y.im into y.im 33.432 * [taylor]: Taking taylor expansion of x.im in x.re 33.432 * [backup-simplify]: Simplify x.im into x.im 33.432 * [backup-simplify]: Simplify (* y.re 0) into 0 33.432 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.432 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.432 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.432 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.432 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.432 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.432 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.432 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.432 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.432 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.432 * [backup-simplify]: Simplify 1/3 into 1/3 33.432 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.432 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.432 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.432 * [taylor]: Taking taylor expansion of y.re in x.re 33.432 * [backup-simplify]: Simplify y.re into y.re 33.432 * [taylor]: Taking taylor expansion of x.re in x.re 33.432 * [backup-simplify]: Simplify 0 into 0 33.432 * [backup-simplify]: Simplify 1 into 1 33.432 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.432 * [taylor]: Taking taylor expansion of y.im in x.re 33.432 * [backup-simplify]: Simplify y.im into y.im 33.432 * [taylor]: Taking taylor expansion of x.im in x.re 33.432 * [backup-simplify]: Simplify x.im into x.im 33.432 * [backup-simplify]: Simplify (* y.re 0) into 0 33.432 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.432 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.433 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.433 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.433 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.433 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.433 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 33.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 33.433 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 33.433 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.433 * [backup-simplify]: Simplify 1/3 into 1/3 33.433 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 33.433 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.433 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.433 * [taylor]: Taking taylor expansion of y.im in y.re 33.433 * [backup-simplify]: Simplify y.im into y.im 33.433 * [taylor]: Taking taylor expansion of x.im in y.re 33.433 * [backup-simplify]: Simplify x.im into x.im 33.433 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.433 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.433 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.433 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.433 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.433 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.433 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 33.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 33.433 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 33.433 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.433 * [backup-simplify]: Simplify 1/3 into 1/3 33.433 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 33.433 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.433 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.433 * [taylor]: Taking taylor expansion of y.im in x.im 33.433 * [backup-simplify]: Simplify y.im into y.im 33.434 * [taylor]: Taking taylor expansion of x.im in x.im 33.434 * [backup-simplify]: Simplify 0 into 0 33.434 * [backup-simplify]: Simplify 1 into 1 33.434 * [backup-simplify]: Simplify (* y.im 0) into 0 33.434 * [backup-simplify]: Simplify (- 0) into 0 33.434 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.434 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.434 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.434 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 33.435 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.435 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 33.435 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 33.435 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 33.435 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 33.435 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.435 * [backup-simplify]: Simplify 1/3 into 1/3 33.435 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 33.435 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 33.435 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.435 * [taylor]: Taking taylor expansion of y.im in y.im 33.435 * [backup-simplify]: Simplify 0 into 0 33.435 * [backup-simplify]: Simplify 1 into 1 33.435 * [backup-simplify]: Simplify (- 0) into 0 33.435 * [backup-simplify]: Simplify (- 1) into -1 33.436 * [backup-simplify]: Simplify (- 1) into -1 33.436 * [backup-simplify]: Simplify (log -1) into (log -1) 33.436 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.436 * [taylor]: Taking taylor expansion of x.im in y.im 33.436 * [backup-simplify]: Simplify x.im into x.im 33.436 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.436 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 33.437 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 33.437 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 33.437 * [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))))) 33.438 * [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))))) 33.438 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.438 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.438 * [backup-simplify]: Simplify (- 0) into 0 33.438 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.439 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 33.439 * [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)))) 33.439 * [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)) 33.439 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 33.439 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.439 * [backup-simplify]: Simplify -1/3 into -1/3 33.439 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 33.439 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 33.439 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 33.439 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 33.439 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.439 * [backup-simplify]: Simplify 1/3 into 1/3 33.439 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 33.440 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 33.440 * [taylor]: Taking taylor expansion of -1 in y.re 33.440 * [backup-simplify]: Simplify -1 into -1 33.440 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.440 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.440 * [taylor]: Taking taylor expansion of y.im in y.re 33.440 * [backup-simplify]: Simplify y.im into y.im 33.440 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.440 * [taylor]: Taking taylor expansion of x.im in y.re 33.440 * [backup-simplify]: Simplify x.im into x.im 33.440 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.440 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.440 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.440 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 33.440 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 33.440 * [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))))) 33.440 * [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) 33.440 * [taylor]: Taking taylor expansion of y.re in y.re 33.440 * [backup-simplify]: Simplify 0 into 0 33.440 * [backup-simplify]: Simplify 1 into 1 33.440 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 33.441 * [backup-simplify]: Simplify (* -1/3 0) into 0 33.441 * [taylor]: Taking taylor expansion of 0 in x.im 33.441 * [backup-simplify]: Simplify 0 into 0 33.441 * [taylor]: Taking taylor expansion of 0 in y.im 33.441 * [backup-simplify]: Simplify 0 into 0 33.441 * [backup-simplify]: Simplify 0 into 0 33.441 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.441 * [backup-simplify]: Simplify (- 0) into 0 33.441 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.442 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 33.442 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 33.443 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.443 * [taylor]: Taking taylor expansion of 0 in x.im 33.443 * [backup-simplify]: Simplify 0 into 0 33.443 * [taylor]: Taking taylor expansion of 0 in y.im 33.443 * [backup-simplify]: Simplify 0 into 0 33.443 * [backup-simplify]: Simplify 0 into 0 33.444 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.445 * [backup-simplify]: Simplify (- 0) into 0 33.445 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.445 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 33.446 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.446 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 33.447 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.447 * [taylor]: Taking taylor expansion of 0 in y.im 33.447 * [backup-simplify]: Simplify 0 into 0 33.447 * [backup-simplify]: Simplify 0 into 0 33.448 * [backup-simplify]: Simplify (- 0) into 0 33.448 * [backup-simplify]: Simplify (- 1) into -1 33.449 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 33.450 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 33.451 * [backup-simplify]: Simplify (+ 0 0) into 0 33.451 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 33.453 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.453 * [backup-simplify]: Simplify 0 into 0 33.455 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.455 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.455 * [backup-simplify]: Simplify (- 0) into 0 33.456 * [backup-simplify]: Simplify (+ 0 0) into 0 33.457 * [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)))) 33.457 * [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))))) 33.458 * [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))) 33.459 * [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 33.459 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.459 * [backup-simplify]: Simplify -1/9 into -1/9 33.459 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 33.459 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 33.459 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 33.459 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 33.459 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.459 * [backup-simplify]: Simplify 1/3 into 1/3 33.459 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 33.459 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 33.459 * [taylor]: Taking taylor expansion of -1 in y.re 33.459 * [backup-simplify]: Simplify -1 into -1 33.459 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 33.459 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 33.459 * [taylor]: Taking taylor expansion of y.im in y.re 33.459 * [backup-simplify]: Simplify y.im into y.im 33.459 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 33.459 * [taylor]: Taking taylor expansion of x.im in y.re 33.459 * [backup-simplify]: Simplify x.im into x.im 33.459 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.459 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 33.459 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 33.459 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.459 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 33.460 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 33.460 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 33.460 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 33.460 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 33.460 * [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))))) 33.460 * [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) 33.460 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.460 * [taylor]: Taking taylor expansion of y.re in y.re 33.460 * [backup-simplify]: Simplify 0 into 0 33.461 * [backup-simplify]: Simplify 1 into 1 33.461 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 33.461 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 33.461 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 33.461 * [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 33.463 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 33.463 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 33.464 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.465 * [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) 33.466 * [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))) 33.466 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 33.466 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 33.466 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.466 * [backup-simplify]: Simplify 1/3 into 1/3 33.466 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 33.466 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 33.466 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 33.466 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.466 * [backup-simplify]: Simplify 1/3 into 1/3 33.466 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 33.466 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 33.466 * [taylor]: Taking taylor expansion of -1 in x.im 33.466 * [backup-simplify]: Simplify -1 into -1 33.466 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 33.466 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 33.466 * [taylor]: Taking taylor expansion of y.im in x.im 33.466 * [backup-simplify]: Simplify y.im into y.im 33.466 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 33.466 * [taylor]: Taking taylor expansion of x.im in x.im 33.466 * [backup-simplify]: Simplify 0 into 0 33.466 * [backup-simplify]: Simplify 1 into 1 33.466 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.467 * [backup-simplify]: Simplify (* 1 1) into 1 33.467 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 33.467 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 33.467 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 33.467 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 33.468 * [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)))) 33.468 * [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))))) 33.468 * [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)))))) 33.468 * [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))))))) 33.468 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 33.468 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 33.468 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.469 * [backup-simplify]: Simplify 1/3 into 1/3 33.469 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 33.469 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 33.469 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.469 * [backup-simplify]: Simplify 1/3 into 1/3 33.469 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 33.469 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 33.469 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 33.469 * [taylor]: Taking taylor expansion of -1 in y.im 33.469 * [backup-simplify]: Simplify -1 into -1 33.469 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 33.469 * [taylor]: Taking taylor expansion of y.im in y.im 33.469 * [backup-simplify]: Simplify 0 into 0 33.469 * [backup-simplify]: Simplify 1 into 1 33.469 * [backup-simplify]: Simplify (* 1 1) into 1 33.470 * [backup-simplify]: Simplify (/ -1 1) into -1 33.470 * [backup-simplify]: Simplify (log -1) into (log -1) 33.470 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 33.470 * [taylor]: Taking taylor expansion of 2 in y.im 33.470 * [backup-simplify]: Simplify 2 into 2 33.470 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.470 * [taylor]: Taking taylor expansion of x.im in y.im 33.470 * [backup-simplify]: Simplify x.im into x.im 33.470 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.471 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 33.472 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 33.472 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 33.472 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 33.473 * [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))))) 33.473 * [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)))))) 33.474 * [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))))))) 33.475 * [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)))))))) 33.475 * [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)))))))) 33.476 * [backup-simplify]: Simplify (- 0) into 0 33.476 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.476 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.477 * [backup-simplify]: Simplify (- 0) into 0 33.477 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.479 * [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 33.480 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 33.482 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.482 * [taylor]: Taking taylor expansion of 0 in x.im 33.482 * [backup-simplify]: Simplify 0 into 0 33.482 * [taylor]: Taking taylor expansion of 0 in y.im 33.482 * [backup-simplify]: Simplify 0 into 0 33.482 * [backup-simplify]: Simplify 0 into 0 33.482 * [taylor]: Taking taylor expansion of 0 in y.im 33.482 * [backup-simplify]: Simplify 0 into 0 33.482 * [backup-simplify]: Simplify 0 into 0 33.482 * [taylor]: Taking taylor expansion of 0 in y.im 33.482 * [backup-simplify]: Simplify 0 into 0 33.482 * [backup-simplify]: Simplify 0 into 0 33.483 * [backup-simplify]: Simplify (- 0) into 0 33.483 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.484 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.484 * [backup-simplify]: Simplify (- 0) into 0 33.484 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.486 * [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 33.486 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.487 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 33.488 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.488 * [taylor]: Taking taylor expansion of 0 in y.im 33.488 * [backup-simplify]: Simplify 0 into 0 33.488 * [backup-simplify]: Simplify 0 into 0 33.488 * [backup-simplify]: Simplify 0 into 0 33.488 * [backup-simplify]: Simplify 0 into 0 33.490 * [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)))))))))) 33.490 * [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) 33.490 * [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 33.490 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.490 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.490 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.490 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.491 * [backup-simplify]: Simplify 1/3 into 1/3 33.491 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.491 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.491 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.491 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.491 * [taylor]: Taking taylor expansion of y.re in y.im 33.491 * [backup-simplify]: Simplify y.re into y.re 33.491 * [taylor]: Taking taylor expansion of x.re in y.im 33.491 * [backup-simplify]: Simplify x.re into x.re 33.491 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.491 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.491 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.491 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.491 * [taylor]: Taking taylor expansion of y.im in y.im 33.491 * [backup-simplify]: Simplify 0 into 0 33.491 * [backup-simplify]: Simplify 1 into 1 33.491 * [taylor]: Taking taylor expansion of x.im in y.im 33.491 * [backup-simplify]: Simplify x.im into x.im 33.491 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.492 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.492 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.492 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.492 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.492 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.492 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.493 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.493 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 33.493 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.493 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.493 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.493 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.493 * [backup-simplify]: Simplify 1/3 into 1/3 33.493 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.493 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.493 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.493 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.493 * [taylor]: Taking taylor expansion of y.re in x.im 33.493 * [backup-simplify]: Simplify y.re into y.re 33.493 * [taylor]: Taking taylor expansion of x.re in x.im 33.493 * [backup-simplify]: Simplify x.re into x.re 33.493 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.493 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.493 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.493 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.493 * [taylor]: Taking taylor expansion of y.im in x.im 33.493 * [backup-simplify]: Simplify y.im into y.im 33.493 * [taylor]: Taking taylor expansion of x.im in x.im 33.493 * [backup-simplify]: Simplify 0 into 0 33.493 * [backup-simplify]: Simplify 1 into 1 33.494 * [backup-simplify]: Simplify (* y.im 0) into 0 33.494 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.494 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.494 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.494 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.494 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.495 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.495 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.495 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 33.495 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.495 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.495 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.495 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.495 * [backup-simplify]: Simplify 1/3 into 1/3 33.495 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.495 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.495 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.495 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.495 * [taylor]: Taking taylor expansion of y.re in y.re 33.495 * [backup-simplify]: Simplify 0 into 0 33.496 * [backup-simplify]: Simplify 1 into 1 33.496 * [taylor]: Taking taylor expansion of x.re in y.re 33.496 * [backup-simplify]: Simplify x.re into x.re 33.496 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.496 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.496 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.496 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.496 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.496 * [taylor]: Taking taylor expansion of y.im in y.re 33.496 * [backup-simplify]: Simplify y.im into y.im 33.496 * [taylor]: Taking taylor expansion of x.im in y.re 33.496 * [backup-simplify]: Simplify x.im into x.im 33.496 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.496 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.496 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.497 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.497 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.497 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.497 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 33.497 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.497 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.497 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.498 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.498 * [backup-simplify]: Simplify 1/3 into 1/3 33.498 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.498 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.498 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.498 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.498 * [taylor]: Taking taylor expansion of y.re in x.re 33.498 * [backup-simplify]: Simplify y.re into y.re 33.498 * [taylor]: Taking taylor expansion of x.re in x.re 33.498 * [backup-simplify]: Simplify 0 into 0 33.498 * [backup-simplify]: Simplify 1 into 1 33.498 * [backup-simplify]: Simplify (* y.re 0) into 0 33.498 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.498 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.498 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.498 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.498 * [taylor]: Taking taylor expansion of y.im in x.re 33.498 * [backup-simplify]: Simplify y.im into y.im 33.498 * [taylor]: Taking taylor expansion of x.im in x.re 33.499 * [backup-simplify]: Simplify x.im into x.im 33.499 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.499 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.499 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.499 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.499 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.499 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.500 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.500 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.500 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.500 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.500 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.500 * [backup-simplify]: Simplify 1/3 into 1/3 33.500 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.500 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.500 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.500 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.500 * [taylor]: Taking taylor expansion of y.re in x.re 33.500 * [backup-simplify]: Simplify y.re into y.re 33.500 * [taylor]: Taking taylor expansion of x.re in x.re 33.500 * [backup-simplify]: Simplify 0 into 0 33.500 * [backup-simplify]: Simplify 1 into 1 33.500 * [backup-simplify]: Simplify (* y.re 0) into 0 33.500 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.501 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.501 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.501 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.501 * [taylor]: Taking taylor expansion of y.im in x.re 33.501 * [backup-simplify]: Simplify y.im into y.im 33.501 * [taylor]: Taking taylor expansion of x.im in x.re 33.501 * [backup-simplify]: Simplify x.im into x.im 33.501 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.501 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.501 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.501 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.502 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.502 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.502 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.502 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.502 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.502 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.502 * [backup-simplify]: Simplify 1/3 into 1/3 33.502 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.502 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.502 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.502 * [taylor]: Taking taylor expansion of y.re in y.re 33.502 * [backup-simplify]: Simplify 0 into 0 33.502 * [backup-simplify]: Simplify 1 into 1 33.503 * [backup-simplify]: Simplify (/ 1 1) into 1 33.503 * [backup-simplify]: Simplify (log 1) into 0 33.503 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.503 * [taylor]: Taking taylor expansion of x.re in y.re 33.503 * [backup-simplify]: Simplify x.re into x.re 33.503 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.504 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.504 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.504 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.504 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.504 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.504 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.504 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.504 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.504 * [backup-simplify]: Simplify -1/3 into -1/3 33.504 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.504 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.504 * [taylor]: Taking taylor expansion of y.re in x.im 33.504 * [backup-simplify]: Simplify y.re into y.re 33.504 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.504 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.504 * [taylor]: Taking taylor expansion of x.re in x.im 33.504 * [backup-simplify]: Simplify x.re into x.re 33.504 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.504 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.505 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.505 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.505 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.505 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.505 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.505 * [backup-simplify]: Simplify -1/3 into -1/3 33.505 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.505 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.505 * [taylor]: Taking taylor expansion of x.re in y.im 33.505 * [backup-simplify]: Simplify x.re into x.re 33.505 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.505 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.505 * [taylor]: Taking taylor expansion of y.re in y.im 33.505 * [backup-simplify]: Simplify y.re into y.re 33.505 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.505 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.505 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.505 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.505 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.506 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.507 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.507 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.507 * [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))) 33.508 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.508 * [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)))) 33.508 * [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))) 33.508 * [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 33.508 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.508 * [backup-simplify]: Simplify -1/3 into -1/3 33.508 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.508 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.508 * [taylor]: Taking taylor expansion of y.re in y.re 33.508 * [backup-simplify]: Simplify 0 into 0 33.509 * [backup-simplify]: Simplify 1 into 1 33.509 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.509 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.509 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.509 * [backup-simplify]: Simplify 1/3 into 1/3 33.509 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.509 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.509 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.509 * [taylor]: Taking taylor expansion of y.re in y.re 33.509 * [backup-simplify]: Simplify 0 into 0 33.509 * [backup-simplify]: Simplify 1 into 1 33.510 * [backup-simplify]: Simplify (/ 1 1) into 1 33.511 * [backup-simplify]: Simplify (log 1) into 0 33.511 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.511 * [taylor]: Taking taylor expansion of x.re in y.re 33.511 * [backup-simplify]: Simplify x.re into x.re 33.511 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.512 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.512 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.512 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.512 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.512 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.512 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.512 * [taylor]: Taking taylor expansion of y.im in y.re 33.512 * [backup-simplify]: Simplify y.im into y.im 33.512 * [taylor]: Taking taylor expansion of x.im in y.re 33.512 * [backup-simplify]: Simplify x.im into x.im 33.512 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.513 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.514 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.515 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.516 * [backup-simplify]: Simplify (- 0) into 0 33.516 * [backup-simplify]: Simplify (+ 0 0) into 0 33.516 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.517 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.518 * [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)))) 33.518 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.518 * [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)) 33.519 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.520 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.521 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.521 * [backup-simplify]: Simplify (- 0) into 0 33.522 * [backup-simplify]: Simplify (+ 0 0) into 0 33.522 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.523 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.523 * [taylor]: Taking taylor expansion of 0 in x.im 33.523 * [backup-simplify]: Simplify 0 into 0 33.523 * [taylor]: Taking taylor expansion of 0 in y.im 33.523 * [backup-simplify]: Simplify 0 into 0 33.523 * [backup-simplify]: Simplify 0 into 0 33.524 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.525 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.525 * [backup-simplify]: Simplify (+ 0 0) into 0 33.526 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.526 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.526 * [taylor]: Taking taylor expansion of 0 in y.im 33.526 * [backup-simplify]: Simplify 0 into 0 33.526 * [backup-simplify]: Simplify 0 into 0 33.527 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.528 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.528 * [backup-simplify]: Simplify (+ 0 0) into 0 33.529 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.530 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.530 * [backup-simplify]: Simplify 0 into 0 33.531 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.531 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.531 * [backup-simplify]: Simplify (- 0) into 0 33.532 * [backup-simplify]: Simplify (+ 0 0) into 0 33.533 * [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)))) 33.533 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.534 * [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))))) 33.535 * [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)))) 33.535 * [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 33.535 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.535 * [backup-simplify]: Simplify -1/9 into -1/9 33.535 * [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 33.535 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.535 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.535 * [taylor]: Taking taylor expansion of y.re in y.re 33.535 * [backup-simplify]: Simplify 0 into 0 33.535 * [backup-simplify]: Simplify 1 into 1 33.535 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.535 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.535 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.535 * [backup-simplify]: Simplify 1/3 into 1/3 33.535 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.535 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.535 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.535 * [taylor]: Taking taylor expansion of y.re in y.re 33.535 * [backup-simplify]: Simplify 0 into 0 33.535 * [backup-simplify]: Simplify 1 into 1 33.536 * [backup-simplify]: Simplify (/ 1 1) into 1 33.536 * [backup-simplify]: Simplify (log 1) into 0 33.536 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.536 * [taylor]: Taking taylor expansion of x.re in y.re 33.536 * [backup-simplify]: Simplify x.re into x.re 33.536 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.537 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.537 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.537 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.537 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.537 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.537 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.537 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.537 * [taylor]: Taking taylor expansion of y.im in y.re 33.537 * [backup-simplify]: Simplify y.im into y.im 33.537 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.537 * [taylor]: Taking taylor expansion of x.im in y.re 33.537 * [backup-simplify]: Simplify x.im into x.im 33.538 * [backup-simplify]: Simplify (* 1 1) into 1 33.538 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.538 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.538 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.538 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.538 * [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))) 33.539 * [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))) 33.539 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.539 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.539 * [backup-simplify]: Simplify -1/3 into -1/3 33.539 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.539 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.539 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.539 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.539 * [backup-simplify]: Simplify -1/3 into -1/3 33.539 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.539 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.539 * [taylor]: Taking taylor expansion of x.re in x.im 33.539 * [backup-simplify]: Simplify x.re into x.re 33.539 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.539 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.539 * [taylor]: Taking taylor expansion of y.re in x.im 33.539 * [backup-simplify]: Simplify y.re into y.re 33.539 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.539 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.539 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.539 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.540 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.540 * [taylor]: Taking taylor expansion of x.im in x.im 33.540 * [backup-simplify]: Simplify 0 into 0 33.540 * [backup-simplify]: Simplify 1 into 1 33.540 * [taylor]: Taking taylor expansion of y.im in x.im 33.540 * [backup-simplify]: Simplify y.im into y.im 33.540 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.540 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.540 * [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) 33.541 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.542 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.542 * [backup-simplify]: Simplify (+ 0 0) into 0 33.547 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.548 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.549 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.550 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.550 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.550 * [taylor]: Taking taylor expansion of 0 in y.im 33.550 * [backup-simplify]: Simplify 0 into 0 33.550 * [backup-simplify]: Simplify 0 into 0 33.551 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.554 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.556 * [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 33.556 * [backup-simplify]: Simplify (- 0) into 0 33.556 * [backup-simplify]: Simplify (+ 0 0) into 0 33.557 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.558 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.558 * [taylor]: Taking taylor expansion of 0 in x.im 33.558 * [backup-simplify]: Simplify 0 into 0 33.559 * [taylor]: Taking taylor expansion of 0 in y.im 33.559 * [backup-simplify]: Simplify 0 into 0 33.559 * [backup-simplify]: Simplify 0 into 0 33.559 * [taylor]: Taking taylor expansion of 0 in y.im 33.559 * [backup-simplify]: Simplify 0 into 0 33.559 * [backup-simplify]: Simplify 0 into 0 33.559 * [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))))) 33.559 * [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) 33.559 * [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 33.559 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.559 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.559 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.559 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.559 * [backup-simplify]: Simplify 1/3 into 1/3 33.559 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.559 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.559 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.560 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.560 * [taylor]: Taking taylor expansion of y.re in y.im 33.560 * [backup-simplify]: Simplify y.re into y.re 33.560 * [taylor]: Taking taylor expansion of x.re in y.im 33.560 * [backup-simplify]: Simplify x.re into x.re 33.560 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.560 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.560 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.560 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.560 * [taylor]: Taking taylor expansion of y.im in y.im 33.560 * [backup-simplify]: Simplify 0 into 0 33.560 * [backup-simplify]: Simplify 1 into 1 33.560 * [taylor]: Taking taylor expansion of x.im in y.im 33.560 * [backup-simplify]: Simplify x.im into x.im 33.560 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.560 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.560 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.561 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.561 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.561 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.561 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.561 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.562 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 33.562 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.562 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.562 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.562 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.562 * [backup-simplify]: Simplify 1/3 into 1/3 33.562 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.562 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.562 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.562 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.562 * [taylor]: Taking taylor expansion of y.re in x.im 33.562 * [backup-simplify]: Simplify y.re into y.re 33.562 * [taylor]: Taking taylor expansion of x.re in x.im 33.562 * [backup-simplify]: Simplify x.re into x.re 33.562 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.562 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.562 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.562 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.562 * [taylor]: Taking taylor expansion of y.im in x.im 33.562 * [backup-simplify]: Simplify y.im into y.im 33.562 * [taylor]: Taking taylor expansion of x.im in x.im 33.562 * [backup-simplify]: Simplify 0 into 0 33.562 * [backup-simplify]: Simplify 1 into 1 33.562 * [backup-simplify]: Simplify (* y.im 0) into 0 33.563 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.563 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.563 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.563 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.563 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.563 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.564 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.564 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 33.564 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.564 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.564 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.564 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.564 * [backup-simplify]: Simplify 1/3 into 1/3 33.564 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.564 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.564 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.564 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.564 * [taylor]: Taking taylor expansion of y.re in y.re 33.564 * [backup-simplify]: Simplify 0 into 0 33.564 * [backup-simplify]: Simplify 1 into 1 33.564 * [taylor]: Taking taylor expansion of x.re in y.re 33.564 * [backup-simplify]: Simplify x.re into x.re 33.564 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.565 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.565 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.565 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.565 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.565 * [taylor]: Taking taylor expansion of y.im in y.re 33.565 * [backup-simplify]: Simplify y.im into y.im 33.565 * [taylor]: Taking taylor expansion of x.im in y.re 33.565 * [backup-simplify]: Simplify x.im into x.im 33.565 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.565 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.565 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.565 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.566 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.566 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.566 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 33.566 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.566 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.566 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.566 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.566 * [backup-simplify]: Simplify 1/3 into 1/3 33.566 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.566 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.566 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.566 * [taylor]: Taking taylor expansion of y.re in x.re 33.566 * [backup-simplify]: Simplify y.re into y.re 33.566 * [taylor]: Taking taylor expansion of x.re in x.re 33.566 * [backup-simplify]: Simplify 0 into 0 33.566 * [backup-simplify]: Simplify 1 into 1 33.566 * [backup-simplify]: Simplify (* y.re 0) into 0 33.567 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.567 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.567 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.567 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.567 * [taylor]: Taking taylor expansion of y.im in x.re 33.567 * [backup-simplify]: Simplify y.im into y.im 33.567 * [taylor]: Taking taylor expansion of x.im in x.re 33.567 * [backup-simplify]: Simplify x.im into x.im 33.567 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.567 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.567 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.567 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.568 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.568 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.568 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.568 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.568 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.568 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.568 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.568 * [backup-simplify]: Simplify 1/3 into 1/3 33.568 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.568 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.568 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.568 * [taylor]: Taking taylor expansion of y.re in x.re 33.568 * [backup-simplify]: Simplify y.re into y.re 33.568 * [taylor]: Taking taylor expansion of x.re in x.re 33.568 * [backup-simplify]: Simplify 0 into 0 33.568 * [backup-simplify]: Simplify 1 into 1 33.568 * [backup-simplify]: Simplify (* y.re 0) into 0 33.569 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.569 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.569 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.569 * [taylor]: Taking taylor expansion of y.im in x.re 33.569 * [backup-simplify]: Simplify y.im into y.im 33.569 * [taylor]: Taking taylor expansion of x.im in x.re 33.569 * [backup-simplify]: Simplify x.im into x.im 33.569 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.569 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.569 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.569 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.570 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.570 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.570 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.570 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.570 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.570 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.570 * [backup-simplify]: Simplify 1/3 into 1/3 33.570 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.570 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.570 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.570 * [taylor]: Taking taylor expansion of y.re in y.re 33.570 * [backup-simplify]: Simplify 0 into 0 33.570 * [backup-simplify]: Simplify 1 into 1 33.571 * [backup-simplify]: Simplify (/ 1 1) into 1 33.571 * [backup-simplify]: Simplify (log 1) into 0 33.571 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.571 * [taylor]: Taking taylor expansion of x.re in y.re 33.571 * [backup-simplify]: Simplify x.re into x.re 33.571 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.572 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.572 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.572 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.572 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.572 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.572 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.572 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.572 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.572 * [backup-simplify]: Simplify -1/3 into -1/3 33.572 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.572 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.572 * [taylor]: Taking taylor expansion of y.re in x.im 33.572 * [backup-simplify]: Simplify y.re into y.re 33.572 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.572 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.572 * [taylor]: Taking taylor expansion of x.re in x.im 33.572 * [backup-simplify]: Simplify x.re into x.re 33.572 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.573 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.573 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.573 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.573 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.573 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.573 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.573 * [backup-simplify]: Simplify -1/3 into -1/3 33.573 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.573 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.573 * [taylor]: Taking taylor expansion of x.re in y.im 33.573 * [backup-simplify]: Simplify x.re into x.re 33.573 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.573 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.573 * [taylor]: Taking taylor expansion of y.re in y.im 33.573 * [backup-simplify]: Simplify y.re into y.re 33.573 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.573 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.573 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.573 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.574 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.574 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.574 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.575 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.575 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.575 * [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))) 33.575 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.576 * [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)))) 33.576 * [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))) 33.576 * [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 33.576 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.576 * [backup-simplify]: Simplify -1/3 into -1/3 33.576 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.576 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.576 * [taylor]: Taking taylor expansion of y.re in y.re 33.576 * [backup-simplify]: Simplify 0 into 0 33.576 * [backup-simplify]: Simplify 1 into 1 33.576 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.576 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.576 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.576 * [backup-simplify]: Simplify 1/3 into 1/3 33.577 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.577 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.577 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.577 * [taylor]: Taking taylor expansion of y.re in y.re 33.577 * [backup-simplify]: Simplify 0 into 0 33.577 * [backup-simplify]: Simplify 1 into 1 33.577 * [backup-simplify]: Simplify (/ 1 1) into 1 33.577 * [backup-simplify]: Simplify (log 1) into 0 33.577 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.577 * [taylor]: Taking taylor expansion of x.re in y.re 33.577 * [backup-simplify]: Simplify x.re into x.re 33.577 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.578 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.578 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.578 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.578 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.578 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.578 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.578 * [taylor]: Taking taylor expansion of y.im in y.re 33.578 * [backup-simplify]: Simplify y.im into y.im 33.578 * [taylor]: Taking taylor expansion of x.im in y.re 33.578 * [backup-simplify]: Simplify x.im into x.im 33.579 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.581 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.581 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.582 * [backup-simplify]: Simplify (- 0) into 0 33.582 * [backup-simplify]: Simplify (+ 0 0) into 0 33.583 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.583 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.584 * [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)))) 33.584 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.584 * [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)) 33.585 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.586 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.587 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.588 * [backup-simplify]: Simplify (- 0) into 0 33.588 * [backup-simplify]: Simplify (+ 0 0) into 0 33.588 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.589 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.589 * [taylor]: Taking taylor expansion of 0 in x.im 33.589 * [backup-simplify]: Simplify 0 into 0 33.589 * [taylor]: Taking taylor expansion of 0 in y.im 33.589 * [backup-simplify]: Simplify 0 into 0 33.590 * [backup-simplify]: Simplify 0 into 0 33.591 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.591 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.592 * [backup-simplify]: Simplify (+ 0 0) into 0 33.592 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.593 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.593 * [taylor]: Taking taylor expansion of 0 in y.im 33.593 * [backup-simplify]: Simplify 0 into 0 33.593 * [backup-simplify]: Simplify 0 into 0 33.594 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.595 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.595 * [backup-simplify]: Simplify (+ 0 0) into 0 33.596 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.597 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.597 * [backup-simplify]: Simplify 0 into 0 33.597 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.598 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.598 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.598 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.598 * [backup-simplify]: Simplify (- 0) into 0 33.599 * [backup-simplify]: Simplify (+ 0 0) into 0 33.600 * [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)))) 33.600 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.600 * [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))))) 33.601 * [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)))) 33.601 * [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 33.601 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.601 * [backup-simplify]: Simplify -1/9 into -1/9 33.601 * [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 33.601 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.601 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.601 * [taylor]: Taking taylor expansion of y.re in y.re 33.601 * [backup-simplify]: Simplify 0 into 0 33.601 * [backup-simplify]: Simplify 1 into 1 33.601 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.601 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.601 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.601 * [backup-simplify]: Simplify 1/3 into 1/3 33.601 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.601 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.601 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.601 * [taylor]: Taking taylor expansion of y.re in y.re 33.601 * [backup-simplify]: Simplify 0 into 0 33.601 * [backup-simplify]: Simplify 1 into 1 33.601 * [backup-simplify]: Simplify (/ 1 1) into 1 33.601 * [backup-simplify]: Simplify (log 1) into 0 33.601 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.602 * [taylor]: Taking taylor expansion of x.re in y.re 33.602 * [backup-simplify]: Simplify x.re into x.re 33.602 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.602 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.602 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.602 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.602 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.602 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.602 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.602 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.602 * [taylor]: Taking taylor expansion of y.im in y.re 33.602 * [backup-simplify]: Simplify y.im into y.im 33.602 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.602 * [taylor]: Taking taylor expansion of x.im in y.re 33.602 * [backup-simplify]: Simplify x.im into x.im 33.602 * [backup-simplify]: Simplify (* 1 1) into 1 33.603 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.603 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.603 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.603 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.603 * [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))) 33.603 * [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))) 33.603 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.603 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.603 * [backup-simplify]: Simplify -1/3 into -1/3 33.603 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.603 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.603 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.603 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.603 * [backup-simplify]: Simplify -1/3 into -1/3 33.603 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.603 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.603 * [taylor]: Taking taylor expansion of x.re in x.im 33.603 * [backup-simplify]: Simplify x.re into x.re 33.603 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.603 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.603 * [taylor]: Taking taylor expansion of y.re in x.im 33.603 * [backup-simplify]: Simplify y.re into y.re 33.603 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.603 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.603 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.603 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.603 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.603 * [taylor]: Taking taylor expansion of x.im in x.im 33.603 * [backup-simplify]: Simplify 0 into 0 33.603 * [backup-simplify]: Simplify 1 into 1 33.603 * [taylor]: Taking taylor expansion of y.im in x.im 33.603 * [backup-simplify]: Simplify y.im into y.im 33.604 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.604 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.604 * [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) 33.604 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.605 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.605 * [backup-simplify]: Simplify (+ 0 0) into 0 33.605 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.606 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.606 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.606 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.607 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.607 * [taylor]: Taking taylor expansion of 0 in y.im 33.607 * [backup-simplify]: Simplify 0 into 0 33.607 * [backup-simplify]: Simplify 0 into 0 33.607 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.609 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.610 * [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 33.610 * [backup-simplify]: Simplify (- 0) into 0 33.610 * [backup-simplify]: Simplify (+ 0 0) into 0 33.611 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.611 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.612 * [taylor]: Taking taylor expansion of 0 in x.im 33.612 * [backup-simplify]: Simplify 0 into 0 33.612 * [taylor]: Taking taylor expansion of 0 in y.im 33.612 * [backup-simplify]: Simplify 0 into 0 33.612 * [backup-simplify]: Simplify 0 into 0 33.612 * [taylor]: Taking taylor expansion of 0 in y.im 33.612 * [backup-simplify]: Simplify 0 into 0 33.612 * [backup-simplify]: Simplify 0 into 0 33.612 * [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))))) 33.612 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2 2) 33.612 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 33.612 * [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 33.612 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 33.612 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 33.612 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 33.612 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.612 * [backup-simplify]: Simplify 1/3 into 1/3 33.612 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 33.612 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.612 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.612 * [taylor]: Taking taylor expansion of y.re in y.im 33.612 * [backup-simplify]: Simplify y.re into y.re 33.612 * [taylor]: Taking taylor expansion of x.re in y.im 33.612 * [backup-simplify]: Simplify x.re into x.re 33.612 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.612 * [taylor]: Taking taylor expansion of y.im in y.im 33.612 * [backup-simplify]: Simplify 0 into 0 33.612 * [backup-simplify]: Simplify 1 into 1 33.612 * [taylor]: Taking taylor expansion of x.im in y.im 33.612 * [backup-simplify]: Simplify x.im into x.im 33.612 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.612 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.613 * [backup-simplify]: Simplify (- 0) into 0 33.613 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.613 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.613 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.613 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.613 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 33.613 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 33.613 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 33.613 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.613 * [backup-simplify]: Simplify 1/3 into 1/3 33.613 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 33.613 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.613 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.613 * [taylor]: Taking taylor expansion of y.re in x.im 33.613 * [backup-simplify]: Simplify y.re into y.re 33.613 * [taylor]: Taking taylor expansion of x.re in x.im 33.613 * [backup-simplify]: Simplify x.re into x.re 33.613 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.613 * [taylor]: Taking taylor expansion of y.im in x.im 33.613 * [backup-simplify]: Simplify y.im into y.im 33.613 * [taylor]: Taking taylor expansion of x.im in x.im 33.613 * [backup-simplify]: Simplify 0 into 0 33.613 * [backup-simplify]: Simplify 1 into 1 33.613 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.613 * [backup-simplify]: Simplify (* y.im 0) into 0 33.614 * [backup-simplify]: Simplify (- 0) into 0 33.614 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.614 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.614 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.614 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.614 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 33.614 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 33.614 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 33.614 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.614 * [backup-simplify]: Simplify 1/3 into 1/3 33.614 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 33.614 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.614 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.614 * [taylor]: Taking taylor expansion of y.re in y.re 33.614 * [backup-simplify]: Simplify 0 into 0 33.614 * [backup-simplify]: Simplify 1 into 1 33.614 * [taylor]: Taking taylor expansion of x.re in y.re 33.614 * [backup-simplify]: Simplify x.re into x.re 33.614 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.614 * [taylor]: Taking taylor expansion of y.im in y.re 33.614 * [backup-simplify]: Simplify y.im into y.im 33.614 * [taylor]: Taking taylor expansion of x.im in y.re 33.614 * [backup-simplify]: Simplify x.im into x.im 33.614 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.614 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.614 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.614 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.614 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.614 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.614 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.614 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.614 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.614 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.615 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.615 * [backup-simplify]: Simplify 1/3 into 1/3 33.615 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.615 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.615 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.615 * [taylor]: Taking taylor expansion of y.re in x.re 33.615 * [backup-simplify]: Simplify y.re into y.re 33.615 * [taylor]: Taking taylor expansion of x.re in x.re 33.615 * [backup-simplify]: Simplify 0 into 0 33.615 * [backup-simplify]: Simplify 1 into 1 33.615 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.615 * [taylor]: Taking taylor expansion of y.im in x.re 33.615 * [backup-simplify]: Simplify y.im into y.im 33.615 * [taylor]: Taking taylor expansion of x.im in x.re 33.615 * [backup-simplify]: Simplify x.im into x.im 33.615 * [backup-simplify]: Simplify (* y.re 0) into 0 33.615 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.615 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.615 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.615 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.615 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.615 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.615 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.615 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.615 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.615 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.615 * [backup-simplify]: Simplify 1/3 into 1/3 33.615 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.615 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.615 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.615 * [taylor]: Taking taylor expansion of y.re in x.re 33.615 * [backup-simplify]: Simplify y.re into y.re 33.615 * [taylor]: Taking taylor expansion of x.re in x.re 33.615 * [backup-simplify]: Simplify 0 into 0 33.615 * [backup-simplify]: Simplify 1 into 1 33.615 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.615 * [taylor]: Taking taylor expansion of y.im in x.re 33.615 * [backup-simplify]: Simplify y.im into y.im 33.615 * [taylor]: Taking taylor expansion of x.im in x.re 33.615 * [backup-simplify]: Simplify x.im into x.im 33.615 * [backup-simplify]: Simplify (* y.re 0) into 0 33.615 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.615 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.616 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.616 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.616 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.616 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.616 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 33.616 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 33.616 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 33.616 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.616 * [backup-simplify]: Simplify 1/3 into 1/3 33.616 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 33.616 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.616 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.616 * [taylor]: Taking taylor expansion of y.im in y.re 33.616 * [backup-simplify]: Simplify y.im into y.im 33.616 * [taylor]: Taking taylor expansion of x.im in y.re 33.616 * [backup-simplify]: Simplify x.im into x.im 33.616 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.616 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.616 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.616 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.616 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.616 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.616 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 33.616 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 33.616 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 33.616 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.616 * [backup-simplify]: Simplify 1/3 into 1/3 33.616 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 33.616 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.616 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.616 * [taylor]: Taking taylor expansion of y.im in x.im 33.616 * [backup-simplify]: Simplify y.im into y.im 33.616 * [taylor]: Taking taylor expansion of x.im in x.im 33.616 * [backup-simplify]: Simplify 0 into 0 33.617 * [backup-simplify]: Simplify 1 into 1 33.617 * [backup-simplify]: Simplify (* y.im 0) into 0 33.617 * [backup-simplify]: Simplify (- 0) into 0 33.617 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.617 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.617 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.617 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 33.617 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.618 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 33.618 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 33.618 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 33.618 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 33.618 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.618 * [backup-simplify]: Simplify 1/3 into 1/3 33.618 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 33.618 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 33.618 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.618 * [taylor]: Taking taylor expansion of y.im in y.im 33.618 * [backup-simplify]: Simplify 0 into 0 33.618 * [backup-simplify]: Simplify 1 into 1 33.618 * [backup-simplify]: Simplify (- 0) into 0 33.618 * [backup-simplify]: Simplify (- 1) into -1 33.618 * [backup-simplify]: Simplify (- 1) into -1 33.619 * [backup-simplify]: Simplify (log -1) into (log -1) 33.619 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.619 * [taylor]: Taking taylor expansion of x.im in y.im 33.619 * [backup-simplify]: Simplify x.im into x.im 33.619 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.619 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 33.620 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 33.620 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 33.620 * [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))))) 33.620 * [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))))) 33.621 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.621 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.621 * [backup-simplify]: Simplify (- 0) into 0 33.621 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.621 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 33.621 * [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)))) 33.622 * [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)) 33.622 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 33.622 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.622 * [backup-simplify]: Simplify -1/3 into -1/3 33.622 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 33.622 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 33.622 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 33.622 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 33.622 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.622 * [backup-simplify]: Simplify 1/3 into 1/3 33.622 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 33.622 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 33.622 * [taylor]: Taking taylor expansion of -1 in y.re 33.622 * [backup-simplify]: Simplify -1 into -1 33.622 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.622 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.622 * [taylor]: Taking taylor expansion of y.im in y.re 33.622 * [backup-simplify]: Simplify y.im into y.im 33.622 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.622 * [taylor]: Taking taylor expansion of x.im in y.re 33.622 * [backup-simplify]: Simplify x.im into x.im 33.622 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.622 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.622 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.622 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 33.622 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 33.622 * [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))))) 33.623 * [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) 33.623 * [taylor]: Taking taylor expansion of y.re in y.re 33.623 * [backup-simplify]: Simplify 0 into 0 33.623 * [backup-simplify]: Simplify 1 into 1 33.623 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 33.623 * [backup-simplify]: Simplify (* -1/3 0) into 0 33.623 * [taylor]: Taking taylor expansion of 0 in x.im 33.623 * [backup-simplify]: Simplify 0 into 0 33.623 * [taylor]: Taking taylor expansion of 0 in y.im 33.623 * [backup-simplify]: Simplify 0 into 0 33.623 * [backup-simplify]: Simplify 0 into 0 33.623 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.623 * [backup-simplify]: Simplify (- 0) into 0 33.623 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.624 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 33.624 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 33.625 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.625 * [taylor]: Taking taylor expansion of 0 in x.im 33.625 * [backup-simplify]: Simplify 0 into 0 33.625 * [taylor]: Taking taylor expansion of 0 in y.im 33.625 * [backup-simplify]: Simplify 0 into 0 33.625 * [backup-simplify]: Simplify 0 into 0 33.625 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.626 * [backup-simplify]: Simplify (- 0) into 0 33.626 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.626 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 33.626 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.627 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 33.627 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.627 * [taylor]: Taking taylor expansion of 0 in y.im 33.627 * [backup-simplify]: Simplify 0 into 0 33.627 * [backup-simplify]: Simplify 0 into 0 33.628 * [backup-simplify]: Simplify (- 0) into 0 33.628 * [backup-simplify]: Simplify (- 1) into -1 33.629 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 33.629 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 33.629 * [backup-simplify]: Simplify (+ 0 0) into 0 33.630 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 33.631 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.631 * [backup-simplify]: Simplify 0 into 0 33.631 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.631 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.632 * [backup-simplify]: Simplify (- 0) into 0 33.632 * [backup-simplify]: Simplify (+ 0 0) into 0 33.632 * [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)))) 33.633 * [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))))) 33.633 * [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))) 33.633 * [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 33.633 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.633 * [backup-simplify]: Simplify -1/9 into -1/9 33.633 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 33.633 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 33.633 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 33.633 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 33.633 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.633 * [backup-simplify]: Simplify 1/3 into 1/3 33.633 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 33.634 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 33.634 * [taylor]: Taking taylor expansion of -1 in y.re 33.634 * [backup-simplify]: Simplify -1 into -1 33.634 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 33.634 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 33.634 * [taylor]: Taking taylor expansion of y.im in y.re 33.634 * [backup-simplify]: Simplify y.im into y.im 33.634 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 33.634 * [taylor]: Taking taylor expansion of x.im in y.re 33.634 * [backup-simplify]: Simplify x.im into x.im 33.634 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.634 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 33.634 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 33.634 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.634 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 33.634 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 33.634 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 33.634 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 33.634 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 33.634 * [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))))) 33.634 * [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) 33.634 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.634 * [taylor]: Taking taylor expansion of y.re in y.re 33.634 * [backup-simplify]: Simplify 0 into 0 33.634 * [backup-simplify]: Simplify 1 into 1 33.635 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 33.635 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 33.635 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 33.635 * [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 33.635 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 33.636 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 33.636 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.637 * [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) 33.637 * [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))) 33.637 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 33.637 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 33.637 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.637 * [backup-simplify]: Simplify 1/3 into 1/3 33.637 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 33.637 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 33.637 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 33.637 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.637 * [backup-simplify]: Simplify 1/3 into 1/3 33.637 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 33.637 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 33.637 * [taylor]: Taking taylor expansion of -1 in x.im 33.637 * [backup-simplify]: Simplify -1 into -1 33.637 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 33.637 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 33.637 * [taylor]: Taking taylor expansion of y.im in x.im 33.637 * [backup-simplify]: Simplify y.im into y.im 33.638 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 33.638 * [taylor]: Taking taylor expansion of x.im in x.im 33.638 * [backup-simplify]: Simplify 0 into 0 33.638 * [backup-simplify]: Simplify 1 into 1 33.638 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.638 * [backup-simplify]: Simplify (* 1 1) into 1 33.638 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 33.638 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 33.638 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 33.638 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 33.638 * [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)))) 33.639 * [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))))) 33.639 * [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)))))) 33.639 * [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))))))) 33.639 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 33.639 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 33.639 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.639 * [backup-simplify]: Simplify 1/3 into 1/3 33.639 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 33.639 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 33.639 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.639 * [backup-simplify]: Simplify 1/3 into 1/3 33.639 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 33.639 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 33.639 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 33.639 * [taylor]: Taking taylor expansion of -1 in y.im 33.639 * [backup-simplify]: Simplify -1 into -1 33.639 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 33.639 * [taylor]: Taking taylor expansion of y.im in y.im 33.639 * [backup-simplify]: Simplify 0 into 0 33.639 * [backup-simplify]: Simplify 1 into 1 33.639 * [backup-simplify]: Simplify (* 1 1) into 1 33.640 * [backup-simplify]: Simplify (/ -1 1) into -1 33.640 * [backup-simplify]: Simplify (log -1) into (log -1) 33.640 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 33.640 * [taylor]: Taking taylor expansion of 2 in y.im 33.640 * [backup-simplify]: Simplify 2 into 2 33.640 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.640 * [taylor]: Taking taylor expansion of x.im in y.im 33.640 * [backup-simplify]: Simplify x.im into x.im 33.640 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.640 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 33.641 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 33.641 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 33.641 * [backup-simplify]: Simplify (+ (- (log -1) (* 2 (log y.im))) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log y.im)) (* 2 (log x.im)))) 33.641 * [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))))) 33.642 * [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)))))) 33.642 * [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))))))) 33.642 * [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)))))))) 33.643 * [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)))))))) 33.643 * [backup-simplify]: Simplify (- 0) into 0 33.643 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.643 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.644 * [backup-simplify]: Simplify (- 0) into 0 33.644 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.645 * [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 33.645 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 33.646 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.646 * [taylor]: Taking taylor expansion of 0 in x.im 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [taylor]: Taking taylor expansion of 0 in y.im 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [taylor]: Taking taylor expansion of 0 in y.im 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [taylor]: Taking taylor expansion of 0 in y.im 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [backup-simplify]: Simplify 0 into 0 33.646 * [backup-simplify]: Simplify (- 0) into 0 33.646 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.647 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.647 * [backup-simplify]: Simplify (- 0) into 0 33.647 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.648 * [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 33.648 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.649 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 33.651 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.651 * [taylor]: Taking taylor expansion of 0 in y.im 33.651 * [backup-simplify]: Simplify 0 into 0 33.651 * [backup-simplify]: Simplify 0 into 0 33.651 * [backup-simplify]: Simplify 0 into 0 33.651 * [backup-simplify]: Simplify 0 into 0 33.652 * [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)))))))))) 33.652 * [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) 33.652 * [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 33.652 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.652 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.653 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.653 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.653 * [backup-simplify]: Simplify 1/3 into 1/3 33.653 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.653 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.653 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.653 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.653 * [taylor]: Taking taylor expansion of y.re in y.im 33.653 * [backup-simplify]: Simplify y.re into y.re 33.653 * [taylor]: Taking taylor expansion of x.re in y.im 33.653 * [backup-simplify]: Simplify x.re into x.re 33.653 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.653 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.653 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.653 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.653 * [taylor]: Taking taylor expansion of y.im in y.im 33.653 * [backup-simplify]: Simplify 0 into 0 33.653 * [backup-simplify]: Simplify 1 into 1 33.653 * [taylor]: Taking taylor expansion of x.im in y.im 33.653 * [backup-simplify]: Simplify x.im into x.im 33.653 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.654 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.654 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.654 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.654 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.654 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.655 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.655 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.655 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 33.655 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.655 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.655 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.655 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.655 * [backup-simplify]: Simplify 1/3 into 1/3 33.655 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.655 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.655 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.655 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.655 * [taylor]: Taking taylor expansion of y.re in x.im 33.655 * [backup-simplify]: Simplify y.re into y.re 33.655 * [taylor]: Taking taylor expansion of x.re in x.im 33.655 * [backup-simplify]: Simplify x.re into x.re 33.655 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.655 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.656 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.656 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.656 * [taylor]: Taking taylor expansion of y.im in x.im 33.656 * [backup-simplify]: Simplify y.im into y.im 33.656 * [taylor]: Taking taylor expansion of x.im in x.im 33.656 * [backup-simplify]: Simplify 0 into 0 33.656 * [backup-simplify]: Simplify 1 into 1 33.656 * [backup-simplify]: Simplify (* y.im 0) into 0 33.656 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.656 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.656 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.656 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.657 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.657 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.657 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.657 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 33.657 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.657 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.657 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.658 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.658 * [backup-simplify]: Simplify 1/3 into 1/3 33.658 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.658 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.658 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.658 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.658 * [taylor]: Taking taylor expansion of y.re in y.re 33.658 * [backup-simplify]: Simplify 0 into 0 33.658 * [backup-simplify]: Simplify 1 into 1 33.658 * [taylor]: Taking taylor expansion of x.re in y.re 33.658 * [backup-simplify]: Simplify x.re into x.re 33.658 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.658 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.658 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.658 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.658 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.658 * [taylor]: Taking taylor expansion of y.im in y.re 33.658 * [backup-simplify]: Simplify y.im into y.im 33.658 * [taylor]: Taking taylor expansion of x.im in y.re 33.658 * [backup-simplify]: Simplify x.im into x.im 33.659 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.659 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.659 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.659 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.659 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.659 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.660 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 33.660 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.660 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.660 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.660 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.660 * [backup-simplify]: Simplify 1/3 into 1/3 33.660 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.660 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.660 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.660 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.660 * [taylor]: Taking taylor expansion of y.re in x.re 33.660 * [backup-simplify]: Simplify y.re into y.re 33.660 * [taylor]: Taking taylor expansion of x.re in x.re 33.660 * [backup-simplify]: Simplify 0 into 0 33.660 * [backup-simplify]: Simplify 1 into 1 33.660 * [backup-simplify]: Simplify (* y.re 0) into 0 33.660 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.660 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.661 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.661 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.661 * [taylor]: Taking taylor expansion of y.im in x.re 33.661 * [backup-simplify]: Simplify y.im into y.im 33.661 * [taylor]: Taking taylor expansion of x.im in x.re 33.661 * [backup-simplify]: Simplify x.im into x.im 33.661 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.661 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.661 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.661 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.661 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.662 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.662 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.662 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.662 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.662 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.662 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.662 * [backup-simplify]: Simplify 1/3 into 1/3 33.662 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.662 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.662 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.662 * [taylor]: Taking taylor expansion of y.re in x.re 33.662 * [backup-simplify]: Simplify y.re into y.re 33.662 * [taylor]: Taking taylor expansion of x.re in x.re 33.662 * [backup-simplify]: Simplify 0 into 0 33.662 * [backup-simplify]: Simplify 1 into 1 33.662 * [backup-simplify]: Simplify (* y.re 0) into 0 33.663 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.663 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.663 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.663 * [taylor]: Taking taylor expansion of y.im in x.re 33.663 * [backup-simplify]: Simplify y.im into y.im 33.663 * [taylor]: Taking taylor expansion of x.im in x.re 33.663 * [backup-simplify]: Simplify x.im into x.im 33.663 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.663 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.663 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.663 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.664 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.664 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.664 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.664 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.664 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.664 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.664 * [backup-simplify]: Simplify 1/3 into 1/3 33.664 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.664 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.664 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.664 * [taylor]: Taking taylor expansion of y.re in y.re 33.664 * [backup-simplify]: Simplify 0 into 0 33.664 * [backup-simplify]: Simplify 1 into 1 33.665 * [backup-simplify]: Simplify (/ 1 1) into 1 33.665 * [backup-simplify]: Simplify (log 1) into 0 33.665 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.665 * [taylor]: Taking taylor expansion of x.re in y.re 33.665 * [backup-simplify]: Simplify x.re into x.re 33.665 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.666 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.666 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.666 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.666 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.666 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.666 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.666 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.666 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.666 * [backup-simplify]: Simplify -1/3 into -1/3 33.666 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.666 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.666 * [taylor]: Taking taylor expansion of y.re in x.im 33.666 * [backup-simplify]: Simplify y.re into y.re 33.666 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.666 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.666 * [taylor]: Taking taylor expansion of x.re in x.im 33.666 * [backup-simplify]: Simplify x.re into x.re 33.666 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.666 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.666 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.667 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.667 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.667 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.667 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.667 * [backup-simplify]: Simplify -1/3 into -1/3 33.667 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.667 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.667 * [taylor]: Taking taylor expansion of x.re in y.im 33.667 * [backup-simplify]: Simplify x.re into x.re 33.667 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.667 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.667 * [taylor]: Taking taylor expansion of y.re in y.im 33.667 * [backup-simplify]: Simplify y.re into y.re 33.667 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.667 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.667 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.667 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.667 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.674 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.674 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.675 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.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))) 33.676 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.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)))) 33.677 * [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))) 33.677 * [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 33.677 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.677 * [backup-simplify]: Simplify -1/3 into -1/3 33.677 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.677 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.677 * [taylor]: Taking taylor expansion of y.re in y.re 33.677 * [backup-simplify]: Simplify 0 into 0 33.677 * [backup-simplify]: Simplify 1 into 1 33.677 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.677 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.677 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.677 * [backup-simplify]: Simplify 1/3 into 1/3 33.677 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.677 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.677 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.677 * [taylor]: Taking taylor expansion of y.re in y.re 33.677 * [backup-simplify]: Simplify 0 into 0 33.677 * [backup-simplify]: Simplify 1 into 1 33.678 * [backup-simplify]: Simplify (/ 1 1) into 1 33.678 * [backup-simplify]: Simplify (log 1) into 0 33.678 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.678 * [taylor]: Taking taylor expansion of x.re in y.re 33.678 * [backup-simplify]: Simplify x.re into x.re 33.678 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.679 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.679 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.679 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.679 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.679 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.679 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.679 * [taylor]: Taking taylor expansion of y.im in y.re 33.679 * [backup-simplify]: Simplify y.im into y.im 33.679 * [taylor]: Taking taylor expansion of x.im in y.re 33.679 * [backup-simplify]: Simplify x.im into x.im 33.679 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.680 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.682 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.682 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.683 * [backup-simplify]: Simplify (- 0) into 0 33.683 * [backup-simplify]: Simplify (+ 0 0) into 0 33.684 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.684 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.685 * [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)))) 33.685 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.685 * [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)) 33.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.687 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.688 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.688 * [backup-simplify]: Simplify (- 0) into 0 33.689 * [backup-simplify]: Simplify (+ 0 0) into 0 33.689 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.690 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.690 * [taylor]: Taking taylor expansion of 0 in x.im 33.690 * [backup-simplify]: Simplify 0 into 0 33.690 * [taylor]: Taking taylor expansion of 0 in y.im 33.690 * [backup-simplify]: Simplify 0 into 0 33.690 * [backup-simplify]: Simplify 0 into 0 33.691 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.692 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.692 * [backup-simplify]: Simplify (+ 0 0) into 0 33.693 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.694 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.694 * [taylor]: Taking taylor expansion of 0 in y.im 33.694 * [backup-simplify]: Simplify 0 into 0 33.694 * [backup-simplify]: Simplify 0 into 0 33.695 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.695 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.696 * [backup-simplify]: Simplify (+ 0 0) into 0 33.696 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.697 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.697 * [backup-simplify]: Simplify 0 into 0 33.698 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.698 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.698 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.698 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.699 * [backup-simplify]: Simplify (- 0) into 0 33.699 * [backup-simplify]: Simplify (+ 0 0) into 0 33.701 * [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)))) 33.701 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.702 * [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))))) 33.703 * [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)))) 33.703 * [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 33.703 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.703 * [backup-simplify]: Simplify -1/9 into -1/9 33.703 * [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 33.703 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.703 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.703 * [taylor]: Taking taylor expansion of y.re in y.re 33.703 * [backup-simplify]: Simplify 0 into 0 33.703 * [backup-simplify]: Simplify 1 into 1 33.703 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.703 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.703 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.703 * [backup-simplify]: Simplify 1/3 into 1/3 33.703 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.703 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.703 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.703 * [taylor]: Taking taylor expansion of y.re in y.re 33.703 * [backup-simplify]: Simplify 0 into 0 33.703 * [backup-simplify]: Simplify 1 into 1 33.704 * [backup-simplify]: Simplify (/ 1 1) into 1 33.704 * [backup-simplify]: Simplify (log 1) into 0 33.704 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.704 * [taylor]: Taking taylor expansion of x.re in y.re 33.704 * [backup-simplify]: Simplify x.re into x.re 33.704 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.705 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.705 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.705 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.705 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.705 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.705 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.705 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.705 * [taylor]: Taking taylor expansion of y.im in y.re 33.705 * [backup-simplify]: Simplify y.im into y.im 33.705 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.705 * [taylor]: Taking taylor expansion of x.im in y.re 33.705 * [backup-simplify]: Simplify x.im into x.im 33.706 * [backup-simplify]: Simplify (* 1 1) into 1 33.706 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.706 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.706 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.706 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.706 * [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))) 33.706 * [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))) 33.706 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.706 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.706 * [backup-simplify]: Simplify -1/3 into -1/3 33.707 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.707 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.707 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.707 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.707 * [backup-simplify]: Simplify -1/3 into -1/3 33.707 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.707 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.707 * [taylor]: Taking taylor expansion of x.re in x.im 33.707 * [backup-simplify]: Simplify x.re into x.re 33.707 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.707 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.707 * [taylor]: Taking taylor expansion of y.re in x.im 33.707 * [backup-simplify]: Simplify y.re into y.re 33.707 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.707 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.707 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.707 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.707 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.707 * [taylor]: Taking taylor expansion of x.im in x.im 33.707 * [backup-simplify]: Simplify 0 into 0 33.707 * [backup-simplify]: Simplify 1 into 1 33.707 * [taylor]: Taking taylor expansion of y.im in x.im 33.707 * [backup-simplify]: Simplify y.im into y.im 33.707 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.708 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.708 * [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) 33.709 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.710 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.710 * [backup-simplify]: Simplify (+ 0 0) into 0 33.711 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.712 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.712 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.713 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.713 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.713 * [taylor]: Taking taylor expansion of 0 in y.im 33.713 * [backup-simplify]: Simplify 0 into 0 33.713 * [backup-simplify]: Simplify 0 into 0 33.714 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.717 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.719 * [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 33.719 * [backup-simplify]: Simplify (- 0) into 0 33.720 * [backup-simplify]: Simplify (+ 0 0) into 0 33.721 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.722 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.722 * [taylor]: Taking taylor expansion of 0 in x.im 33.722 * [backup-simplify]: Simplify 0 into 0 33.722 * [taylor]: Taking taylor expansion of 0 in y.im 33.722 * [backup-simplify]: Simplify 0 into 0 33.722 * [backup-simplify]: Simplify 0 into 0 33.722 * [taylor]: Taking taylor expansion of 0 in y.im 33.722 * [backup-simplify]: Simplify 0 into 0 33.722 * [backup-simplify]: Simplify 0 into 0 33.723 * [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))))) 33.723 * [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) 33.723 * [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 33.723 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.723 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.723 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.723 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.723 * [backup-simplify]: Simplify 1/3 into 1/3 33.723 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.723 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.723 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.723 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.723 * [taylor]: Taking taylor expansion of y.re in y.im 33.723 * [backup-simplify]: Simplify y.re into y.re 33.723 * [taylor]: Taking taylor expansion of x.re in y.im 33.723 * [backup-simplify]: Simplify x.re into x.re 33.723 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.723 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.723 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.724 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.724 * [taylor]: Taking taylor expansion of y.im in y.im 33.724 * [backup-simplify]: Simplify 0 into 0 33.724 * [backup-simplify]: Simplify 1 into 1 33.724 * [taylor]: Taking taylor expansion of x.im in y.im 33.724 * [backup-simplify]: Simplify x.im into x.im 33.724 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.724 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.724 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.724 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.724 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.724 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.725 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.725 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.725 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 33.725 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.725 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.725 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.725 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.725 * [backup-simplify]: Simplify 1/3 into 1/3 33.725 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.726 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.726 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.726 * [taylor]: Taking taylor expansion of y.re in x.im 33.726 * [backup-simplify]: Simplify y.re into y.re 33.726 * [taylor]: Taking taylor expansion of x.re in x.im 33.726 * [backup-simplify]: Simplify x.re into x.re 33.726 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.726 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.726 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.726 * [taylor]: Taking taylor expansion of y.im in x.im 33.726 * [backup-simplify]: Simplify y.im into y.im 33.726 * [taylor]: Taking taylor expansion of x.im in x.im 33.726 * [backup-simplify]: Simplify 0 into 0 33.726 * [backup-simplify]: Simplify 1 into 1 33.726 * [backup-simplify]: Simplify (* y.im 0) into 0 33.726 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.727 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.727 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.727 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.727 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.727 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.727 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.728 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 33.728 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.728 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.728 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.728 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.728 * [backup-simplify]: Simplify 1/3 into 1/3 33.728 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.728 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.728 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.728 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.728 * [taylor]: Taking taylor expansion of y.re in y.re 33.728 * [backup-simplify]: Simplify 0 into 0 33.728 * [backup-simplify]: Simplify 1 into 1 33.728 * [taylor]: Taking taylor expansion of x.re in y.re 33.728 * [backup-simplify]: Simplify x.re into x.re 33.728 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.729 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.729 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.729 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.729 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.729 * [taylor]: Taking taylor expansion of y.im in y.re 33.729 * [backup-simplify]: Simplify y.im into y.im 33.729 * [taylor]: Taking taylor expansion of x.im in y.re 33.729 * [backup-simplify]: Simplify x.im into x.im 33.729 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.729 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.729 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.729 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.730 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.730 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.730 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 33.730 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.731 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.731 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.731 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.731 * [backup-simplify]: Simplify 1/3 into 1/3 33.731 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.731 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.731 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.731 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.731 * [taylor]: Taking taylor expansion of y.re in x.re 33.731 * [backup-simplify]: Simplify y.re into y.re 33.731 * [taylor]: Taking taylor expansion of x.re in x.re 33.731 * [backup-simplify]: Simplify 0 into 0 33.731 * [backup-simplify]: Simplify 1 into 1 33.731 * [backup-simplify]: Simplify (* y.re 0) into 0 33.731 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.731 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.731 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.731 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.731 * [taylor]: Taking taylor expansion of y.im in x.re 33.732 * [backup-simplify]: Simplify y.im into y.im 33.732 * [taylor]: Taking taylor expansion of x.im in x.re 33.732 * [backup-simplify]: Simplify x.im into x.im 33.732 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.732 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.732 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.732 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.732 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.732 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.733 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.733 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.733 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.733 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.733 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.733 * [backup-simplify]: Simplify 1/3 into 1/3 33.733 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.733 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.733 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.733 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.733 * [taylor]: Taking taylor expansion of y.re in x.re 33.733 * [backup-simplify]: Simplify y.re into y.re 33.733 * [taylor]: Taking taylor expansion of x.re in x.re 33.733 * [backup-simplify]: Simplify 0 into 0 33.733 * [backup-simplify]: Simplify 1 into 1 33.733 * [backup-simplify]: Simplify (* y.re 0) into 0 33.733 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.734 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.734 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.734 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.734 * [taylor]: Taking taylor expansion of y.im in x.re 33.734 * [backup-simplify]: Simplify y.im into y.im 33.734 * [taylor]: Taking taylor expansion of x.im in x.re 33.734 * [backup-simplify]: Simplify x.im into x.im 33.734 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.734 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.734 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.734 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.735 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.735 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.735 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.735 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.735 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.735 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.735 * [backup-simplify]: Simplify 1/3 into 1/3 33.735 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.735 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.735 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.735 * [taylor]: Taking taylor expansion of y.re in y.re 33.735 * [backup-simplify]: Simplify 0 into 0 33.735 * [backup-simplify]: Simplify 1 into 1 33.736 * [backup-simplify]: Simplify (/ 1 1) into 1 33.736 * [backup-simplify]: Simplify (log 1) into 0 33.736 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.736 * [taylor]: Taking taylor expansion of x.re in y.re 33.736 * [backup-simplify]: Simplify x.re into x.re 33.736 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.736 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.737 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.737 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.737 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.737 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.737 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.737 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.737 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.737 * [backup-simplify]: Simplify -1/3 into -1/3 33.737 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.737 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.737 * [taylor]: Taking taylor expansion of y.re in x.im 33.737 * [backup-simplify]: Simplify y.re into y.re 33.737 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.737 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.737 * [taylor]: Taking taylor expansion of x.re in x.im 33.737 * [backup-simplify]: Simplify x.re into x.re 33.737 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.737 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.738 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.738 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.738 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.738 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.738 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.738 * [backup-simplify]: Simplify -1/3 into -1/3 33.738 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.738 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.738 * [taylor]: Taking taylor expansion of x.re in y.im 33.738 * [backup-simplify]: Simplify x.re into x.re 33.738 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.738 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.738 * [taylor]: Taking taylor expansion of y.re in y.im 33.738 * [backup-simplify]: Simplify y.re into y.re 33.738 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.738 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.738 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.738 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.739 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.739 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.740 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.740 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.740 * [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))) 33.740 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.741 * [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)))) 33.741 * [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))) 33.741 * [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 33.741 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.741 * [backup-simplify]: Simplify -1/3 into -1/3 33.741 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.741 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.741 * [taylor]: Taking taylor expansion of y.re in y.re 33.741 * [backup-simplify]: Simplify 0 into 0 33.741 * [backup-simplify]: Simplify 1 into 1 33.741 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.742 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.742 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.742 * [backup-simplify]: Simplify 1/3 into 1/3 33.742 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.742 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.742 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.742 * [taylor]: Taking taylor expansion of y.re in y.re 33.742 * [backup-simplify]: Simplify 0 into 0 33.742 * [backup-simplify]: Simplify 1 into 1 33.742 * [backup-simplify]: Simplify (/ 1 1) into 1 33.743 * [backup-simplify]: Simplify (log 1) into 0 33.743 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.743 * [taylor]: Taking taylor expansion of x.re in y.re 33.743 * [backup-simplify]: Simplify x.re into x.re 33.743 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.743 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.743 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.743 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.743 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.743 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.743 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.743 * [taylor]: Taking taylor expansion of y.im in y.re 33.744 * [backup-simplify]: Simplify y.im into y.im 33.744 * [taylor]: Taking taylor expansion of x.im in y.re 33.744 * [backup-simplify]: Simplify x.im into x.im 33.744 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.745 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.746 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.747 * [backup-simplify]: Simplify (- 0) into 0 33.747 * [backup-simplify]: Simplify (+ 0 0) into 0 33.747 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.748 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.749 * [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)))) 33.749 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.749 * [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)) 33.750 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.751 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.752 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.752 * [backup-simplify]: Simplify (- 0) into 0 33.753 * [backup-simplify]: Simplify (+ 0 0) into 0 33.753 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.754 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.754 * [taylor]: Taking taylor expansion of 0 in x.im 33.754 * [backup-simplify]: Simplify 0 into 0 33.754 * [taylor]: Taking taylor expansion of 0 in y.im 33.754 * [backup-simplify]: Simplify 0 into 0 33.755 * [backup-simplify]: Simplify 0 into 0 33.755 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.756 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.756 * [backup-simplify]: Simplify (+ 0 0) into 0 33.757 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.758 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.758 * [taylor]: Taking taylor expansion of 0 in y.im 33.758 * [backup-simplify]: Simplify 0 into 0 33.758 * [backup-simplify]: Simplify 0 into 0 33.759 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.759 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.760 * [backup-simplify]: Simplify (+ 0 0) into 0 33.760 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.761 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.761 * [backup-simplify]: Simplify 0 into 0 33.762 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.762 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.763 * [backup-simplify]: Simplify (- 0) into 0 33.763 * [backup-simplify]: Simplify (+ 0 0) into 0 33.765 * [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)))) 33.765 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.766 * [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))))) 33.767 * [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)))) 33.767 * [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 33.767 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.767 * [backup-simplify]: Simplify -1/9 into -1/9 33.767 * [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 33.767 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.767 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.767 * [taylor]: Taking taylor expansion of y.re in y.re 33.767 * [backup-simplify]: Simplify 0 into 0 33.767 * [backup-simplify]: Simplify 1 into 1 33.767 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.767 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.767 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.767 * [backup-simplify]: Simplify 1/3 into 1/3 33.767 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.767 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.767 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.767 * [taylor]: Taking taylor expansion of y.re in y.re 33.767 * [backup-simplify]: Simplify 0 into 0 33.767 * [backup-simplify]: Simplify 1 into 1 33.768 * [backup-simplify]: Simplify (/ 1 1) into 1 33.768 * [backup-simplify]: Simplify (log 1) into 0 33.768 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.768 * [taylor]: Taking taylor expansion of x.re in y.re 33.768 * [backup-simplify]: Simplify x.re into x.re 33.768 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.769 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.769 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.769 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.769 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.769 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.769 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.769 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.769 * [taylor]: Taking taylor expansion of y.im in y.re 33.769 * [backup-simplify]: Simplify y.im into y.im 33.769 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.769 * [taylor]: Taking taylor expansion of x.im in y.re 33.769 * [backup-simplify]: Simplify x.im into x.im 33.770 * [backup-simplify]: Simplify (* 1 1) into 1 33.770 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.770 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.770 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.770 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.770 * [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))) 33.771 * [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))) 33.771 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.771 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.771 * [backup-simplify]: Simplify -1/3 into -1/3 33.771 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.771 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.771 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.771 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.771 * [backup-simplify]: Simplify -1/3 into -1/3 33.771 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.771 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.771 * [taylor]: Taking taylor expansion of x.re in x.im 33.771 * [backup-simplify]: Simplify x.re into x.re 33.771 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.771 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.771 * [taylor]: Taking taylor expansion of y.re in x.im 33.771 * [backup-simplify]: Simplify y.re into y.re 33.771 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.771 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.772 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.772 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.772 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.772 * [taylor]: Taking taylor expansion of x.im in x.im 33.772 * [backup-simplify]: Simplify 0 into 0 33.772 * [backup-simplify]: Simplify 1 into 1 33.772 * [taylor]: Taking taylor expansion of y.im in x.im 33.772 * [backup-simplify]: Simplify y.im into y.im 33.772 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.772 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.773 * [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) 33.773 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.774 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.774 * [backup-simplify]: Simplify (+ 0 0) into 0 33.775 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.776 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.777 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.777 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.777 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.777 * [taylor]: Taking taylor expansion of 0 in y.im 33.777 * [backup-simplify]: Simplify 0 into 0 33.778 * [backup-simplify]: Simplify 0 into 0 33.778 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.781 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.783 * [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 33.783 * [backup-simplify]: Simplify (- 0) into 0 33.784 * [backup-simplify]: Simplify (+ 0 0) into 0 33.784 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.786 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.786 * [taylor]: Taking taylor expansion of 0 in x.im 33.786 * [backup-simplify]: Simplify 0 into 0 33.786 * [taylor]: Taking taylor expansion of 0 in y.im 33.786 * [backup-simplify]: Simplify 0 into 0 33.786 * [backup-simplify]: Simplify 0 into 0 33.786 * [taylor]: Taking taylor expansion of 0 in y.im 33.786 * [backup-simplify]: Simplify 0 into 0 33.786 * [backup-simplify]: Simplify 0 into 0 33.786 * [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))))) 33.786 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 2 1) 33.787 * [backup-simplify]: Simplify (cbrt (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 1/3) 33.787 * [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 33.787 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 33.787 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 33.787 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 33.787 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.787 * [backup-simplify]: Simplify 1/3 into 1/3 33.787 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 33.787 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.787 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.787 * [taylor]: Taking taylor expansion of y.re in y.im 33.787 * [backup-simplify]: Simplify y.re into y.re 33.787 * [taylor]: Taking taylor expansion of x.re in y.im 33.787 * [backup-simplify]: Simplify x.re into x.re 33.787 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.787 * [taylor]: Taking taylor expansion of y.im in y.im 33.787 * [backup-simplify]: Simplify 0 into 0 33.787 * [backup-simplify]: Simplify 1 into 1 33.787 * [taylor]: Taking taylor expansion of x.im in y.im 33.787 * [backup-simplify]: Simplify x.im into x.im 33.787 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.787 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.788 * [backup-simplify]: Simplify (- 0) into 0 33.788 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.788 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.788 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.788 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.788 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 33.788 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 33.788 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 33.788 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.788 * [backup-simplify]: Simplify 1/3 into 1/3 33.788 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 33.788 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.788 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.788 * [taylor]: Taking taylor expansion of y.re in x.im 33.789 * [backup-simplify]: Simplify y.re into y.re 33.789 * [taylor]: Taking taylor expansion of x.re in x.im 33.789 * [backup-simplify]: Simplify x.re into x.re 33.789 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.789 * [taylor]: Taking taylor expansion of y.im in x.im 33.789 * [backup-simplify]: Simplify y.im into y.im 33.789 * [taylor]: Taking taylor expansion of x.im in x.im 33.789 * [backup-simplify]: Simplify 0 into 0 33.789 * [backup-simplify]: Simplify 1 into 1 33.789 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.789 * [backup-simplify]: Simplify (* y.im 0) into 0 33.789 * [backup-simplify]: Simplify (- 0) into 0 33.789 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.789 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.790 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.790 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.790 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 33.790 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 33.790 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 33.790 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.790 * [backup-simplify]: Simplify 1/3 into 1/3 33.790 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 33.790 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.790 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.790 * [taylor]: Taking taylor expansion of y.re in y.re 33.790 * [backup-simplify]: Simplify 0 into 0 33.790 * [backup-simplify]: Simplify 1 into 1 33.790 * [taylor]: Taking taylor expansion of x.re in y.re 33.790 * [backup-simplify]: Simplify x.re into x.re 33.790 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.790 * [taylor]: Taking taylor expansion of y.im in y.re 33.790 * [backup-simplify]: Simplify y.im into y.im 33.790 * [taylor]: Taking taylor expansion of x.im in y.re 33.790 * [backup-simplify]: Simplify x.im into x.im 33.790 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.790 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.790 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.790 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.791 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.791 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.791 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.791 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.791 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.791 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.791 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.791 * [backup-simplify]: Simplify 1/3 into 1/3 33.791 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.791 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.791 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.791 * [taylor]: Taking taylor expansion of y.re in x.re 33.791 * [backup-simplify]: Simplify y.re into y.re 33.791 * [taylor]: Taking taylor expansion of x.re in x.re 33.791 * [backup-simplify]: Simplify 0 into 0 33.791 * [backup-simplify]: Simplify 1 into 1 33.791 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.791 * [taylor]: Taking taylor expansion of y.im in x.re 33.791 * [backup-simplify]: Simplify y.im into y.im 33.791 * [taylor]: Taking taylor expansion of x.im in x.re 33.791 * [backup-simplify]: Simplify x.im into x.im 33.791 * [backup-simplify]: Simplify (* y.re 0) into 0 33.791 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.791 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.791 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.792 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.792 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.792 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.792 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.792 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.792 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.792 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.792 * [backup-simplify]: Simplify 1/3 into 1/3 33.792 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.792 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.792 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.792 * [taylor]: Taking taylor expansion of y.re in x.re 33.792 * [backup-simplify]: Simplify y.re into y.re 33.792 * [taylor]: Taking taylor expansion of x.re in x.re 33.792 * [backup-simplify]: Simplify 0 into 0 33.792 * [backup-simplify]: Simplify 1 into 1 33.792 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.792 * [taylor]: Taking taylor expansion of y.im in x.re 33.792 * [backup-simplify]: Simplify y.im into y.im 33.792 * [taylor]: Taking taylor expansion of x.im in x.re 33.792 * [backup-simplify]: Simplify x.im into x.im 33.792 * [backup-simplify]: Simplify (* y.re 0) into 0 33.792 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.792 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.793 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.793 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.793 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.793 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.793 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 33.793 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 33.793 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 33.793 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.793 * [backup-simplify]: Simplify 1/3 into 1/3 33.793 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 33.793 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.793 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.793 * [taylor]: Taking taylor expansion of y.im in y.re 33.793 * [backup-simplify]: Simplify y.im into y.im 33.793 * [taylor]: Taking taylor expansion of x.im in y.re 33.793 * [backup-simplify]: Simplify x.im into x.im 33.793 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.793 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.794 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.794 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.794 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.794 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.794 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 33.794 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 33.794 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 33.794 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.794 * [backup-simplify]: Simplify 1/3 into 1/3 33.794 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 33.794 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.794 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.794 * [taylor]: Taking taylor expansion of y.im in x.im 33.794 * [backup-simplify]: Simplify y.im into y.im 33.794 * [taylor]: Taking taylor expansion of x.im in x.im 33.794 * [backup-simplify]: Simplify 0 into 0 33.794 * [backup-simplify]: Simplify 1 into 1 33.794 * [backup-simplify]: Simplify (* y.im 0) into 0 33.795 * [backup-simplify]: Simplify (- 0) into 0 33.795 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.795 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.795 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.795 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 33.796 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.796 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 33.796 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 33.796 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 33.796 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 33.796 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.796 * [backup-simplify]: Simplify 1/3 into 1/3 33.796 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 33.796 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 33.796 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.796 * [taylor]: Taking taylor expansion of y.im in y.im 33.796 * [backup-simplify]: Simplify 0 into 0 33.796 * [backup-simplify]: Simplify 1 into 1 33.797 * [backup-simplify]: Simplify (- 0) into 0 33.797 * [backup-simplify]: Simplify (- 1) into -1 33.797 * [backup-simplify]: Simplify (- 1) into -1 33.798 * [backup-simplify]: Simplify (log -1) into (log -1) 33.798 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.798 * [taylor]: Taking taylor expansion of x.im in y.im 33.798 * [backup-simplify]: Simplify x.im into x.im 33.798 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.799 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 33.799 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 33.800 * [backup-simplify]: Simplify (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) into (* 1/3 (+ (log y.im) (+ (log x.im) (log -1)))) 33.800 * [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))))) 33.801 * [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))))) 33.801 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.801 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.802 * [backup-simplify]: Simplify (- 0) into 0 33.802 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.802 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 y.re) 1)) (pow (- (* y.im x.im)) 1)))) 1) into (* -1 (/ y.re (* y.im x.im))) 33.802 * [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)))) 33.803 * [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)) 33.803 * [taylor]: Taking taylor expansion of (* -1/3 (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re)) in y.re 33.803 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.803 * [backup-simplify]: Simplify -1/3 into -1/3 33.803 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 33.803 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 33.803 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 33.803 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 33.803 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.803 * [backup-simplify]: Simplify 1/3 into 1/3 33.803 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 33.803 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 33.803 * [taylor]: Taking taylor expansion of -1 in y.re 33.803 * [backup-simplify]: Simplify -1 into -1 33.803 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.803 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.803 * [taylor]: Taking taylor expansion of y.im in y.re 33.803 * [backup-simplify]: Simplify y.im into y.im 33.803 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.803 * [taylor]: Taking taylor expansion of x.im in y.re 33.803 * [backup-simplify]: Simplify x.im into x.im 33.803 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.803 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.803 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.804 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 33.804 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) into (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) 33.804 * [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))))) 33.804 * [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) 33.804 * [taylor]: Taking taylor expansion of y.re in y.re 33.804 * [backup-simplify]: Simplify 0 into 0 33.804 * [backup-simplify]: Simplify 1 into 1 33.804 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 33.805 * [backup-simplify]: Simplify (* -1/3 0) into 0 33.805 * [taylor]: Taking taylor expansion of 0 in x.im 33.805 * [backup-simplify]: Simplify 0 into 0 33.805 * [taylor]: Taking taylor expansion of 0 in y.im 33.805 * [backup-simplify]: Simplify 0 into 0 33.805 * [backup-simplify]: Simplify 0 into 0 33.805 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.806 * [backup-simplify]: Simplify (- 0) into 0 33.806 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.806 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 33.807 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 33.808 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.808 * [taylor]: Taking taylor expansion of 0 in x.im 33.808 * [backup-simplify]: Simplify 0 into 0 33.808 * [taylor]: Taking taylor expansion of 0 in y.im 33.808 * [backup-simplify]: Simplify 0 into 0 33.808 * [backup-simplify]: Simplify 0 into 0 33.809 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.809 * [backup-simplify]: Simplify (- 0) into 0 33.809 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.810 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 33.810 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.811 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 33.812 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.812 * [taylor]: Taking taylor expansion of 0 in y.im 33.812 * [backup-simplify]: Simplify 0 into 0 33.812 * [backup-simplify]: Simplify 0 into 0 33.812 * [backup-simplify]: Simplify (- 0) into 0 33.813 * [backup-simplify]: Simplify (- 1) into -1 33.814 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 33.815 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 33.815 * [backup-simplify]: Simplify (+ 0 0) into 0 33.816 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 33.817 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.817 * [backup-simplify]: Simplify 0 into 0 33.818 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.819 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.819 * [backup-simplify]: Simplify (- 0) into 0 33.819 * [backup-simplify]: Simplify (+ 0 0) into 0 33.821 * [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)))) 33.822 * [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))))) 33.823 * [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))) 33.823 * [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 33.823 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.823 * [backup-simplify]: Simplify -1/9 into -1/9 33.823 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) (pow y.re 2)) in y.re 33.823 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 33.823 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 33.823 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 33.823 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.823 * [backup-simplify]: Simplify 1/3 into 1/3 33.823 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 33.823 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 33.823 * [taylor]: Taking taylor expansion of -1 in y.re 33.823 * [backup-simplify]: Simplify -1 into -1 33.823 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 33.823 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 33.823 * [taylor]: Taking taylor expansion of y.im in y.re 33.823 * [backup-simplify]: Simplify y.im into y.im 33.823 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 33.823 * [taylor]: Taking taylor expansion of x.im in y.re 33.823 * [backup-simplify]: Simplify x.im into x.im 33.823 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.824 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 33.824 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 33.824 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.824 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 33.824 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 33.824 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 33.824 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 33.824 * [backup-simplify]: Simplify (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) into (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) 33.825 * [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))))) 33.825 * [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) 33.825 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.825 * [taylor]: Taking taylor expansion of y.re in y.re 33.825 * [backup-simplify]: Simplify 0 into 0 33.825 * [backup-simplify]: Simplify 1 into 1 33.825 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 33.825 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 33.825 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 33.826 * [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 33.827 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 33.828 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 33.829 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.829 * [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) 33.830 * [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))) 33.830 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 33.830 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 33.830 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.830 * [backup-simplify]: Simplify 1/3 into 1/3 33.830 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 33.830 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 33.830 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 33.830 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.830 * [backup-simplify]: Simplify 1/3 into 1/3 33.830 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 33.830 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 33.830 * [taylor]: Taking taylor expansion of -1 in x.im 33.830 * [backup-simplify]: Simplify -1 into -1 33.830 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 33.830 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 33.830 * [taylor]: Taking taylor expansion of y.im in x.im 33.830 * [backup-simplify]: Simplify y.im into y.im 33.830 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 33.830 * [taylor]: Taking taylor expansion of x.im in x.im 33.830 * [backup-simplify]: Simplify 0 into 0 33.831 * [backup-simplify]: Simplify 1 into 1 33.831 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.836 * [backup-simplify]: Simplify (* 1 1) into 1 33.836 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 33.836 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 33.836 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 33.837 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 (pow y.im 2)))) into (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) 33.837 * [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)))) 33.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))))) 33.838 * [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)))))) 33.838 * [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))))))) 33.838 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 33.838 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 33.838 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.838 * [backup-simplify]: Simplify 1/3 into 1/3 33.838 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 33.838 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 33.838 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.838 * [backup-simplify]: Simplify 1/3 into 1/3 33.838 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 33.838 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 33.838 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 33.838 * [taylor]: Taking taylor expansion of -1 in y.im 33.838 * [backup-simplify]: Simplify -1 into -1 33.838 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 33.838 * [taylor]: Taking taylor expansion of y.im in y.im 33.838 * [backup-simplify]: Simplify 0 into 0 33.838 * [backup-simplify]: Simplify 1 into 1 33.839 * [backup-simplify]: Simplify (* 1 1) into 1 33.839 * [backup-simplify]: Simplify (/ -1 1) into -1 33.840 * [backup-simplify]: Simplify (log -1) into (log -1) 33.840 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 33.840 * [taylor]: Taking taylor expansion of 2 in y.im 33.840 * [backup-simplify]: Simplify 2 into 2 33.840 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.840 * [taylor]: Taking taylor expansion of x.im in y.im 33.840 * [backup-simplify]: Simplify x.im into x.im 33.840 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.841 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 33.841 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 33.841 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 33.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)))) 33.843 * [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))))) 33.843 * [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)))))) 33.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))))))) 33.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)))))))) 33.845 * [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)))))))) 33.846 * [backup-simplify]: Simplify (- 0) into 0 33.846 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.846 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.847 * [backup-simplify]: Simplify (- 0) into 0 33.847 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.848 * [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 33.849 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 33.851 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.851 * [taylor]: Taking taylor expansion of 0 in x.im 33.851 * [backup-simplify]: Simplify 0 into 0 33.851 * [taylor]: Taking taylor expansion of 0 in y.im 33.851 * [backup-simplify]: Simplify 0 into 0 33.851 * [backup-simplify]: Simplify 0 into 0 33.851 * [taylor]: Taking taylor expansion of 0 in y.im 33.851 * [backup-simplify]: Simplify 0 into 0 33.851 * [backup-simplify]: Simplify 0 into 0 33.851 * [taylor]: Taking taylor expansion of 0 in y.im 33.851 * [backup-simplify]: Simplify 0 into 0 33.851 * [backup-simplify]: Simplify 0 into 0 33.852 * [backup-simplify]: Simplify (- 0) into 0 33.852 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.852 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.853 * [backup-simplify]: Simplify (- 0) into 0 33.853 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.854 * [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 33.855 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.856 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 33.857 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.857 * [taylor]: Taking taylor expansion of 0 in y.im 33.857 * [backup-simplify]: Simplify 0 into 0 33.857 * [backup-simplify]: Simplify 0 into 0 33.857 * [backup-simplify]: Simplify 0 into 0 33.857 * [backup-simplify]: Simplify 0 into 0 33.859 * [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)))))))))) 33.859 * [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) 33.859 * [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 33.859 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.859 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.859 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.859 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.859 * [backup-simplify]: Simplify 1/3 into 1/3 33.859 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.859 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.859 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.859 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.859 * [taylor]: Taking taylor expansion of y.re in y.im 33.859 * [backup-simplify]: Simplify y.re into y.re 33.859 * [taylor]: Taking taylor expansion of x.re in y.im 33.859 * [backup-simplify]: Simplify x.re into x.re 33.859 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.859 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.859 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.859 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.860 * [taylor]: Taking taylor expansion of y.im in y.im 33.860 * [backup-simplify]: Simplify 0 into 0 33.860 * [backup-simplify]: Simplify 1 into 1 33.860 * [taylor]: Taking taylor expansion of x.im in y.im 33.860 * [backup-simplify]: Simplify x.im into x.im 33.860 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.860 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.860 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.860 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.860 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.860 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.861 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.861 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.861 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 33.861 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.861 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.861 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.861 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.861 * [backup-simplify]: Simplify 1/3 into 1/3 33.861 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.861 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.861 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.861 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.862 * [taylor]: Taking taylor expansion of y.re in x.im 33.862 * [backup-simplify]: Simplify y.re into y.re 33.862 * [taylor]: Taking taylor expansion of x.re in x.im 33.862 * [backup-simplify]: Simplify x.re into x.re 33.862 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.862 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.862 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.862 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.862 * [taylor]: Taking taylor expansion of y.im in x.im 33.862 * [backup-simplify]: Simplify y.im into y.im 33.862 * [taylor]: Taking taylor expansion of x.im in x.im 33.862 * [backup-simplify]: Simplify 0 into 0 33.862 * [backup-simplify]: Simplify 1 into 1 33.862 * [backup-simplify]: Simplify (* y.im 0) into 0 33.862 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.862 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.863 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.863 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.863 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.863 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.863 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.863 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 33.864 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.864 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.864 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.864 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.864 * [backup-simplify]: Simplify 1/3 into 1/3 33.864 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.864 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.864 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.864 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.864 * [taylor]: Taking taylor expansion of y.re in y.re 33.864 * [backup-simplify]: Simplify 0 into 0 33.864 * [backup-simplify]: Simplify 1 into 1 33.864 * [taylor]: Taking taylor expansion of x.re in y.re 33.864 * [backup-simplify]: Simplify x.re into x.re 33.864 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.864 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.864 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.864 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.864 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.864 * [taylor]: Taking taylor expansion of y.im in y.re 33.865 * [backup-simplify]: Simplify y.im into y.im 33.865 * [taylor]: Taking taylor expansion of x.im in y.re 33.865 * [backup-simplify]: Simplify x.im into x.im 33.865 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.865 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.865 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.865 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.865 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.865 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.866 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 33.866 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.866 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.866 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.866 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.866 * [backup-simplify]: Simplify 1/3 into 1/3 33.866 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.866 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.866 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.866 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.866 * [taylor]: Taking taylor expansion of y.re in x.re 33.866 * [backup-simplify]: Simplify y.re into y.re 33.866 * [taylor]: Taking taylor expansion of x.re in x.re 33.866 * [backup-simplify]: Simplify 0 into 0 33.866 * [backup-simplify]: Simplify 1 into 1 33.866 * [backup-simplify]: Simplify (* y.re 0) into 0 33.866 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.867 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.867 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.867 * [taylor]: Taking taylor expansion of y.im in x.re 33.867 * [backup-simplify]: Simplify y.im into y.im 33.867 * [taylor]: Taking taylor expansion of x.im in x.re 33.867 * [backup-simplify]: Simplify x.im into x.im 33.867 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.867 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.867 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.867 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.867 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.868 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.868 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.868 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.868 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.868 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.868 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.868 * [backup-simplify]: Simplify 1/3 into 1/3 33.868 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.868 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.868 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.868 * [taylor]: Taking taylor expansion of y.re in x.re 33.868 * [backup-simplify]: Simplify y.re into y.re 33.868 * [taylor]: Taking taylor expansion of x.re in x.re 33.868 * [backup-simplify]: Simplify 0 into 0 33.868 * [backup-simplify]: Simplify 1 into 1 33.868 * [backup-simplify]: Simplify (* y.re 0) into 0 33.869 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.869 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.869 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.869 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.869 * [taylor]: Taking taylor expansion of y.im in x.re 33.869 * [backup-simplify]: Simplify y.im into y.im 33.869 * [taylor]: Taking taylor expansion of x.im in x.re 33.869 * [backup-simplify]: Simplify x.im into x.im 33.869 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.869 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.869 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.869 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.870 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.870 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.870 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.870 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.870 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.870 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.870 * [backup-simplify]: Simplify 1/3 into 1/3 33.870 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.870 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.870 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.870 * [taylor]: Taking taylor expansion of y.re in y.re 33.870 * [backup-simplify]: Simplify 0 into 0 33.870 * [backup-simplify]: Simplify 1 into 1 33.871 * [backup-simplify]: Simplify (/ 1 1) into 1 33.871 * [backup-simplify]: Simplify (log 1) into 0 33.871 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.871 * [taylor]: Taking taylor expansion of x.re in y.re 33.871 * [backup-simplify]: Simplify x.re into x.re 33.871 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.872 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.872 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.872 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.872 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.872 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.872 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.872 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.872 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.872 * [backup-simplify]: Simplify -1/3 into -1/3 33.872 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.872 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.872 * [taylor]: Taking taylor expansion of y.re in x.im 33.872 * [backup-simplify]: Simplify y.re into y.re 33.872 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.872 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.872 * [taylor]: Taking taylor expansion of x.re in x.im 33.872 * [backup-simplify]: Simplify x.re into x.re 33.872 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.872 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.873 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.873 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.873 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.873 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.873 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.873 * [backup-simplify]: Simplify -1/3 into -1/3 33.873 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.873 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.873 * [taylor]: Taking taylor expansion of x.re in y.im 33.873 * [backup-simplify]: Simplify x.re into x.re 33.873 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.873 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.873 * [taylor]: Taking taylor expansion of y.re in y.im 33.873 * [backup-simplify]: Simplify y.re into y.re 33.873 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.873 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.873 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.873 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.873 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.874 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.874 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.875 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.875 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.875 * [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))) 33.876 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.876 * [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)))) 33.876 * [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))) 33.876 * [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 33.876 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.876 * [backup-simplify]: Simplify -1/3 into -1/3 33.876 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.876 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.877 * [taylor]: Taking taylor expansion of y.re in y.re 33.877 * [backup-simplify]: Simplify 0 into 0 33.877 * [backup-simplify]: Simplify 1 into 1 33.877 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.877 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.877 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.877 * [backup-simplify]: Simplify 1/3 into 1/3 33.877 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.877 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.877 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.877 * [taylor]: Taking taylor expansion of y.re in y.re 33.877 * [backup-simplify]: Simplify 0 into 0 33.877 * [backup-simplify]: Simplify 1 into 1 33.877 * [backup-simplify]: Simplify (/ 1 1) into 1 33.878 * [backup-simplify]: Simplify (log 1) into 0 33.878 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.878 * [taylor]: Taking taylor expansion of x.re in y.re 33.878 * [backup-simplify]: Simplify x.re into x.re 33.878 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.878 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.878 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.878 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.879 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.879 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.879 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.879 * [taylor]: Taking taylor expansion of y.im in y.re 33.879 * [backup-simplify]: Simplify y.im into y.im 33.879 * [taylor]: Taking taylor expansion of x.im in y.re 33.879 * [backup-simplify]: Simplify x.im into x.im 33.879 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.881 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.882 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.883 * [backup-simplify]: Simplify (- 0) into 0 33.883 * [backup-simplify]: Simplify (+ 0 0) into 0 33.884 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.884 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.885 * [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)))) 33.885 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.885 * [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)) 33.886 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.888 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.888 * [backup-simplify]: Simplify (- 0) into 0 33.889 * [backup-simplify]: Simplify (+ 0 0) into 0 33.889 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.891 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.891 * [taylor]: Taking taylor expansion of 0 in x.im 33.891 * [backup-simplify]: Simplify 0 into 0 33.891 * [taylor]: Taking taylor expansion of 0 in y.im 33.891 * [backup-simplify]: Simplify 0 into 0 33.891 * [backup-simplify]: Simplify 0 into 0 33.892 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.893 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.893 * [backup-simplify]: Simplify (+ 0 0) into 0 33.894 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.895 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.895 * [taylor]: Taking taylor expansion of 0 in y.im 33.895 * [backup-simplify]: Simplify 0 into 0 33.895 * [backup-simplify]: Simplify 0 into 0 33.896 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.896 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.897 * [backup-simplify]: Simplify (+ 0 0) into 0 33.897 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.898 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.898 * [backup-simplify]: Simplify 0 into 0 33.899 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.899 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.900 * [backup-simplify]: Simplify (- 0) into 0 33.900 * [backup-simplify]: Simplify (+ 0 0) into 0 33.901 * [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)))) 33.902 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.902 * [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))))) 33.903 * [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)))) 33.903 * [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 33.903 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.903 * [backup-simplify]: Simplify -1/9 into -1/9 33.903 * [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 33.903 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.903 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.904 * [taylor]: Taking taylor expansion of y.re in y.re 33.904 * [backup-simplify]: Simplify 0 into 0 33.904 * [backup-simplify]: Simplify 1 into 1 33.904 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.904 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.904 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.904 * [backup-simplify]: Simplify 1/3 into 1/3 33.904 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.904 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.904 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.904 * [taylor]: Taking taylor expansion of y.re in y.re 33.904 * [backup-simplify]: Simplify 0 into 0 33.904 * [backup-simplify]: Simplify 1 into 1 33.904 * [backup-simplify]: Simplify (/ 1 1) into 1 33.905 * [backup-simplify]: Simplify (log 1) into 0 33.905 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.905 * [taylor]: Taking taylor expansion of x.re in y.re 33.905 * [backup-simplify]: Simplify x.re into x.re 33.905 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.905 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.905 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.905 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.906 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.906 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.906 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.906 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.906 * [taylor]: Taking taylor expansion of y.im in y.re 33.906 * [backup-simplify]: Simplify y.im into y.im 33.906 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.906 * [taylor]: Taking taylor expansion of x.im in y.re 33.906 * [backup-simplify]: Simplify x.im into x.im 33.906 * [backup-simplify]: Simplify (* 1 1) into 1 33.906 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.906 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.906 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.907 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.907 * [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))) 33.907 * [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))) 33.907 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.907 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.907 * [backup-simplify]: Simplify -1/3 into -1/3 33.907 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.907 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.907 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.907 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.907 * [backup-simplify]: Simplify -1/3 into -1/3 33.907 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.907 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.907 * [taylor]: Taking taylor expansion of x.re in x.im 33.907 * [backup-simplify]: Simplify x.re into x.re 33.907 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.907 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.907 * [taylor]: Taking taylor expansion of y.re in x.im 33.908 * [backup-simplify]: Simplify y.re into y.re 33.908 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.908 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.908 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.908 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.908 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.908 * [taylor]: Taking taylor expansion of x.im in x.im 33.908 * [backup-simplify]: Simplify 0 into 0 33.908 * [backup-simplify]: Simplify 1 into 1 33.908 * [taylor]: Taking taylor expansion of y.im in x.im 33.908 * [backup-simplify]: Simplify y.im into y.im 33.908 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.909 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.909 * [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) 33.909 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.910 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.911 * [backup-simplify]: Simplify (+ 0 0) into 0 33.911 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.912 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.913 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.913 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.913 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.913 * [taylor]: Taking taylor expansion of 0 in y.im 33.914 * [backup-simplify]: Simplify 0 into 0 33.914 * [backup-simplify]: Simplify 0 into 0 33.914 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.917 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.919 * [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 33.919 * [backup-simplify]: Simplify (- 0) into 0 33.919 * [backup-simplify]: Simplify (+ 0 0) into 0 33.920 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.922 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.922 * [taylor]: Taking taylor expansion of 0 in x.im 33.922 * [backup-simplify]: Simplify 0 into 0 33.922 * [taylor]: Taking taylor expansion of 0 in y.im 33.922 * [backup-simplify]: Simplify 0 into 0 33.922 * [backup-simplify]: Simplify 0 into 0 33.922 * [taylor]: Taking taylor expansion of 0 in y.im 33.922 * [backup-simplify]: Simplify 0 into 0 33.922 * [backup-simplify]: Simplify 0 into 0 33.922 * [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))))) 33.922 * [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) 33.922 * [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 33.923 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.923 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.923 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.923 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.923 * [backup-simplify]: Simplify 1/3 into 1/3 33.923 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.923 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.923 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.923 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.923 * [taylor]: Taking taylor expansion of y.re in y.im 33.923 * [backup-simplify]: Simplify y.re into y.re 33.923 * [taylor]: Taking taylor expansion of x.re in y.im 33.923 * [backup-simplify]: Simplify x.re into x.re 33.923 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.923 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.923 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.923 * [taylor]: Taking taylor expansion of y.im in y.im 33.923 * [backup-simplify]: Simplify 0 into 0 33.923 * [backup-simplify]: Simplify 1 into 1 33.923 * [taylor]: Taking taylor expansion of x.im in y.im 33.923 * [backup-simplify]: Simplify x.im into x.im 33.923 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.924 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.924 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.924 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.924 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.924 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.924 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.925 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.925 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) into (exp (* 1/3 (- (log (- (/ 1 x.im))) (log y.im)))) 33.925 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.925 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.925 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.925 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.925 * [backup-simplify]: Simplify 1/3 into 1/3 33.925 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.925 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.925 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.925 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.925 * [taylor]: Taking taylor expansion of y.re in x.im 33.925 * [backup-simplify]: Simplify y.re into y.re 33.925 * [taylor]: Taking taylor expansion of x.re in x.im 33.925 * [backup-simplify]: Simplify x.re into x.re 33.925 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.925 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.925 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.925 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.925 * [taylor]: Taking taylor expansion of y.im in x.im 33.925 * [backup-simplify]: Simplify y.im into y.im 33.925 * [taylor]: Taking taylor expansion of x.im in x.im 33.925 * [backup-simplify]: Simplify 0 into 0 33.925 * [backup-simplify]: Simplify 1 into 1 33.925 * [backup-simplify]: Simplify (* y.im 0) into 0 33.926 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.926 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.926 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.926 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.926 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.927 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.927 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.927 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) into (exp (* 1/3 (- (log (- (/ 1 y.im))) (log x.im)))) 33.927 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.927 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.927 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.927 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.927 * [backup-simplify]: Simplify 1/3 into 1/3 33.927 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.927 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.927 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.927 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.927 * [taylor]: Taking taylor expansion of y.re in y.re 33.927 * [backup-simplify]: Simplify 0 into 0 33.927 * [backup-simplify]: Simplify 1 into 1 33.927 * [taylor]: Taking taylor expansion of x.re in y.re 33.927 * [backup-simplify]: Simplify x.re into x.re 33.927 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.928 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.928 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.928 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.928 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.928 * [taylor]: Taking taylor expansion of y.im in y.re 33.928 * [backup-simplify]: Simplify y.im into y.im 33.928 * [taylor]: Taking taylor expansion of x.im in y.re 33.928 * [backup-simplify]: Simplify x.im into x.im 33.928 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.928 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.928 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.928 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.929 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.929 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.929 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log y.re)))) 33.929 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.929 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.929 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.929 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.929 * [backup-simplify]: Simplify 1/3 into 1/3 33.929 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.929 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.929 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.929 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.929 * [taylor]: Taking taylor expansion of y.re in x.re 33.929 * [backup-simplify]: Simplify y.re into y.re 33.929 * [taylor]: Taking taylor expansion of x.re in x.re 33.929 * [backup-simplify]: Simplify 0 into 0 33.929 * [backup-simplify]: Simplify 1 into 1 33.929 * [backup-simplify]: Simplify (* y.re 0) into 0 33.930 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.930 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.930 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.930 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.930 * [taylor]: Taking taylor expansion of y.im in x.re 33.930 * [backup-simplify]: Simplify y.im into y.im 33.930 * [taylor]: Taking taylor expansion of x.im in x.re 33.930 * [backup-simplify]: Simplify x.im into x.im 33.930 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.930 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.930 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.930 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.931 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.931 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.931 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.931 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.931 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.931 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.931 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.931 * [backup-simplify]: Simplify 1/3 into 1/3 33.931 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.931 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.931 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.931 * [taylor]: Taking taylor expansion of y.re in x.re 33.931 * [backup-simplify]: Simplify y.re into y.re 33.931 * [taylor]: Taking taylor expansion of x.re in x.re 33.931 * [backup-simplify]: Simplify 0 into 0 33.932 * [backup-simplify]: Simplify 1 into 1 33.932 * [backup-simplify]: Simplify (* y.re 0) into 0 33.932 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.932 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.932 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.932 * [taylor]: Taking taylor expansion of y.im in x.re 33.932 * [backup-simplify]: Simplify y.im into y.im 33.932 * [taylor]: Taking taylor expansion of x.im in x.re 33.932 * [backup-simplify]: Simplify x.im into x.im 33.932 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.932 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.932 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.932 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.933 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.933 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.933 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) 33.933 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.933 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.933 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.933 * [backup-simplify]: Simplify 1/3 into 1/3 33.933 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.933 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.933 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.933 * [taylor]: Taking taylor expansion of y.re in y.re 33.934 * [backup-simplify]: Simplify 0 into 0 33.934 * [backup-simplify]: Simplify 1 into 1 33.934 * [backup-simplify]: Simplify (/ 1 1) into 1 33.934 * [backup-simplify]: Simplify (log 1) into 0 33.934 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.934 * [taylor]: Taking taylor expansion of x.re in y.re 33.934 * [backup-simplify]: Simplify x.re into x.re 33.934 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.935 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.935 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.935 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.935 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.935 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.935 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.935 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.935 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.935 * [backup-simplify]: Simplify -1/3 into -1/3 33.935 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.935 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.935 * [taylor]: Taking taylor expansion of y.re in x.im 33.935 * [backup-simplify]: Simplify y.re into y.re 33.935 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.936 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.936 * [taylor]: Taking taylor expansion of x.re in x.im 33.936 * [backup-simplify]: Simplify x.re into x.re 33.936 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.936 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.936 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.936 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.936 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.936 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.936 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.936 * [backup-simplify]: Simplify -1/3 into -1/3 33.936 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.936 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.936 * [taylor]: Taking taylor expansion of x.re in y.im 33.936 * [backup-simplify]: Simplify x.re into x.re 33.936 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.936 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.936 * [taylor]: Taking taylor expansion of y.re in y.im 33.936 * [backup-simplify]: Simplify y.re into y.re 33.936 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.936 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.936 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.937 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.937 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.938 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.938 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.938 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.938 * [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))) 33.939 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.939 * [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)))) 33.939 * [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))) 33.939 * [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 33.939 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.939 * [backup-simplify]: Simplify -1/3 into -1/3 33.939 * [taylor]: Taking taylor expansion of (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.939 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.939 * [taylor]: Taking taylor expansion of y.re in y.re 33.939 * [backup-simplify]: Simplify 0 into 0 33.939 * [backup-simplify]: Simplify 1 into 1 33.939 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.939 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.939 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.940 * [backup-simplify]: Simplify 1/3 into 1/3 33.940 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.940 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.940 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.940 * [taylor]: Taking taylor expansion of y.re in y.re 33.940 * [backup-simplify]: Simplify 0 into 0 33.940 * [backup-simplify]: Simplify 1 into 1 33.940 * [backup-simplify]: Simplify (/ 1 1) into 1 33.940 * [backup-simplify]: Simplify (log 1) into 0 33.940 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.940 * [taylor]: Taking taylor expansion of x.re in y.re 33.940 * [backup-simplify]: Simplify x.re into x.re 33.940 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.941 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.941 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.941 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.941 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.941 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.941 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.941 * [taylor]: Taking taylor expansion of y.im in y.re 33.941 * [backup-simplify]: Simplify y.im into y.im 33.941 * [taylor]: Taking taylor expansion of x.im in y.re 33.941 * [backup-simplify]: Simplify x.im into x.im 33.941 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.944 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.944 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.945 * [backup-simplify]: Simplify (- 0) into 0 33.945 * [backup-simplify]: Simplify (+ 0 0) into 0 33.946 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.947 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.947 * [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)))) 33.947 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.947 * [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)) 33.948 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.950 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.950 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.951 * [backup-simplify]: Simplify (- 0) into 0 33.951 * [backup-simplify]: Simplify (+ 0 0) into 0 33.951 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.952 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.952 * [taylor]: Taking taylor expansion of 0 in x.im 33.952 * [backup-simplify]: Simplify 0 into 0 33.952 * [taylor]: Taking taylor expansion of 0 in y.im 33.952 * [backup-simplify]: Simplify 0 into 0 33.952 * [backup-simplify]: Simplify 0 into 0 33.953 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.954 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.954 * [backup-simplify]: Simplify (+ 0 0) into 0 33.954 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.955 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.955 * [taylor]: Taking taylor expansion of 0 in y.im 33.955 * [backup-simplify]: Simplify 0 into 0 33.955 * [backup-simplify]: Simplify 0 into 0 33.956 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.957 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.957 * [backup-simplify]: Simplify (+ 0 0) into 0 33.957 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.958 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.958 * [backup-simplify]: Simplify 0 into 0 33.959 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.959 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.960 * [backup-simplify]: Simplify (- 0) into 0 33.960 * [backup-simplify]: Simplify (+ 0 0) into 0 33.961 * [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)))) 33.961 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.962 * [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))))) 33.963 * [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)))) 33.963 * [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 33.963 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.963 * [backup-simplify]: Simplify -1/9 into -1/9 33.963 * [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 33.963 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.963 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.963 * [taylor]: Taking taylor expansion of y.re in y.re 33.963 * [backup-simplify]: Simplify 0 into 0 33.963 * [backup-simplify]: Simplify 1 into 1 33.963 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.963 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.963 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.963 * [backup-simplify]: Simplify 1/3 into 1/3 33.963 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.963 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.963 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.963 * [taylor]: Taking taylor expansion of y.re in y.re 33.963 * [backup-simplify]: Simplify 0 into 0 33.963 * [backup-simplify]: Simplify 1 into 1 33.964 * [backup-simplify]: Simplify (/ 1 1) into 1 33.964 * [backup-simplify]: Simplify (log 1) into 0 33.964 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.964 * [taylor]: Taking taylor expansion of x.re in y.re 33.964 * [backup-simplify]: Simplify x.re into x.re 33.964 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.965 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.965 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.965 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.965 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.965 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.965 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.965 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.965 * [taylor]: Taking taylor expansion of y.im in y.re 33.965 * [backup-simplify]: Simplify y.im into y.im 33.965 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.965 * [taylor]: Taking taylor expansion of x.im in y.re 33.965 * [backup-simplify]: Simplify x.im into x.im 33.966 * [backup-simplify]: Simplify (* 1 1) into 1 33.966 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.966 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.966 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.966 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.966 * [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))) 33.966 * [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))) 33.966 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.966 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.966 * [backup-simplify]: Simplify -1/3 into -1/3 33.966 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.967 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.967 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.967 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.967 * [backup-simplify]: Simplify -1/3 into -1/3 33.967 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.967 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.967 * [taylor]: Taking taylor expansion of x.re in x.im 33.967 * [backup-simplify]: Simplify x.re into x.re 33.967 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.967 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.967 * [taylor]: Taking taylor expansion of y.re in x.im 33.967 * [backup-simplify]: Simplify y.re into y.re 33.967 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.967 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.967 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.967 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.967 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.967 * [taylor]: Taking taylor expansion of x.im in x.im 33.967 * [backup-simplify]: Simplify 0 into 0 33.967 * [backup-simplify]: Simplify 1 into 1 33.967 * [taylor]: Taking taylor expansion of y.im in x.im 33.967 * [backup-simplify]: Simplify y.im into y.im 33.967 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.968 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.968 * [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) 33.969 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.970 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.970 * [backup-simplify]: Simplify (+ 0 0) into 0 33.971 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.972 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.973 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.973 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.973 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.973 * [taylor]: Taking taylor expansion of 0 in y.im 33.974 * [backup-simplify]: Simplify 0 into 0 33.974 * [backup-simplify]: Simplify 0 into 0 33.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.977 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.979 * [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 33.979 * [backup-simplify]: Simplify (- 0) into 0 33.980 * [backup-simplify]: Simplify (+ 0 0) into 0 33.981 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.982 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.982 * [taylor]: Taking taylor expansion of 0 in x.im 33.982 * [backup-simplify]: Simplify 0 into 0 33.982 * [taylor]: Taking taylor expansion of 0 in y.im 33.982 * [backup-simplify]: Simplify 0 into 0 33.982 * [backup-simplify]: Simplify 0 into 0 33.982 * [taylor]: Taking taylor expansion of 0 in y.im 33.982 * [backup-simplify]: Simplify 0 into 0 33.982 * [backup-simplify]: Simplify 0 into 0 33.982 * [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))))) 33.983 * * * [progress]: simplifying candidates 33.983 * * * * [progress]: [ 1 / 306 ] simplifiying candidate # 33.983 * * * * [progress]: [ 2 / 306 ] simplifiying candidate # 33.983 * * * * [progress]: [ 3 / 306 ] simplifiying candidate # 33.983 * * * * [progress]: [ 4 / 306 ] simplifiying candidate # 33.983 * * * * [progress]: [ 5 / 306 ] simplifiying candidate # 33.983 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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.983 * * [simplify]: iters left: 6 (12 enodes) 33.989 * * [simplify]: iters left: 5 (46 enodes) 34.007 * * [simplify]: iters left: 4 (74 enodes) 34.032 * * [simplify]: iters left: 3 (150 enodes) 34.100 * * [simplify]: iters left: 2 (367 enodes) 34.318 * * [simplify]: Extracting #0: cost 1 inf + 0 34.318 * * [simplify]: Extracting #1: cost 3 inf + 0 34.318 * * [simplify]: Extracting #2: cost 17 inf + 0 34.322 * * [simplify]: Extracting #3: cost 105 inf + 1 34.324 * * [simplify]: Extracting #4: cost 162 inf + 174 34.327 * * [simplify]: Extracting #5: cost 114 inf + 6192 34.338 * * [simplify]: Extracting #6: cost 35 inf + 27814 34.347 * * [simplify]: Extracting #7: cost 0 inf + 42003 34.356 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 34.357 * [simplify]: Simplified (2 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))))) 34.357 * * * * [progress]: [ 6 / 306 ] simplifiying candidate # 34.357 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 34.357 * * [simplify]: iters left: 6 (16 enodes) 34.361 * * [simplify]: iters left: 5 (80 enodes) 34.379 * * [simplify]: iters left: 4 (235 enodes) 34.466 * * [simplify]: Extracting #0: cost 1 inf + 0 34.466 * * [simplify]: Extracting #1: cost 3 inf + 0 34.466 * * [simplify]: Extracting #2: cost 18 inf + 0 34.467 * * [simplify]: Extracting #3: cost 137 inf + 0 34.468 * * [simplify]: Extracting #4: cost 300 inf + 722 34.475 * * [simplify]: Extracting #5: cost 257 inf + 31996 34.514 * * [simplify]: Extracting #6: cost 44 inf + 132449 34.554 * * [simplify]: Extracting #7: cost 2 inf + 124057 34.599 * * [simplify]: Extracting #8: cost 0 inf + 123180 34.630 * * [simplify]: Extracting #9: cost 0 inf + 123140 34.688 * [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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* 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.688 * [simplify]: Simplified (2 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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 34.689 * * * * [progress]: [ 7 / 306 ] simplifiying candidate # 34.689 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 34.689 * * [simplify]: iters left: 6 (19 enodes) 34.701 * * [simplify]: iters left: 5 (106 enodes) 34.750 * * [simplify]: iters left: 4 (324 enodes) 34.931 * * [simplify]: Extracting #0: cost 1 inf + 0 34.931 * * [simplify]: Extracting #1: cost 3 inf + 0 34.932 * * [simplify]: Extracting #2: cost 32 inf + 0 34.933 * * [simplify]: Extracting #3: cost 209 inf + 0 34.939 * * [simplify]: Extracting #4: cost 333 inf + 18311 34.972 * * [simplify]: Extracting #5: cost 166 inf + 104116 35.007 * * [simplify]: Extracting #6: cost 50 inf + 128011 35.056 * * [simplify]: Extracting #7: cost 8 inf + 145255 35.123 * * [simplify]: Extracting #8: cost 0 inf + 150008 35.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.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)))))) 35.163 * [simplify]: Simplified (2 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.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 (* (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 35.163 * * * * [progress]: [ 8 / 306 ] simplifiying candidate # 35.164 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 35.164 * * [simplify]: iters left: 6 (20 enodes) 35.170 * * [simplify]: iters left: 5 (109 enodes) 35.195 * * [simplify]: iters left: 4 (323 enodes) 35.333 * * [simplify]: Extracting #0: cost 1 inf + 0 35.333 * * [simplify]: Extracting #1: cost 3 inf + 0 35.333 * * [simplify]: Extracting #2: cost 26 inf + 0 35.334 * * [simplify]: Extracting #3: cost 187 inf + 0 35.336 * * [simplify]: Extracting #4: cost 372 inf + 696 35.348 * * [simplify]: Extracting #5: cost 277 inf + 39987 35.394 * * [simplify]: Extracting #6: cost 75 inf + 133948 35.435 * * [simplify]: Extracting #7: cost 9 inf + 157516 35.488 * * [simplify]: Extracting #8: cost 0 inf + 162845 35.529 * * [simplify]: Extracting #9: cost 0 inf + 162805 35.596 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* 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)))))))) 35.596 * [simplify]: Simplified (2 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* 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 (* (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 35.596 * * * * [progress]: [ 9 / 306 ] simplifiying candidate # 35.597 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 35.597 * * [simplify]: iters left: 6 (20 enodes) 35.602 * * [simplify]: iters left: 5 (109 enodes) 35.634 * * [simplify]: iters left: 4 (331 enodes) 35.777 * * [simplify]: Extracting #0: cost 1 inf + 0 35.777 * * [simplify]: Extracting #1: cost 3 inf + 0 35.777 * * [simplify]: Extracting #2: cost 38 inf + 0 35.778 * * [simplify]: Extracting #3: cost 237 inf + 0 35.779 * * [simplify]: Extracting #4: cost 388 inf + 1555 35.786 * * [simplify]: Extracting #5: cost 296 inf + 37142 35.833 * * [simplify]: Extracting #6: cost 125 inf + 122691 35.882 * * [simplify]: Extracting #7: cost 32 inf + 161240 35.945 * * [simplify]: Extracting #8: cost 2 inf + 170597 35.991 * * [simplify]: Extracting #9: cost 0 inf + 171345 36.036 * [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.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))))))) 36.036 * [simplify]: Simplified (2 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.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 (* (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.im y.im)))))) 36.037 * * * * [progress]: [ 10 / 306 ] simplifiying candidate # 36.037 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 36.037 * * [simplify]: iters left: 6 (20 enodes) 36.043 * * [simplify]: iters left: 5 (110 enodes) 36.076 * * [simplify]: iters left: 4 (322 enodes) 36.242 * * [simplify]: Extracting #0: cost 1 inf + 0 36.242 * * [simplify]: Extracting #1: cost 3 inf + 0 36.242 * * [simplify]: Extracting #2: cost 25 inf + 0 36.243 * * [simplify]: Extracting #3: cost 174 inf + 0 36.244 * * [simplify]: Extracting #4: cost 355 inf + 734 36.256 * * [simplify]: Extracting #5: cost 295 inf + 40382 36.284 * * [simplify]: Extracting #6: cost 98 inf + 144148 36.325 * * [simplify]: Extracting #7: cost 9 inf + 172135 36.366 * * [simplify]: Extracting #8: cost 0 inf + 170785 36.429 * * [simplify]: Extracting #9: cost 0 inf + 170614 36.491 * [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))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* (* x.re 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)))))) 36.491 * [simplify]: Simplified (2 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))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* (* x.re 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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 36.492 * * * * [progress]: [ 11 / 306 ] simplifiying candidate # 36.492 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 36.492 * * [simplify]: iters left: 6 (20 enodes) 36.498 * * [simplify]: iters left: 5 (110 enodes) 36.535 * * [simplify]: iters left: 4 (334 enodes) 36.669 * * [simplify]: Extracting #0: cost 1 inf + 0 36.669 * * [simplify]: Extracting #1: cost 3 inf + 0 36.669 * * [simplify]: Extracting #2: cost 36 inf + 0 36.670 * * [simplify]: Extracting #3: cost 226 inf + 0 36.672 * * [simplify]: Extracting #4: cost 384 inf + 1231 36.684 * * [simplify]: Extracting #5: cost 274 inf + 48733 36.720 * * [simplify]: Extracting #6: cost 79 inf + 137892 36.796 * * [simplify]: Extracting #7: cost 33 inf + 157142 36.879 * * [simplify]: Extracting #8: cost 3 inf + 174767 36.936 * * [simplify]: Extracting #9: cost 0 inf + 176419 37.001 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 37.001 * [simplify]: Simplified (2 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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.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))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 37.002 * * * * [progress]: [ 12 / 306 ] simplifiying candidate # 37.002 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 37.002 * * [simplify]: iters left: 6 (20 enodes) 37.008 * * [simplify]: iters left: 5 (110 enodes) 37.041 * * [simplify]: iters left: 4 (324 enodes) 37.224 * * [simplify]: Extracting #0: cost 1 inf + 0 37.224 * * [simplify]: Extracting #1: cost 3 inf + 0 37.224 * * [simplify]: Extracting #2: cost 23 inf + 0 37.224 * * [simplify]: Extracting #3: cost 175 inf + 0 37.225 * * [simplify]: Extracting #4: cost 360 inf + 370 37.233 * * [simplify]: Extracting #5: cost 270 inf + 44060 37.269 * * [simplify]: Extracting #6: cost 55 inf + 147259 37.321 * * [simplify]: Extracting #7: cost 3 inf + 160464 37.389 * * [simplify]: Extracting #8: cost 0 inf + 159294 37.426 * * [simplify]: Extracting #9: cost 0 inf + 159043 37.492 * [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.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 37.492 * [simplify]: Simplified (2 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.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.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))))) (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)) (* (* x.re y.re) (* x.im y.im)))))))) 37.492 * * * * [progress]: [ 13 / 306 ] simplifiying candidate # 37.493 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 37.493 * * [simplify]: iters left: 6 (20 enodes) 37.505 * * [simplify]: iters left: 5 (110 enodes) 37.552 * * [simplify]: iters left: 4 (334 enodes) 37.728 * * [simplify]: Extracting #0: cost 1 inf + 0 37.728 * * [simplify]: Extracting #1: cost 3 inf + 0 37.729 * * [simplify]: Extracting #2: cost 36 inf + 0 37.729 * * [simplify]: Extracting #3: cost 234 inf + 0 37.732 * * [simplify]: Extracting #4: cost 370 inf + 4330 37.761 * * [simplify]: Extracting #5: cost 214 inf + 82140 37.816 * * [simplify]: Extracting #6: cost 67 inf + 156362 37.864 * * [simplify]: Extracting #7: cost 33 inf + 166851 37.938 * * [simplify]: Extracting #8: cost 5 inf + 182541 38.023 * * [simplify]: Extracting #9: cost 0 inf + 186124 38.087 * [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)))) (* (- (* (* (* x.re 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)))))))) 38.087 * [simplify]: Simplified (2 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)))) (* (- (* (* (* x.re 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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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)))))) 38.088 * * * * [progress]: [ 14 / 306 ] simplifiying candidate # 38.088 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 38.088 * * [simplify]: iters left: 6 (20 enodes) 38.097 * * [simplify]: iters left: 5 (110 enodes) 38.123 * * [simplify]: iters left: 4 (324 enodes) 38.273 * * [simplify]: Extracting #0: cost 1 inf + 0 38.273 * * [simplify]: Extracting #1: cost 3 inf + 0 38.273 * * [simplify]: Extracting #2: cost 23 inf + 0 38.273 * * [simplify]: Extracting #3: cost 174 inf + 0 38.274 * * [simplify]: Extracting #4: cost 345 inf + 696 38.278 * * [simplify]: Extracting #5: cost 333 inf + 15164 38.290 * * [simplify]: Extracting #6: cost 162 inf + 86797 38.345 * * [simplify]: Extracting #7: cost 11 inf + 163144 38.385 * * [simplify]: Extracting #8: cost 0 inf + 161934 38.453 * * [simplify]: Extracting #9: cost 0 inf + 161603 38.506 * [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))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* 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.506 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 38.506 * * * * [progress]: [ 15 / 306 ] simplifiying candidate # 38.507 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 38.507 * * [simplify]: iters left: 6 (20 enodes) 38.513 * * [simplify]: iters left: 5 (110 enodes) 38.541 * * [simplify]: iters left: 4 (334 enodes) 38.676 * * [simplify]: Extracting #0: cost 1 inf + 0 38.676 * * [simplify]: Extracting #1: cost 3 inf + 0 38.676 * * [simplify]: Extracting #2: cost 36 inf + 0 38.677 * * [simplify]: Extracting #3: cost 234 inf + 0 38.680 * * [simplify]: Extracting #4: cost 376 inf + 2664 38.697 * * [simplify]: Extracting #5: cost 262 inf + 51340 38.761 * * [simplify]: Extracting #6: cost 72 inf + 151445 38.814 * * [simplify]: Extracting #7: cost 8 inf + 187657 38.859 * * [simplify]: Extracting #8: cost 0 inf + 189240 38.932 * * [simplify]: Extracting #9: cost 0 inf + 189120 38.996 * [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.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)))))) 38.996 * [simplify]: Simplified (2 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.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.im y.im) (* x.im y.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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 38.997 * * * * [progress]: [ 16 / 306 ] simplifiying candidate # 38.997 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 38.997 * * [simplify]: iters left: 6 (20 enodes) 39.003 * * [simplify]: iters left: 5 (110 enodes) 39.038 * * [simplify]: iters left: 4 (322 enodes) 39.225 * * [simplify]: Extracting #0: cost 1 inf + 0 39.225 * * [simplify]: Extracting #1: cost 3 inf + 0 39.225 * * [simplify]: Extracting #2: cost 25 inf + 0 39.226 * * [simplify]: Extracting #3: cost 174 inf + 0 39.228 * * [simplify]: Extracting #4: cost 361 inf + 208 39.235 * * [simplify]: Extracting #5: cost 324 inf + 16665 39.252 * * [simplify]: Extracting #6: cost 147 inf + 96961 39.303 * * [simplify]: Extracting #7: cost 10 inf + 171369 39.346 * * [simplify]: Extracting #8: cost 0 inf + 171229 39.400 * * [simplify]: Extracting #9: cost 0 inf + 170818 39.467 * * [simplify]: Extracting #10: cost 0 inf + 170778 39.540 * [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))))) (* (- (* (* x.re 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)))))) 39.540 * [simplify]: Simplified (2 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))))) (* (- (* (* x.re 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.im y.im) (* x.im y.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 39.540 * * * * [progress]: [ 17 / 306 ] simplifiying candidate # 39.541 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 39.541 * * [simplify]: iters left: 6 (20 enodes) 39.553 * * [simplify]: iters left: 5 (110 enodes) 39.580 * * [simplify]: iters left: 4 (334 enodes) 39.708 * * [simplify]: Extracting #0: cost 1 inf + 0 39.708 * * [simplify]: Extracting #1: cost 3 inf + 0 39.708 * * [simplify]: Extracting #2: cost 36 inf + 0 39.709 * * [simplify]: Extracting #3: cost 226 inf + 0 39.711 * * [simplify]: Extracting #4: cost 370 inf + 4120 39.728 * * [simplify]: Extracting #5: cost 206 inf + 81579 39.768 * * [simplify]: Extracting #6: cost 61 inf + 160018 39.810 * * [simplify]: Extracting #7: cost 11 inf + 182293 39.867 * * [simplify]: Extracting #8: cost 0 inf + 186819 39.941 * [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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re 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)))))))) 39.941 * [simplify]: Simplified (2 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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re 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.im y.im) (* x.im y.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 39.941 * * * * [progress]: [ 18 / 306 ] simplifiying candidate # 39.942 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 39.942 * * [simplify]: iters left: 6 (20 enodes) 39.948 * * [simplify]: iters left: 5 (109 enodes) 39.975 * * [simplify]: iters left: 4 (323 enodes) 40.124 * * [simplify]: Extracting #0: cost 1 inf + 0 40.124 * * [simplify]: Extracting #1: cost 3 inf + 0 40.124 * * [simplify]: Extracting #2: cost 26 inf + 0 40.125 * * [simplify]: Extracting #3: cost 180 inf + 0 40.128 * * [simplify]: Extracting #4: cost 370 inf + 208 40.142 * * [simplify]: Extracting #5: cost 266 inf + 54592 40.173 * * [simplify]: Extracting #6: cost 64 inf + 143534 40.215 * * [simplify]: Extracting #7: cost 8 inf + 153817 40.278 * * [simplify]: Extracting #8: cost 0 inf + 157276 40.312 * * [simplify]: Extracting #9: cost 0 inf + 157236 40.347 * [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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 40.347 * [simplify]: Simplified (2 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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 40.348 * * * * [progress]: [ 19 / 306 ] simplifiying candidate # 40.348 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 40.348 * * [simplify]: iters left: 6 (20 enodes) 40.354 * * [simplify]: iters left: 5 (109 enodes) 40.382 * * [simplify]: iters left: 4 (331 enodes) 40.488 * * [simplify]: Extracting #0: cost 1 inf + 0 40.488 * * [simplify]: Extracting #1: cost 3 inf + 0 40.488 * * [simplify]: Extracting #2: cost 38 inf + 0 40.489 * * [simplify]: Extracting #3: cost 237 inf + 0 40.494 * * [simplify]: Extracting #4: cost 384 inf + 2693 40.512 * * [simplify]: Extracting #5: cost 247 inf + 55495 40.548 * * [simplify]: Extracting #6: cost 81 inf + 131767 40.595 * * [simplify]: Extracting #7: cost 30 inf + 155127 40.638 * * [simplify]: Extracting #8: cost 5 inf + 167973 40.687 * * [simplify]: Extracting #9: cost 0 inf + 170865 40.752 * [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.im y.im) (* x.im y.im)))) (cbrt (- (* (* 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))))) 40.752 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))) (cbrt (- (* (* 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)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 40.753 * * * * [progress]: [ 20 / 306 ] simplifiying candidate # 40.753 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 40.753 * * [simplify]: iters left: 6 (19 enodes) 40.764 * * [simplify]: iters left: 5 (106 enodes) 40.795 * * [simplify]: iters left: 4 (314 enodes) 40.954 * * [simplify]: Extracting #0: cost 1 inf + 0 40.954 * * [simplify]: Extracting #1: cost 3 inf + 0 40.955 * * [simplify]: Extracting #2: cost 18 inf + 0 40.955 * * [simplify]: Extracting #3: cost 151 inf + 0 40.957 * * [simplify]: Extracting #4: cost 337 inf + 975 40.964 * * [simplify]: Extracting #5: cost 303 inf + 20026 41.003 * * [simplify]: Extracting #6: cost 99 inf + 105152 41.055 * * [simplify]: Extracting #7: cost 9 inf + 129765 41.087 * * [simplify]: Extracting #8: cost 0 inf + 131273 41.137 * [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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.137 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) (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)) (* (* x.re y.re) (* x.im y.im)))))))) 41.138 * * * * [progress]: [ 21 / 306 ] simplifiying candidate # 41.138 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 41.139 * * [simplify]: iters left: 6 (19 enodes) 41.150 * * [simplify]: iters left: 5 (106 enodes) 41.198 * * [simplify]: iters left: 4 (324 enodes) 41.356 * * [simplify]: Extracting #0: cost 1 inf + 0 41.356 * * [simplify]: Extracting #1: cost 3 inf + 0 41.356 * * [simplify]: Extracting #2: cost 32 inf + 0 41.356 * * [simplify]: Extracting #3: cost 209 inf + 0 41.358 * * [simplify]: Extracting #4: cost 349 inf + 5349 41.378 * * [simplify]: Extracting #5: cost 208 inf + 63048 41.431 * * [simplify]: Extracting #6: cost 70 inf + 112912 41.490 * * [simplify]: Extracting #7: cost 30 inf + 125977 41.528 * * [simplify]: Extracting #8: cost 1 inf + 140593 41.593 * * [simplify]: Extracting #9: cost 0 inf + 141208 41.654 * [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.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)))))) 41.654 * [simplify]: Simplified (2 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.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)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re 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)))))) 41.654 * * * * [progress]: [ 22 / 306 ] simplifiying candidate # 41.655 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 41.655 * * [simplify]: iters left: 6 (18 enodes) 41.665 * * [simplify]: iters left: 5 (89 enodes) 41.703 * * [simplify]: iters left: 4 (260 enodes) 41.858 * * [simplify]: Extracting #0: cost 1 inf + 0 41.858 * * [simplify]: Extracting #1: cost 3 inf + 0 41.858 * * [simplify]: Extracting #2: cost 23 inf + 0 41.858 * * [simplify]: Extracting #3: cost 161 inf + 0 41.859 * * [simplify]: Extracting #4: cost 333 inf + 248 41.864 * * [simplify]: Extracting #5: cost 280 inf + 30644 41.884 * * [simplify]: Extracting #6: cost 102 inf + 108858 41.924 * * [simplify]: Extracting #7: cost 1 inf + 149879 41.987 * * [simplify]: Extracting #8: cost 0 inf + 149226 42.051 * [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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* 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.051 * [simplify]: Simplified (2 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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 42.052 * * * * [progress]: [ 23 / 306 ] simplifiying candidate # 42.052 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 42.052 * * [simplify]: iters left: 6 (21 enodes) 42.065 * * [simplify]: iters left: 5 (114 enodes) 42.114 * * [simplify]: iters left: 4 (347 enodes) 42.280 * * [simplify]: Extracting #0: cost 1 inf + 0 42.280 * * [simplify]: Extracting #1: cost 3 inf + 0 42.280 * * [simplify]: Extracting #2: cost 40 inf + 0 42.281 * * [simplify]: Extracting #3: cost 248 inf + 0 42.284 * * [simplify]: Extracting #4: cost 417 inf + 2131 42.301 * * [simplify]: Extracting #5: cost 244 inf + 79130 42.354 * * [simplify]: Extracting #6: cost 61 inf + 163027 42.418 * * [simplify]: Extracting #7: cost 8 inf + 189334 42.477 * * [simplify]: Extracting #8: cost 0 inf + 192312 42.563 * [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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* 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.563 * [simplify]: Simplified (2 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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 42.564 * * * * [progress]: [ 24 / 306 ] simplifiying candidate # 42.564 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 42.564 * * [simplify]: iters left: 6 (22 enodes) 42.575 * * [simplify]: iters left: 5 (117 enodes) 42.601 * * [simplify]: iters left: 4 (346 enodes) 42.822 * * [simplify]: Extracting #0: cost 1 inf + 0 42.822 * * [simplify]: Extracting #1: cost 3 inf + 0 42.822 * * [simplify]: Extracting #2: cost 32 inf + 0 42.823 * * [simplify]: Extracting #3: cost 200 inf + 0 42.824 * * [simplify]: Extracting #4: cost 382 inf + 900 42.829 * * [simplify]: Extracting #5: cost 338 inf + 32062 42.845 * * [simplify]: Extracting #6: cost 178 inf + 82203 42.902 * * [simplify]: Extracting #7: cost 42 inf + 157057 42.972 * * [simplify]: Extracting #8: cost 0 inf + 190215 43.027 * * [simplify]: Extracting #9: cost 0 inf + 190084 43.073 * [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.im y.im) (* x.re y.re))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* 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.073 * [simplify]: Simplified (2 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.im y.im) (* x.re y.re))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 43.074 * * * * [progress]: [ 25 / 306 ] simplifiying candidate # 43.074 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 43.075 * * [simplify]: iters left: 6 (22 enodes) 43.087 * * [simplify]: iters left: 5 (117 enodes) 43.143 * * [simplify]: iters left: 4 (354 enodes) 43.315 * * [simplify]: Extracting #0: cost 1 inf + 0 43.315 * * [simplify]: Extracting #1: cost 3 inf + 0 43.315 * * [simplify]: Extracting #2: cost 44 inf + 0 43.316 * * [simplify]: Extracting #3: cost 267 inf + 0 43.320 * * [simplify]: Extracting #4: cost 441 inf + 2456 43.342 * * [simplify]: Extracting #5: cost 250 inf + 83372 43.380 * * [simplify]: Extracting #6: cost 56 inf + 182399 43.454 * * [simplify]: Extracting #7: cost 13 inf + 204583 43.536 * * [simplify]: Extracting #8: cost 0 inf + 213353 43.599 * [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)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* 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.599 * [simplify]: Simplified (2 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)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 43.599 * * * * [progress]: [ 26 / 306 ] simplifiying candidate # 43.599 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 43.600 * * [simplify]: iters left: 6 (22 enodes) 43.606 * * [simplify]: iters left: 5 (117 enodes) 43.633 * * [simplify]: iters left: 4 (346 enodes) 43.757 * * [simplify]: Extracting #0: cost 1 inf + 0 43.757 * * [simplify]: Extracting #1: cost 3 inf + 0 43.758 * * [simplify]: Extracting #2: cost 32 inf + 0 43.758 * * [simplify]: Extracting #3: cost 200 inf + 0 43.762 * * [simplify]: Extracting #4: cost 382 inf + 900 43.769 * * [simplify]: Extracting #5: cost 313 inf + 41194 43.792 * * [simplify]: Extracting #6: cost 102 inf + 132376 43.865 * * [simplify]: Extracting #7: cost 16 inf + 178353 43.910 * * [simplify]: Extracting #8: cost 0 inf + 184015 43.987 * * [simplify]: Extracting #9: cost 0 inf + 183844 44.065 * [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))) (- (* (* 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.065 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 44.066 * * * * [progress]: [ 27 / 306 ] simplifiying candidate # 44.066 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 44.066 * * [simplify]: iters left: 6 (22 enodes) 44.079 * * [simplify]: iters left: 5 (117 enodes) 44.130 * * [simplify]: iters left: 4 (354 enodes) 44.350 * * [simplify]: Extracting #0: cost 1 inf + 0 44.350 * * [simplify]: Extracting #1: cost 3 inf + 0 44.351 * * [simplify]: Extracting #2: cost 44 inf + 0 44.351 * * [simplify]: Extracting #3: cost 266 inf + 0 44.353 * * [simplify]: Extracting #4: cost 439 inf + 3100 44.364 * * [simplify]: Extracting #5: cost 281 inf + 65323 44.399 * * [simplify]: Extracting #6: cost 77 inf + 165240 44.477 * * [simplify]: Extracting #7: cost 7 inf + 208819 44.553 * * [simplify]: Extracting #8: cost 0 inf + 212949 44.617 * [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.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)))))) 44.617 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 44.617 * * * * [progress]: [ 28 / 306 ] simplifiying candidate # 44.617 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 44.617 * * [simplify]: iters left: 6 (21 enodes) 44.624 * * [simplify]: iters left: 5 (114 enodes) 44.653 * * [simplify]: iters left: 4 (339 enodes) 44.822 * * [simplify]: Extracting #0: cost 1 inf + 0 44.822 * * [simplify]: Extracting #1: cost 3 inf + 0 44.822 * * [simplify]: Extracting #2: cost 23 inf + 0 44.823 * * [simplify]: Extracting #3: cost 173 inf + 0 44.825 * * [simplify]: Extracting #4: cost 361 inf + 574 44.831 * * [simplify]: Extracting #5: cost 320 inf + 23851 44.848 * * [simplify]: Extracting #6: cost 124 inf + 95505 44.897 * * [simplify]: Extracting #7: cost 12 inf + 155832 44.946 * * [simplify]: Extracting #8: cost 0 inf + 160167 44.997 * [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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 44.997 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 44.997 * * * * [progress]: [ 29 / 306 ] simplifiying candidate # 44.997 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 44.998 * * [simplify]: iters left: 6 (21 enodes) 45.004 * * [simplify]: iters left: 5 (114 enodes) 45.033 * * [simplify]: iters left: 4 (347 enodes) 45.218 * * [simplify]: Extracting #0: cost 1 inf + 0 45.219 * * [simplify]: Extracting #1: cost 3 inf + 0 45.219 * * [simplify]: Extracting #2: cost 40 inf + 0 45.220 * * [simplify]: Extracting #3: cost 248 inf + 0 45.224 * * [simplify]: Extracting #4: cost 406 inf + 6371 45.257 * * [simplify]: Extracting #5: cost 218 inf + 82496 45.297 * * [simplify]: Extracting #6: cost 58 inf + 156273 45.348 * * [simplify]: Extracting #7: cost 8 inf + 178658 45.426 * * [simplify]: Extracting #8: cost 0 inf + 182268 45.504 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.504 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 45.505 * * * * [progress]: [ 30 / 306 ] simplifiying candidate # 45.505 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 45.505 * * [simplify]: iters left: 6 (18 enodes) 45.515 * * [simplify]: iters left: 5 (89 enodes) 45.540 * * [simplify]: iters left: 4 (258 enodes) 45.695 * * [simplify]: Extracting #0: cost 1 inf + 0 45.695 * * [simplify]: Extracting #1: cost 3 inf + 0 45.695 * * [simplify]: Extracting #2: cost 24 inf + 0 45.696 * * [simplify]: Extracting #3: cost 161 inf + 0 45.698 * * [simplify]: Extracting #4: cost 331 inf + 370 45.702 * * [simplify]: Extracting #5: cost 308 inf + 11803 45.731 * * [simplify]: Extracting #6: cost 129 inf + 82789 45.767 * * [simplify]: Extracting #7: cost 3 inf + 147353 45.804 * * [simplify]: Extracting #8: cost 0 inf + 148117 45.867 * [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))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* 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.867 * [simplify]: Simplified (2 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))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 45.867 * * * * [progress]: [ 31 / 306 ] simplifiying candidate # 45.867 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 45.868 * * [simplify]: iters left: 6 (21 enodes) 45.874 * * [simplify]: iters left: 5 (114 enodes) 45.904 * * [simplify]: iters left: 4 (347 enodes) 46.078 * * [simplify]: Extracting #0: cost 1 inf + 0 46.079 * * [simplify]: Extracting #1: cost 3 inf + 0 46.079 * * [simplify]: Extracting #2: cost 40 inf + 0 46.079 * * [simplify]: Extracting #3: cost 240 inf + 0 46.081 * * [simplify]: Extracting #4: cost 416 inf + 2055 46.095 * * [simplify]: Extracting #5: cost 229 inf + 84389 46.141 * * [simplify]: Extracting #6: cost 47 inf + 169734 46.195 * * [simplify]: Extracting #7: cost 9 inf + 187828 46.263 * * [simplify]: Extracting #8: cost 0 inf + 193487 46.322 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* 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.322 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 46.323 * * * * [progress]: [ 32 / 306 ] simplifiying candidate # 46.323 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 46.323 * * [simplify]: iters left: 6 (22 enodes) 46.332 * * [simplify]: iters left: 5 (117 enodes) 46.366 * * [simplify]: iters left: 4 (346 enodes) 46.520 * * [simplify]: Extracting #0: cost 1 inf + 0 46.520 * * [simplify]: Extracting #1: cost 3 inf + 0 46.520 * * [simplify]: Extracting #2: cost 32 inf + 0 46.520 * * [simplify]: Extracting #3: cost 200 inf + 0 46.522 * * [simplify]: Extracting #4: cost 382 inf + 900 46.527 * * [simplify]: Extracting #5: cost 324 inf + 38338 46.546 * * [simplify]: Extracting #6: cost 151 inf + 96915 46.585 * * [simplify]: Extracting #7: cost 30 inf + 166336 46.640 * * [simplify]: Extracting #8: cost 0 inf + 188564 46.703 * [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))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* 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.703 * [simplify]: Simplified (2 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))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 46.704 * * * * [progress]: [ 33 / 306 ] simplifiying candidate # 46.704 * [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))) (cbrt (- (* x.re y.re) (* x.im 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))))) 46.705 * * [simplify]: iters left: 6 (22 enodes) 46.716 * * [simplify]: iters left: 5 (117 enodes) 46.755 * * [simplify]: iters left: 4 (354 enodes) 46.932 * * [simplify]: Extracting #0: cost 1 inf + 0 46.932 * * [simplify]: Extracting #1: cost 3 inf + 0 46.932 * * [simplify]: Extracting #2: cost 44 inf + 0 46.938 * * [simplify]: Extracting #3: cost 267 inf + 0 46.939 * * [simplify]: Extracting #4: cost 443 inf + 1725 46.952 * * [simplify]: Extracting #5: cost 281 inf + 70936 47.012 * * [simplify]: Extracting #6: cost 61 inf + 178779 47.061 * * [simplify]: Extracting #7: cost 11 inf + 205045 47.154 * * [simplify]: Extracting #8: cost 0 inf + 211993 47.213 * [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.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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.213 * [simplify]: Simplified (2 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.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 47.214 * * * * [progress]: [ 34 / 306 ] simplifiying candidate # 47.215 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 47.215 * * [simplify]: iters left: 6 (22 enodes) 47.228 * * [simplify]: iters left: 5 (117 enodes) 47.280 * * [simplify]: iters left: 4 (346 enodes) 47.474 * * [simplify]: Extracting #0: cost 1 inf + 0 47.474 * * [simplify]: Extracting #1: cost 3 inf + 0 47.474 * * [simplify]: Extracting #2: cost 32 inf + 0 47.475 * * [simplify]: Extracting #3: cost 200 inf + 0 47.484 * * [simplify]: Extracting #4: cost 382 inf + 941 47.496 * * [simplify]: Extracting #5: cost 308 inf + 45067 47.528 * * [simplify]: Extracting #6: cost 94 inf + 141065 47.588 * * [simplify]: Extracting #7: cost 6 inf + 183534 47.665 * * [simplify]: Extracting #8: cost 0 inf + 183655 47.712 * * [simplify]: Extracting #9: cost 0 inf + 183484 47.767 * [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))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 47.767 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 47.767 * * * * [progress]: [ 35 / 306 ] simplifiying candidate # 47.768 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 47.768 * * [simplify]: iters left: 6 (22 enodes) 47.775 * * [simplify]: iters left: 5 (117 enodes) 47.824 * * [simplify]: iters left: 4 (354 enodes) 48.059 * * [simplify]: Extracting #0: cost 1 inf + 0 48.059 * * [simplify]: Extracting #1: cost 3 inf + 0 48.059 * * [simplify]: Extracting #2: cost 44 inf + 0 48.060 * * [simplify]: Extracting #3: cost 266 inf + 0 48.063 * * [simplify]: Extracting #4: cost 445 inf + 1277 48.086 * * [simplify]: Extracting #5: cost 279 inf + 72347 48.155 * * [simplify]: Extracting #6: cost 74 inf + 172761 48.246 * * [simplify]: Extracting #7: cost 6 inf + 209052 48.334 * * [simplify]: Extracting #8: cost 0 inf + 212669 48.396 * [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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.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.397 * [simplify]: Simplified (2 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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 48.397 * * * * [progress]: [ 36 / 306 ] simplifiying candidate # 48.397 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 48.397 * * [simplify]: iters left: 6 (21 enodes) 48.403 * * [simplify]: iters left: 5 (114 enodes) 48.446 * * [simplify]: iters left: 4 (337 enodes) 48.605 * * [simplify]: Extracting #0: cost 1 inf + 0 48.605 * * [simplify]: Extracting #1: cost 3 inf + 0 48.606 * * [simplify]: Extracting #2: cost 26 inf + 0 48.606 * * [simplify]: Extracting #3: cost 174 inf + 0 48.607 * * [simplify]: Extracting #4: cost 363 inf + 248 48.613 * * [simplify]: Extracting #5: cost 288 inf + 49078 48.646 * * [simplify]: Extracting #6: cost 61 inf + 136646 48.689 * * [simplify]: Extracting #7: cost 10 inf + 152123 48.727 * * [simplify]: Extracting #8: cost 0 inf + 159298 48.781 * [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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.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.781 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 48.781 * * * * [progress]: [ 37 / 306 ] simplifiying candidate # 48.781 * [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)))) (cbrt (- (* x.re y.re) (* x.im 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))))) 48.782 * * [simplify]: iters left: 6 (21 enodes) 48.788 * * [simplify]: iters left: 5 (114 enodes) 48.827 * * [simplify]: iters left: 4 (347 enodes) 49.011 * * [simplify]: Extracting #0: cost 1 inf + 0 49.011 * * [simplify]: Extracting #1: cost 3 inf + 0 49.011 * * [simplify]: Extracting #2: cost 40 inf + 0 49.012 * * [simplify]: Extracting #3: cost 240 inf + 0 49.013 * * [simplify]: Extracting #4: cost 416 inf + 2657 49.023 * * [simplify]: Extracting #5: cost 264 inf + 55773 49.075 * * [simplify]: Extracting #6: cost 65 inf + 148089 49.150 * * [simplify]: Extracting #7: cost 8 inf + 178175 49.230 * * [simplify]: Extracting #8: cost 0 inf + 182287 49.309 * [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.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))))))) 49.309 * [simplify]: Simplified (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.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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 49.310 * * * * [progress]: [ 38 / 306 ] simplifiying candidate # 49.310 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 49.311 * * [simplify]: iters left: 6 (19 enodes) 49.322 * * [simplify]: iters left: 5 (106 enodes) 49.369 * * [simplify]: iters left: 4 (326 enodes) 49.499 * * [simplify]: Extracting #0: cost 1 inf + 0 49.499 * * [simplify]: Extracting #1: cost 3 inf + 0 49.499 * * [simplify]: Extracting #2: cost 28 inf + 0 49.500 * * [simplify]: Extracting #3: cost 209 inf + 0 49.502 * * [simplify]: Extracting #4: cost 372 inf + 1203 49.519 * * [simplify]: Extracting #5: cost 262 inf + 47335 49.565 * * [simplify]: Extracting #6: cost 60 inf + 123607 49.613 * * [simplify]: Extracting #7: cost 7 inf + 148213 49.677 * * [simplify]: Extracting #8: cost 0 inf + 152132 49.732 * [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.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))))) 49.732 * [simplify]: Simplified (2 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.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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 49.733 * * * * [progress]: [ 39 / 306 ] simplifiying candidate # 49.734 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 49.734 * * [simplify]: iters left: 6 (19 enodes) 49.745 * * [simplify]: iters left: 5 (106 enodes) 49.792 * * [simplify]: iters left: 4 (328 enodes) 49.963 * * [simplify]: Extracting #0: cost 1 inf + 0 49.963 * * [simplify]: Extracting #1: cost 3 inf + 0 49.963 * * [simplify]: Extracting #2: cost 30 inf + 0 49.964 * * [simplify]: Extracting #3: cost 182 inf + 0 49.965 * * [simplify]: Extracting #4: cost 274 inf + 211 49.969 * * [simplify]: Extracting #5: cost 280 inf + 20370 50.006 * * [simplify]: Extracting #6: cost 118 inf + 92231 50.054 * * [simplify]: Extracting #7: cost 52 inf + 116283 50.122 * * [simplify]: Extracting #8: cost 19 inf + 126646 50.165 * * [simplify]: Extracting #9: cost 2 inf + 133072 50.216 * * [simplify]: Extracting #10: cost 0 inf + 133909 50.266 * [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.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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))))))) 50.266 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 50.267 * * * * [progress]: [ 40 / 306 ] simplifiying candidate # 50.267 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 50.267 * * [simplify]: iters left: 6 (20 enodes) 50.273 * * [simplify]: iters left: 5 (109 enodes) 50.297 * * [simplify]: iters left: 4 (333 enodes) 50.459 * * [simplify]: Extracting #0: cost 1 inf + 0 50.459 * * [simplify]: Extracting #1: cost 3 inf + 0 50.459 * * [simplify]: Extracting #2: cost 34 inf + 0 50.460 * * [simplify]: Extracting #3: cost 237 inf + 0 50.461 * * [simplify]: Extracting #4: cost 408 inf + 412 50.468 * * [simplify]: Extracting #5: cost 303 inf + 37907 50.507 * * [simplify]: Extracting #6: cost 42 inf + 152100 50.571 * * [simplify]: Extracting #7: cost 0 inf + 171452 50.619 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 50.620 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 50.620 * * * * [progress]: [ 41 / 306 ] simplifiying candidate # 50.620 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 50.620 * * [simplify]: iters left: 6 (20 enodes) 50.626 * * [simplify]: iters left: 5 (109 enodes) 50.660 * * [simplify]: iters left: 4 (337 enodes) 50.791 * * [simplify]: Extracting #0: cost 1 inf + 0 50.791 * * [simplify]: Extracting #1: cost 3 inf + 0 50.791 * * [simplify]: Extracting #2: cost 36 inf + 0 50.791 * * [simplify]: Extracting #3: cost 225 inf + 0 50.793 * * [simplify]: Extracting #4: cost 295 inf + 4167 50.799 * * [simplify]: Extracting #5: cost 277 inf + 26376 50.819 * * [simplify]: Extracting #6: cost 163 inf + 88953 50.870 * * [simplify]: Extracting #7: cost 47 inf + 144597 50.917 * * [simplify]: Extracting #8: cost 9 inf + 156860 50.972 * * [simplify]: Extracting #9: cost 0 inf + 160217 51.017 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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))))))) 51.017 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.im y.im)))))) 51.017 * * * * [progress]: [ 42 / 306 ] simplifiying candidate # 51.018 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 51.018 * * [simplify]: iters left: 6 (20 enodes) 51.024 * * [simplify]: iters left: 5 (110 enodes) 51.061 * * [simplify]: iters left: 4 (336 enodes) 51.203 * * [simplify]: Extracting #0: cost 1 inf + 0 51.203 * * [simplify]: Extracting #1: cost 3 inf + 0 51.203 * * [simplify]: Extracting #2: cost 32 inf + 0 51.203 * * [simplify]: Extracting #3: cost 227 inf + 0 51.205 * * [simplify]: Extracting #4: cost 403 inf + 412 51.224 * * [simplify]: Extracting #5: cost 270 inf + 58289 51.259 * * [simplify]: Extracting #6: cost 16 inf + 174155 51.319 * * [simplify]: Extracting #7: cost 0 inf + 178192 51.366 * [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)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* 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))))))) 51.367 * [simplify]: Simplified (2 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)))) (cbrt (- (* (* 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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 51.367 * * * * [progress]: [ 43 / 306 ] simplifiying candidate # 51.367 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 51.367 * * [simplify]: iters left: 6 (20 enodes) 51.373 * * [simplify]: iters left: 5 (110 enodes) 51.401 * * [simplify]: iters left: 4 (336 enodes) 51.563 * * [simplify]: Extracting #0: cost 1 inf + 0 51.563 * * [simplify]: Extracting #1: cost 3 inf + 0 51.563 * * [simplify]: Extracting #2: cost 37 inf + 0 51.564 * * [simplify]: Extracting #3: cost 211 inf + 0 51.567 * * [simplify]: Extracting #4: cost 282 inf + 3875 51.581 * * [simplify]: Extracting #5: cost 254 inf + 37598 51.616 * * [simplify]: Extracting #6: cost 102 inf + 126169 51.670 * * [simplify]: Extracting #7: cost 31 inf + 150114 51.718 * * [simplify]: Extracting #8: cost 6 inf + 158404 51.766 * * [simplify]: Extracting #9: cost 0 inf + 159796 51.808 * [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.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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 (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 51.808 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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 (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 51.808 * * * * [progress]: [ 44 / 306 ] simplifiying candidate # 51.808 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 51.808 * * [simplify]: iters left: 6 (20 enodes) 51.814 * * [simplify]: iters left: 5 (110 enodes) 51.841 * * [simplify]: iters left: 4 (336 enodes) 52.000 * * [simplify]: Extracting #0: cost 1 inf + 0 52.000 * * [simplify]: Extracting #1: cost 3 inf + 0 52.001 * * [simplify]: Extracting #2: cost 32 inf + 0 52.002 * * [simplify]: Extracting #3: cost 234 inf + 0 52.004 * * [simplify]: Extracting #4: cost 400 inf + 656 52.018 * * [simplify]: Extracting #5: cost 291 inf + 40841 52.059 * * [simplify]: Extracting #6: cost 55 inf + 146727 52.111 * * [simplify]: Extracting #7: cost 5 inf + 171434 52.175 * * [simplify]: Extracting #8: cost 0 inf + 173712 52.223 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.223 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 52.224 * * * * [progress]: [ 45 / 306 ] simplifiying candidate # 52.224 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 52.225 * * [simplify]: iters left: 6 (20 enodes) 52.236 * * [simplify]: iters left: 5 (110 enodes) 52.261 * * [simplify]: iters left: 4 (338 enodes) 52.397 * * [simplify]: Extracting #0: cost 1 inf + 0 52.398 * * [simplify]: Extracting #1: cost 3 inf + 0 52.398 * * [simplify]: Extracting #2: cost 33 inf + 0 52.398 * * [simplify]: Extracting #3: cost 209 inf + 0 52.400 * * [simplify]: Extracting #4: cost 276 inf + 4562 52.406 * * [simplify]: Extracting #5: cost 174 inf + 32638 52.432 * * [simplify]: Extracting #6: cost 186 inf + 63466 52.465 * * [simplify]: Extracting #7: cost 77 inf + 135397 52.538 * * [simplify]: Extracting #8: cost 44 inf + 140991 52.584 * * [simplify]: Extracting #9: cost 16 inf + 149096 52.655 * * [simplify]: Extracting #10: cost 2 inf + 154305 52.728 * * [simplify]: Extracting #11: cost 0 inf + 155393 52.802 * [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))))) (* (- (* (* 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)))))) 52.802 * [simplify]: Simplified (2 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))))) (* (- (* (* 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.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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)))))) 52.803 * * * * [progress]: [ 46 / 306 ] simplifiying candidate # 52.803 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 52.803 * * [simplify]: iters left: 6 (20 enodes) 52.815 * * [simplify]: iters left: 5 (110 enodes) 52.844 * * [simplify]: iters left: 4 (336 enodes) 52.999 * * [simplify]: Extracting #0: cost 1 inf + 0 52.999 * * [simplify]: Extracting #1: cost 3 inf + 0 52.999 * * [simplify]: Extracting #2: cost 32 inf + 0 53.000 * * [simplify]: Extracting #3: cost 234 inf + 0 53.001 * * [simplify]: Extracting #4: cost 400 inf + 656 53.004 * * [simplify]: Extracting #5: cost 363 inf + 9575 53.016 * * [simplify]: Extracting #6: cost 183 inf + 72265 53.066 * * [simplify]: Extracting #7: cost 23 inf + 162749 53.116 * * [simplify]: Extracting #8: cost 1 inf + 177228 53.168 * * [simplify]: Extracting #9: cost 0 inf + 177952 53.250 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 53.251 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 53.251 * * * * [progress]: [ 47 / 306 ] simplifiying candidate # 53.252 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 53.252 * * [simplify]: iters left: 6 (20 enodes) 53.263 * * [simplify]: iters left: 5 (110 enodes) 53.312 * * [simplify]: iters left: 4 (338 enodes) 53.491 * * [simplify]: Extracting #0: cost 1 inf + 0 53.491 * * [simplify]: Extracting #1: cost 3 inf + 0 53.491 * * [simplify]: Extracting #2: cost 33 inf + 0 53.492 * * [simplify]: Extracting #3: cost 210 inf + 0 53.495 * * [simplify]: Extracting #4: cost 280 inf + 4967 53.511 * * [simplify]: Extracting #5: cost 240 inf + 41337 53.550 * * [simplify]: Extracting #6: cost 90 inf + 128543 53.600 * * [simplify]: Extracting #7: cost 41 inf + 147069 53.660 * * [simplify]: Extracting #8: cost 17 inf + 153471 53.703 * * [simplify]: Extracting #9: cost 3 inf + 159012 53.746 * * [simplify]: Extracting #10: cost 0 inf + 160393 53.809 * [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.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)))))) 53.809 * [simplify]: Simplified (2 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.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 (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 53.809 * * * * [progress]: [ 48 / 306 ] simplifiying candidate # 53.809 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 53.810 * * [simplify]: iters left: 6 (20 enodes) 53.816 * * [simplify]: iters left: 5 (110 enodes) 53.841 * * [simplify]: iters left: 4 (336 enodes) 53.979 * * [simplify]: Extracting #0: cost 1 inf + 0 53.979 * * [simplify]: Extracting #1: cost 3 inf + 0 53.979 * * [simplify]: Extracting #2: cost 32 inf + 0 53.980 * * [simplify]: Extracting #3: cost 227 inf + 0 53.981 * * [simplify]: Extracting #4: cost 402 inf + 534 53.988 * * [simplify]: Extracting #5: cost 303 inf + 38402 54.035 * * [simplify]: Extracting #6: cost 73 inf + 134953 54.092 * * [simplify]: Extracting #7: cost 7 inf + 171355 54.163 * * [simplify]: Extracting #8: cost 0 inf + 174712 54.222 * [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.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)))))) 54.222 * [simplify]: Simplified (2 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.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 (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 54.222 * * * * [progress]: [ 49 / 306 ] simplifiying candidate # 54.223 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 54.223 * * [simplify]: iters left: 6 (20 enodes) 54.235 * * [simplify]: iters left: 5 (110 enodes) 54.275 * * [simplify]: iters left: 4 (336 enodes) 54.433 * * [simplify]: Extracting #0: cost 1 inf + 0 54.433 * * [simplify]: Extracting #1: cost 3 inf + 0 54.433 * * [simplify]: Extracting #2: cost 37 inf + 0 54.434 * * [simplify]: Extracting #3: cost 211 inf + 0 54.436 * * [simplify]: Extracting #4: cost 269 inf + 7002 54.450 * * [simplify]: Extracting #5: cost 190 inf + 61812 54.484 * * [simplify]: Extracting #6: cost 77 inf + 131631 54.533 * * [simplify]: Extracting #7: cost 35 inf + 142795 54.604 * * [simplify]: Extracting #8: cost 6 inf + 152743 54.655 * * [simplify]: Extracting #9: cost 0 inf + 154589 54.693 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 54.693 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* 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)))))) 54.693 * * * * [progress]: [ 50 / 306 ] simplifiying candidate # 54.694 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 54.694 * * [simplify]: iters left: 6 (20 enodes) 54.706 * * [simplify]: iters left: 5 (109 enodes) 54.755 * * [simplify]: iters left: 4 (333 enodes) 54.918 * * [simplify]: Extracting #0: cost 1 inf + 0 54.919 * * [simplify]: Extracting #1: cost 3 inf + 0 54.919 * * [simplify]: Extracting #2: cost 34 inf + 0 54.920 * * [simplify]: Extracting #3: cost 237 inf + 0 54.922 * * [simplify]: Extracting #4: cost 408 inf + 452 54.935 * * [simplify]: Extracting #5: cost 306 inf + 37587 54.967 * * [simplify]: Extracting #6: cost 72 inf + 131490 55.017 * * [simplify]: Extracting #7: cost 8 inf + 166011 55.078 * * [simplify]: Extracting #8: cost 0 inf + 170412 55.456 * [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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.456 * [simplify]: Simplified (2 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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.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)) (* (* x.re y.re) (* 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.im y.im)))))))) 55.457 * * * * [progress]: [ 51 / 306 ] simplifiying candidate # 55.457 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 55.458 * * [simplify]: iters left: 6 (20 enodes) 55.468 * * [simplify]: iters left: 5 (109 enodes) 55.514 * * [simplify]: iters left: 4 (337 enodes) 55.703 * * [simplify]: Extracting #0: cost 1 inf + 0 55.703 * * [simplify]: Extracting #1: cost 3 inf + 0 55.703 * * [simplify]: Extracting #2: cost 36 inf + 0 55.704 * * [simplify]: Extracting #3: cost 225 inf + 0 55.708 * * [simplify]: Extracting #4: cost 294 inf + 6053 55.728 * * [simplify]: Extracting #5: cost 222 inf + 52431 55.779 * * [simplify]: Extracting #6: cost 112 inf + 119041 55.853 * * [simplify]: Extracting #7: cost 39 inf + 149120 55.905 * * [simplify]: Extracting #8: cost 17 inf + 151566 55.981 * * [simplify]: Extracting #9: cost 3 inf + 156543 56.057 * * [simplify]: Extracting #10: cost 0 inf + 157926 56.106 * [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.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))))))) 56.106 * [simplify]: Simplified (2 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.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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 56.106 * * * * [progress]: [ 52 / 306 ] simplifiying candidate # 56.107 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 56.107 * * [simplify]: iters left: 6 (19 enodes) 56.118 * * [simplify]: iters left: 5 (106 enodes) 56.166 * * [simplify]: iters left: 4 (326 enodes) 56.312 * * [simplify]: Extracting #0: cost 1 inf + 0 56.312 * * [simplify]: Extracting #1: cost 3 inf + 0 56.312 * * [simplify]: Extracting #2: cost 28 inf + 0 56.312 * * [simplify]: Extracting #3: cost 208 inf + 0 56.314 * * [simplify]: Extracting #4: cost 373 inf + 837 56.322 * * [simplify]: Extracting #5: cost 256 inf + 44103 56.347 * * [simplify]: Extracting #6: cost 55 inf + 112300 56.382 * * [simplify]: Extracting #7: cost 11 inf + 130018 56.425 * * [simplify]: Extracting #8: cost 0 inf + 135804 56.471 * [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.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))))) 56.471 * [simplify]: Simplified (2 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.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 (+ (* x.re 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 56.471 * * * * [progress]: [ 53 / 306 ] simplifiying candidate # 56.472 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 56.472 * * [simplify]: iters left: 6 (15 enodes) 56.476 * * [simplify]: iters left: 5 (75 enodes) 56.490 * * [simplify]: iters left: 4 (197 enodes) 56.575 * * [simplify]: Extracting #0: cost 1 inf + 0 56.576 * * [simplify]: Extracting #1: cost 3 inf + 0 56.576 * * [simplify]: Extracting #2: cost 30 inf + 0 56.576 * * [simplify]: Extracting #3: cost 182 inf + 0 56.578 * * [simplify]: Extracting #4: cost 263 inf + 947 56.592 * * [simplify]: Extracting #5: cost 140 inf + 38184 56.637 * * [simplify]: Extracting #6: cost 10 inf + 87298 56.664 * * [simplify]: Extracting #7: cost 0 inf + 90985 56.701 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.701 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 56.702 * * * * [progress]: [ 54 / 306 ] simplifiying candidate # 56.702 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 56.703 * * [simplify]: iters left: 6 (21 enodes) 56.715 * * [simplify]: iters left: 5 (114 enodes) 56.752 * * [simplify]: iters left: 4 (349 enodes) 56.941 * * [simplify]: Extracting #0: cost 1 inf + 0 56.942 * * [simplify]: Extracting #1: cost 3 inf + 0 56.942 * * [simplify]: Extracting #2: cost 32 inf + 0 56.943 * * [simplify]: Extracting #3: cost 252 inf + 0 56.946 * * [simplify]: Extracting #4: cost 440 inf + 1022 56.967 * * [simplify]: Extracting #5: cost 336 inf + 40274 57.023 * * [simplify]: Extracting #6: cost 80 inf + 152155 57.092 * * [simplify]: Extracting #7: cost 11 inf + 187944 57.156 * * [simplify]: Extracting #8: cost 0 inf + 194480 57.204 * [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)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* 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)))))) 57.204 * [simplify]: Simplified (2 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.im y.im))) (cbrt (- (* (* 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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 57.205 * * * * [progress]: [ 55 / 306 ] simplifiying candidate # 57.205 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 57.205 * * [simplify]: iters left: 6 (21 enodes) 57.218 * * [simplify]: iters left: 5 (114 enodes) 57.270 * * [simplify]: iters left: 4 (353 enodes) 57.422 * * [simplify]: Extracting #0: cost 1 inf + 0 57.422 * * [simplify]: Extracting #1: cost 3 inf + 0 57.422 * * [simplify]: Extracting #2: cost 39 inf + 0 57.427 * * [simplify]: Extracting #3: cost 238 inf + 0 57.429 * * [simplify]: Extracting #4: cost 328 inf + 4736 57.434 * * [simplify]: Extracting #5: cost 319 inf + 20033 57.455 * * [simplify]: Extracting #6: cost 220 inf + 75989 57.532 * * [simplify]: Extracting #7: cost 31 inf + 173184 57.620 * * [simplify]: Extracting #8: cost 6 inf + 181013 57.704 * * [simplify]: Extracting #9: cost 0 inf + 183193 57.764 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 57.764 * [simplify]: Simplified (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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 57.764 * * * * [progress]: [ 56 / 306 ] simplifiying candidate # 57.764 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 57.764 * * [simplify]: iters left: 6 (22 enodes) 57.771 * * [simplify]: iters left: 5 (117 enodes) 57.809 * * [simplify]: iters left: 4 (356 enodes) 57.988 * * [simplify]: Extracting #0: cost 1 inf + 0 57.988 * * [simplify]: Extracting #1: cost 3 inf + 0 57.988 * * [simplify]: Extracting #2: cost 36 inf + 0 57.989 * * [simplify]: Extracting #3: cost 271 inf + 0 57.992 * * [simplify]: Extracting #4: cost 473 inf + 819 58.005 * * [simplify]: Extracting #5: cost 351 inf + 47555 58.043 * * [simplify]: Extracting #6: cost 54 inf + 182982 58.121 * * [simplify]: Extracting #7: cost 1 inf + 214120 58.185 * * [simplify]: Extracting #8: cost 0 inf + 214964 58.250 * [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.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)))))) 58.250 * [simplify]: Simplified (2 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.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.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 58.251 * * * * [progress]: [ 57 / 306 ] simplifiying candidate # 58.251 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 58.252 * * [simplify]: iters left: 6 (22 enodes) 58.264 * * [simplify]: iters left: 5 (117 enodes) 58.318 * * [simplify]: iters left: 4 (360 enodes) 58.487 * * [simplify]: Extracting #0: cost 1 inf + 0 58.487 * * [simplify]: Extracting #1: cost 3 inf + 0 58.488 * * [simplify]: Extracting #2: cost 46 inf + 0 58.488 * * [simplify]: Extracting #3: cost 275 inf + 0 58.491 * * [simplify]: Extracting #4: cost 363 inf + 4569 58.502 * * [simplify]: Extracting #5: cost 272 inf + 72169 58.549 * * [simplify]: Extracting #6: cost 94 inf + 170949 58.598 * * [simplify]: Extracting #7: cost 21 inf + 198228 58.666 * * [simplify]: Extracting #8: cost 2 inf + 205060 58.753 * * [simplify]: Extracting #9: cost 0 inf + 205897 58.820 * [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.re y.re)) (* (* x.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))))))) 58.820 * [simplify]: Simplified (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.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 (- (* (* 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.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.re y.re) (* x.im y.im)))))) 58.820 * * * * [progress]: [ 58 / 306 ] simplifiying candidate # 58.820 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 58.820 * * [simplify]: iters left: 6 (22 enodes) 58.828 * * [simplify]: iters left: 5 (117 enodes) 58.863 * * [simplify]: iters left: 4 (356 enodes) 59.040 * * [simplify]: Extracting #0: cost 1 inf + 0 59.040 * * [simplify]: Extracting #1: cost 3 inf + 0 59.040 * * [simplify]: Extracting #2: cost 36 inf + 0 59.040 * * [simplify]: Extracting #3: cost 271 inf + 0 59.042 * * [simplify]: Extracting #4: cost 472 inf + 982 59.054 * * [simplify]: Extracting #5: cost 338 inf + 50303 59.088 * * [simplify]: Extracting #6: cost 50 inf + 180459 59.161 * * [simplify]: Extracting #7: cost 1 inf + 213391 59.252 * * [simplify]: Extracting #8: cost 0 inf + 213644 59.344 * [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)))) (- (* (* 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)))))) 59.344 * [simplify]: Simplified (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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* 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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* 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.im y.im)))))))) 59.345 * * * * [progress]: [ 59 / 306 ] simplifiying candidate # 59.345 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 59.346 * * [simplify]: iters left: 6 (22 enodes) 59.358 * * [simplify]: iters left: 5 (117 enodes) 59.398 * * [simplify]: iters left: 4 (360 enodes) 59.609 * * [simplify]: Extracting #0: cost 1 inf + 0 59.609 * * [simplify]: Extracting #1: cost 3 inf + 0 59.609 * * [simplify]: Extracting #2: cost 46 inf + 0 59.611 * * [simplify]: Extracting #3: cost 273 inf + 0 59.615 * * [simplify]: Extracting #4: cost 355 inf + 7273 59.630 * * [simplify]: Extracting #5: cost 324 inf + 41192 59.657 * * [simplify]: Extracting #6: cost 192 inf + 107791 59.718 * * [simplify]: Extracting #7: cost 28 inf + 190862 59.797 * * [simplify]: Extracting #8: cost 0 inf + 202289 59.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)))) (* (* (- (* (* 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.im y.im) (* x.im y.im)))))))) 59.847 * [simplify]: Simplified (2 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.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.im 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)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 59.848 * * * * [progress]: [ 60 / 306 ] simplifiying candidate # 59.848 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 59.848 * * [simplify]: iters left: 6 (21 enodes) 59.854 * * [simplify]: iters left: 5 (114 enodes) 59.903 * * [simplify]: iters left: 4 (349 enodes) 60.095 * * [simplify]: Extracting #0: cost 1 inf + 0 60.095 * * [simplify]: Extracting #1: cost 3 inf + 0 60.095 * * [simplify]: Extracting #2: cost 32 inf + 0 60.097 * * [simplify]: Extracting #3: cost 251 inf + 0 60.101 * * [simplify]: Extracting #4: cost 440 inf + 982 60.139 * * [simplify]: Extracting #5: cost 313 inf + 52852 60.195 * * [simplify]: Extracting #6: cost 70 inf + 142987 60.265 * * [simplify]: Extracting #7: cost 10 inf + 170294 60.339 * * [simplify]: Extracting #8: cost 0 inf + 176436 60.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.im 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))))) (- (* (* 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.411 * [simplify]: Simplified (2 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))))) (- (* (* 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 (+ (* 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)) (* (* x.re y.re) (* x.im y.im)))))))) 60.411 * * * * [progress]: [ 61 / 306 ] simplifiying candidate # 60.412 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 60.412 * * [simplify]: iters left: 6 (17 enodes) 60.420 * * [simplify]: iters left: 5 (83 enodes) 60.451 * * [simplify]: iters left: 4 (220 enodes) 60.569 * * [simplify]: Extracting #0: cost 1 inf + 0 60.569 * * [simplify]: Extracting #1: cost 3 inf + 0 60.569 * * [simplify]: Extracting #2: cost 38 inf + 0 60.570 * * [simplify]: Extracting #3: cost 236 inf + 0 60.579 * * [simplify]: Extracting #4: cost 302 inf + 13636 60.621 * * [simplify]: Extracting #5: cost 40 inf + 117618 60.662 * * [simplify]: Extracting #6: cost 0 inf + 136012 60.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.im 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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 60.718 * [simplify]: Simplified (2 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))))) (- (* (* 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.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 60.719 * * * * [progress]: [ 62 / 306 ] simplifiying candidate # 60.719 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 60.719 * * [simplify]: iters left: 6 (21 enodes) 60.731 * * [simplify]: iters left: 5 (114 enodes) 60.760 * * [simplify]: iters left: 4 (349 enodes) 60.943 * * [simplify]: Extracting #0: cost 1 inf + 0 60.943 * * [simplify]: Extracting #1: cost 3 inf + 0 60.943 * * [simplify]: Extracting #2: cost 32 inf + 0 60.944 * * [simplify]: Extracting #3: cost 241 inf + 0 60.947 * * [simplify]: Extracting #4: cost 443 inf + 819 60.957 * * [simplify]: Extracting #5: cost 340 inf + 37827 60.994 * * [simplify]: Extracting #6: cost 74 inf + 155864 61.056 * * [simplify]: Extracting #7: cost 13 inf + 186627 61.141 * * [simplify]: Extracting #8: cost 0 inf + 194720 61.214 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 61.214 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 61.214 * * * * [progress]: [ 63 / 306 ] simplifiying candidate # 61.215 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 61.215 * * [simplify]: iters left: 6 (21 enodes) 61.221 * * [simplify]: iters left: 5 (114 enodes) 61.252 * * [simplify]: iters left: 4 (351 enodes) 61.448 * * [simplify]: Extracting #0: cost 1 inf + 0 61.448 * * [simplify]: Extracting #1: cost 3 inf + 0 61.448 * * [simplify]: Extracting #2: cost 41 inf + 0 61.449 * * [simplify]: Extracting #3: cost 237 inf + 0 61.452 * * [simplify]: Extracting #4: cost 331 inf + 3193 61.459 * * [simplify]: Extracting #5: cost 325 inf + 16355 61.476 * * [simplify]: Extracting #6: cost 205 inf + 82955 61.543 * * [simplify]: Extracting #7: cost 44 inf + 166664 61.614 * * [simplify]: Extracting #8: cost 6 inf + 179642 61.701 * * [simplify]: Extracting #9: cost 0 inf + 181701 61.787 * [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.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* 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 (- (* x.re y.re) (* x.im y.im)))))) 61.787 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* 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 (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 61.787 * * * * [progress]: [ 64 / 306 ] simplifiying candidate # 61.788 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 61.788 * * [simplify]: iters left: 6 (22 enodes) 61.802 * * [simplify]: iters left: 5 (117 enodes) 61.838 * * [simplify]: iters left: 4 (356 enodes) 62.060 * * [simplify]: Extracting #0: cost 1 inf + 0 62.060 * * [simplify]: Extracting #1: cost 3 inf + 0 62.060 * * [simplify]: Extracting #2: cost 36 inf + 0 62.061 * * [simplify]: Extracting #3: cost 271 inf + 0 62.065 * * [simplify]: Extracting #4: cost 471 inf + 1063 62.073 * * [simplify]: Extracting #5: cost 396 inf + 20842 62.107 * * [simplify]: Extracting #6: cost 162 inf + 117981 62.172 * * [simplify]: Extracting #7: cost 13 inf + 206721 62.261 * * [simplify]: Extracting #8: cost 0 inf + 214564 62.350 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 62.351 * [simplify]: Simplified (2 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.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 62.351 * * * * [progress]: [ 65 / 306 ] simplifiying candidate # 62.351 * [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))) (cbrt (- (* x.re y.re) (* x.im 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))))) 62.352 * * [simplify]: iters left: 6 (22 enodes) 62.364 * * [simplify]: iters left: 5 (117 enodes) 62.392 * * [simplify]: iters left: 4 (360 enodes) 62.585 * * [simplify]: Extracting #0: cost 1 inf + 0 62.585 * * [simplify]: Extracting #1: cost 3 inf + 0 62.586 * * [simplify]: Extracting #2: cost 46 inf + 0 62.586 * * [simplify]: Extracting #3: cost 275 inf + 0 62.588 * * [simplify]: Extracting #4: cost 366 inf + 3717 62.601 * * [simplify]: Extracting #5: cost 264 inf + 77600 62.667 * * [simplify]: Extracting #6: cost 86 inf + 177545 62.742 * * [simplify]: Extracting #7: cost 20 inf + 198389 62.817 * * [simplify]: Extracting #8: cost 3 inf + 204514 62.888 * * [simplify]: Extracting #9: cost 0 inf + 205857 62.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.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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 62.942 * [simplify]: Simplified (2 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.re y.re)) (* (* x.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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.im y.im)))))) 62.942 * * * * [progress]: [ 66 / 306 ] simplifiying candidate # 62.943 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 62.943 * * [simplify]: iters left: 6 (22 enodes) 62.955 * * [simplify]: iters left: 5 (117 enodes) 62.989 * * [simplify]: iters left: 4 (356 enodes) 63.163 * * [simplify]: Extracting #0: cost 1 inf + 0 63.163 * * [simplify]: Extracting #1: cost 3 inf + 0 63.163 * * [simplify]: Extracting #2: cost 36 inf + 0 63.164 * * [simplify]: Extracting #3: cost 271 inf + 0 63.167 * * [simplify]: Extracting #4: cost 472 inf + 982 63.190 * * [simplify]: Extracting #5: cost 325 inf + 64759 63.231 * * [simplify]: Extracting #6: cost 51 inf + 186869 63.314 * * [simplify]: Extracting #7: cost 2 inf + 212667 63.377 * * [simplify]: Extracting #8: cost 0 inf + 213364 63.438 * [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)))) (* (* (cbrt (- (* x.re y.re) (* x.im 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))))))) 63.438 * [simplify]: Simplified (2 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.im 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 (* (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 63.438 * * * * [progress]: [ 67 / 306 ] simplifiying candidate # 63.438 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 63.439 * * [simplify]: iters left: 6 (22 enodes) 63.445 * * [simplify]: iters left: 5 (117 enodes) 63.474 * * [simplify]: iters left: 4 (360 enodes) 63.627 * * [simplify]: Extracting #0: cost 1 inf + 0 63.627 * * [simplify]: Extracting #1: cost 3 inf + 0 63.627 * * [simplify]: Extracting #2: cost 46 inf + 0 63.628 * * [simplify]: Extracting #3: cost 273 inf + 0 63.630 * * [simplify]: Extracting #4: cost 355 inf + 6508 63.657 * * [simplify]: Extracting #5: cost 238 inf + 91334 63.719 * * [simplify]: Extracting #6: cost 75 inf + 181377 63.774 * * [simplify]: Extracting #7: cost 32 inf + 192078 63.853 * * [simplify]: Extracting #8: cost 10 inf + 198621 63.943 * * [simplify]: Extracting #9: cost 0 inf + 202656 64.011 * * [simplify]: Extracting #10: cost 0 inf + 202536 64.102 * [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.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.im y.im) (* x.im y.im)))))))) 64.102 * [simplify]: Simplified (2 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.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.im 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)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 64.103 * * * * [progress]: [ 68 / 306 ] simplifiying candidate # 64.103 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 64.103 * * [simplify]: iters left: 6 (21 enodes) 64.115 * * [simplify]: iters left: 5 (114 enodes) 64.169 * * [simplify]: iters left: 4 (349 enodes) 64.383 * * [simplify]: Extracting #0: cost 1 inf + 0 64.383 * * [simplify]: Extracting #1: cost 3 inf + 0 64.383 * * [simplify]: Extracting #2: cost 32 inf + 0 64.384 * * [simplify]: Extracting #3: cost 239 inf + 0 64.387 * * [simplify]: Extracting #4: cost 441 inf + 738 64.402 * * [simplify]: Extracting #5: cost 303 inf + 53967 64.448 * * [simplify]: Extracting #6: cost 43 inf + 160322 64.499 * * [simplify]: Extracting #7: cost 3 inf + 174971 64.542 * * [simplify]: Extracting #8: cost 0 inf + 176312 64.588 * [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))))) (- (* (* 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))))) 64.588 * [simplify]: Simplified (2 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))))) (- (* (* 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 (+ (* 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)) (* (* x.re y.re) (* x.im y.im)))))))) 64.589 * * * * [progress]: [ 69 / 306 ] simplifiying candidate # 64.589 * [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)))) (cbrt (- (* x.re y.re) (* x.im 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))))) 64.589 * * [simplify]: iters left: 6 (17 enodes) 64.598 * * [simplify]: iters left: 5 (83 enodes) 64.621 * * [simplify]: iters left: 4 (218 enodes) 64.728 * * [simplify]: Extracting #0: cost 1 inf + 0 64.728 * * [simplify]: Extracting #1: cost 3 inf + 0 64.728 * * [simplify]: Extracting #2: cost 41 inf + 0 64.729 * * [simplify]: Extracting #3: cost 236 inf + 0 64.736 * * [simplify]: Extracting #4: cost 290 inf + 18034 64.762 * * [simplify]: Extracting #5: cost 42 inf + 115726 64.809 * * [simplify]: Extracting #6: cost 1 inf + 134480 64.851 * * [simplify]: Extracting #7: cost 0 inf + 134844 64.901 * [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)))) (- (* (* x.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.901 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 64.901 * * * * [progress]: [ 70 / 306 ] simplifiying candidate # 64.902 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 64.902 * * [simplify]: iters left: 6 (17 enodes) 64.907 * * [simplify]: iters left: 5 (85 enodes) 64.932 * * [simplify]: iters left: 4 (254 enodes) 65.055 * * [simplify]: Extracting #0: cost 1 inf + 0 65.055 * * [simplify]: Extracting #1: cost 3 inf + 0 65.055 * * [simplify]: Extracting #2: cost 26 inf + 0 65.056 * * [simplify]: Extracting #3: cost 163 inf + 0 65.058 * * [simplify]: Extracting #4: cost 307 inf + 510 65.066 * * [simplify]: Extracting #5: cost 251 inf + 30537 65.088 * * [simplify]: Extracting #6: cost 58 inf + 117286 65.141 * * [simplify]: Extracting #7: cost 7 inf + 121761 65.197 * * [simplify]: Extracting #8: cost 0 inf + 121743 65.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))))) (cbrt (- (* (* (* 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)))) (- (* (* (* 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.253 * [simplify]: Simplified (2 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.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 65.253 * * * * [progress]: [ 71 / 306 ] simplifiying candidate # 65.254 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 65.254 * * [simplify]: iters left: 6 (20 enodes) 65.265 * * [simplify]: iters left: 5 (110 enodes) 65.315 * * [simplify]: iters left: 4 (337 enodes) 65.461 * * [simplify]: Extracting #0: cost 1 inf + 0 65.462 * * [simplify]: Extracting #1: cost 3 inf + 0 65.462 * * [simplify]: Extracting #2: cost 34 inf + 0 65.463 * * [simplify]: Extracting #3: cost 199 inf + 0 65.465 * * [simplify]: Extracting #4: cost 269 inf + 2261 65.490 * * [simplify]: Extracting #5: cost 211 inf + 46166 65.519 * * [simplify]: Extracting #6: cost 77 inf + 116213 65.562 * * [simplify]: Extracting #7: cost 45 inf + 124639 65.627 * * [simplify]: Extracting #8: cost 12 inf + 134177 65.696 * * [simplify]: Extracting #9: cost 0 inf + 138831 65.766 * * [simplify]: Extracting #10: cost 0 inf + 138791 65.835 * [simplify]: Simplified to (cbrt (* (+ (* 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.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)))) (- (* x.re y.re) (* x.im y.im)))))) 65.836 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (+ (* 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.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)))) (- (* 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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 65.836 * * * * [progress]: [ 72 / 306 ] simplifiying candidate # 65.837 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 65.837 * * [simplify]: iters left: 6 (21 enodes) 65.849 * * [simplify]: iters left: 5 (113 enodes) 65.902 * * [simplify]: iters left: 4 (338 enodes) 66.038 * * [simplify]: Extracting #0: cost 1 inf + 0 66.038 * * [simplify]: Extracting #1: cost 3 inf + 0 66.038 * * [simplify]: Extracting #2: cost 32 inf + 0 66.038 * * [simplify]: Extracting #3: cost 201 inf + 0 66.039 * * [simplify]: Extracting #4: cost 354 inf + 1102 66.048 * * [simplify]: Extracting #5: cost 305 inf + 25123 66.069 * * [simplify]: Extracting #6: cost 82 inf + 119631 66.134 * * [simplify]: Extracting #7: cost 10 inf + 152891 66.200 * * [simplify]: Extracting #8: cost 0 inf + 154980 66.268 * * [simplify]: Extracting #9: cost 0 inf + 154900 66.304 * [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.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))))) 66.304 * [simplify]: Simplified (2 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.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.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 66.304 * * * * [progress]: [ 73 / 306 ] simplifiying candidate # 66.304 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 66.305 * * [simplify]: iters left: 6 (21 enodes) 66.311 * * [simplify]: iters left: 5 (113 enodes) 66.358 * * [simplify]: iters left: 4 (344 enodes) 66.552 * * [simplify]: Extracting #0: cost 1 inf + 0 66.552 * * [simplify]: Extracting #1: cost 3 inf + 0 66.552 * * [simplify]: Extracting #2: cost 40 inf + 0 66.552 * * [simplify]: Extracting #3: cost 230 inf + 0 66.553 * * [simplify]: Extracting #4: cost 306 inf + 1891 66.566 * * [simplify]: Extracting #5: cost 253 inf + 41846 66.629 * * [simplify]: Extracting #6: cost 75 inf + 138633 66.687 * * [simplify]: Extracting #7: cost 27 inf + 150980 66.730 * * [simplify]: Extracting #8: cost 3 inf + 159495 66.797 * * [simplify]: Extracting #9: cost 0 inf + 160585 66.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.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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.843 * [simplify]: Simplified (2 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))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 66.844 * * * * [progress]: [ 74 / 306 ] simplifiying candidate # 66.844 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 66.845 * * [simplify]: iters left: 6 (21 enodes) 66.857 * * [simplify]: iters left: 5 (114 enodes) 66.884 * * [simplify]: iters left: 4 (341 enodes) 67.026 * * [simplify]: Extracting #0: cost 1 inf + 0 67.026 * * [simplify]: Extracting #1: cost 3 inf + 0 67.026 * * [simplify]: Extracting #2: cost 30 inf + 0 67.026 * * [simplify]: Extracting #3: cost 190 inf + 0 67.028 * * [simplify]: Extracting #4: cost 352 inf + 453 67.034 * * [simplify]: Extracting #5: cost 291 inf + 42303 67.072 * * [simplify]: Extracting #6: cost 59 inf + 148879 67.122 * * [simplify]: Extracting #7: cost 2 inf + 157396 67.189 * * [simplify]: Extracting #8: cost 0 inf + 155668 67.243 * [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)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* 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.243 * [simplify]: Simplified (2 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)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 67.243 * * * * [progress]: [ 75 / 306 ] simplifiying candidate # 67.243 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 67.243 * * [simplify]: iters left: 6 (21 enodes) 67.250 * * [simplify]: iters left: 5 (114 enodes) 67.299 * * [simplify]: iters left: 4 (347 enodes) 67.469 * * [simplify]: Extracting #0: cost 1 inf + 0 67.469 * * [simplify]: Extracting #1: cost 3 inf + 0 67.469 * * [simplify]: Extracting #2: cost 38 inf + 0 67.470 * * [simplify]: Extracting #3: cost 217 inf + 0 67.473 * * [simplify]: Extracting #4: cost 292 inf + 3398 67.491 * * [simplify]: Extracting #5: cost 241 inf + 48995 67.547 * * [simplify]: Extracting #6: cost 91 inf + 138779 67.597 * * [simplify]: Extracting #7: cost 47 inf + 151555 67.664 * * [simplify]: Extracting #8: cost 16 inf + 157677 67.730 * * [simplify]: Extracting #9: cost 2 inf + 162276 67.800 * * [simplify]: Extracting #10: cost 0 inf + 163113 67.852 * [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))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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))))))) 67.852 * [simplify]: Simplified (2 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.re y.re))) (* (* x.im y.im) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 67.853 * * * * [progress]: [ 76 / 306 ] simplifiying candidate # 67.853 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 67.854 * * [simplify]: iters left: 6 (21 enodes) 67.862 * * [simplify]: iters left: 5 (114 enodes) 67.887 * * [simplify]: iters left: 4 (341 enodes) 68.025 * * [simplify]: Extracting #0: cost 1 inf + 0 68.025 * * [simplify]: Extracting #1: cost 3 inf + 0 68.026 * * [simplify]: Extracting #2: cost 30 inf + 0 68.026 * * [simplify]: Extracting #3: cost 195 inf + 0 68.029 * * [simplify]: Extracting #4: cost 351 inf + 534 68.038 * * [simplify]: Extracting #5: cost 323 inf + 26312 68.079 * * [simplify]: Extracting #6: cost 81 inf + 122269 68.114 * * [simplify]: Extracting #7: cost 4 inf + 150587 68.187 * * [simplify]: Extracting #8: cost 0 inf + 152028 68.255 * [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.re y.re))) (* (* x.im y.im) (* (* x.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)))))) 68.255 * [simplify]: Simplified (2 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.re y.re))) (* (* x.im y.im) (* (* x.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.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)) (* (* x.re y.re) (* x.im y.im)))))))) 68.256 * * * * [progress]: [ 77 / 306 ] simplifiying candidate # 68.256 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 68.256 * * [simplify]: iters left: 6 (21 enodes) 68.268 * * [simplify]: iters left: 5 (114 enodes) 68.320 * * [simplify]: iters left: 4 (347 enodes) 68.454 * * [simplify]: Extracting #0: cost 1 inf + 0 68.455 * * [simplify]: Extracting #1: cost 3 inf + 0 68.455 * * [simplify]: Extracting #2: cost 38 inf + 0 68.455 * * [simplify]: Extracting #3: cost 221 inf + 0 68.457 * * [simplify]: Extracting #4: cost 286 inf + 3756 68.464 * * [simplify]: Extracting #5: cost 172 inf + 34410 68.476 * * [simplify]: Extracting #6: cost 221 inf + 41614 68.510 * * [simplify]: Extracting #7: cost 135 inf + 98365 68.552 * * [simplify]: Extracting #8: cost 35 inf + 145369 68.627 * * [simplify]: Extracting #9: cost 3 inf + 156023 68.702 * * [simplify]: Extracting #10: cost 0 inf + 157113 68.776 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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.776 * [simplify]: Simplified (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 68.777 * * * * [progress]: [ 78 / 306 ] simplifiying candidate # 68.777 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 68.777 * * [simplify]: iters left: 6 (21 enodes) 68.789 * * [simplify]: iters left: 5 (114 enodes) 68.822 * * [simplify]: iters left: 4 (341 enodes) 68.984 * * [simplify]: Extracting #0: cost 1 inf + 0 68.984 * * [simplify]: Extracting #1: cost 3 inf + 0 68.985 * * [simplify]: Extracting #2: cost 30 inf + 0 68.985 * * [simplify]: Extracting #3: cost 196 inf + 0 68.988 * * [simplify]: Extracting #4: cost 343 inf + 940 68.995 * * [simplify]: Extracting #5: cost 314 inf + 15024 69.018 * * [simplify]: Extracting #6: cost 174 inf + 72912 69.064 * * [simplify]: Extracting #7: cost 26 inf + 139280 69.103 * * [simplify]: Extracting #8: cost 0 inf + 157764 69.155 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* 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))))))) 69.155 * [simplify]: Simplified (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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* (* 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.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 69.156 * * * * [progress]: [ 79 / 306 ] simplifiying candidate # 69.156 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 69.156 * * [simplify]: iters left: 6 (21 enodes) 69.162 * * [simplify]: iters left: 5 (114 enodes) 69.207 * * [simplify]: iters left: 4 (347 enodes) 69.381 * * [simplify]: Extracting #0: cost 1 inf + 0 69.381 * * [simplify]: Extracting #1: cost 3 inf + 0 69.382 * * [simplify]: Extracting #2: cost 38 inf + 0 69.382 * * [simplify]: Extracting #3: cost 222 inf + 0 69.384 * * [simplify]: Extracting #4: cost 288 inf + 4889 69.388 * * [simplify]: Extracting #5: cost 293 inf + 16741 69.401 * * [simplify]: Extracting #6: cost 193 inf + 73093 69.460 * * [simplify]: Extracting #7: cost 41 inf + 148258 69.530 * * [simplify]: Extracting #8: cost 7 inf + 160412 69.584 * * [simplify]: Extracting #9: cost 0 inf + 162593 69.634 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* 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)))) 69.634 * [simplify]: Simplified (2 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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* 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.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 69.635 * * * * [progress]: [ 80 / 306 ] simplifiying candidate # 69.635 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 69.635 * * [simplify]: iters left: 6 (21 enodes) 69.647 * * [simplify]: iters left: 5 (114 enodes) 69.676 * * [simplify]: iters left: 4 (341 enodes) 69.878 * * [simplify]: Extracting #0: cost 1 inf + 0 69.878 * * [simplify]: Extracting #1: cost 3 inf + 0 69.878 * * [simplify]: Extracting #2: cost 30 inf + 0 69.879 * * [simplify]: Extracting #3: cost 192 inf + 0 69.881 * * [simplify]: Extracting #4: cost 350 inf + 1062 69.891 * * [simplify]: Extracting #5: cost 313 inf + 25498 69.920 * * [simplify]: Extracting #6: cost 80 inf + 120040 69.962 * * [simplify]: Extracting #7: cost 11 inf + 149845 70.005 * * [simplify]: Extracting #8: cost 0 inf + 155044 70.054 * [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.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))))))) 70.054 * [simplify]: Simplified (2 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.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.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 70.055 * * * * [progress]: [ 81 / 306 ] simplifiying candidate # 70.055 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 70.055 * * [simplify]: iters left: 6 (21 enodes) 70.066 * * [simplify]: iters left: 5 (114 enodes) 70.103 * * [simplify]: iters left: 4 (347 enodes) 70.252 * * [simplify]: Extracting #0: cost 1 inf + 0 70.252 * * [simplify]: Extracting #1: cost 3 inf + 0 70.252 * * [simplify]: Extracting #2: cost 38 inf + 0 70.253 * * [simplify]: Extracting #3: cost 217 inf + 0 70.256 * * [simplify]: Extracting #4: cost 287 inf + 4934 70.270 * * [simplify]: Extracting #5: cost 240 inf + 35020 70.289 * * [simplify]: Extracting #6: cost 140 inf + 95627 70.342 * * [simplify]: Extracting #7: cost 35 inf + 146487 70.429 * * [simplify]: Extracting #8: cost 2 inf + 157756 70.504 * * [simplify]: Extracting #9: cost 0 inf + 158553 70.577 * [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)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* 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.577 * [simplify]: Simplified (2 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)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 70.578 * * * * [progress]: [ 82 / 306 ] simplifiying candidate # 70.578 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 70.578 * * [simplify]: iters left: 6 (21 enodes) 70.592 * * [simplify]: iters left: 5 (113 enodes) 70.641 * * [simplify]: iters left: 4 (338 enodes) 70.794 * * [simplify]: Extracting #0: cost 1 inf + 0 70.794 * * [simplify]: Extracting #1: cost 3 inf + 0 70.794 * * [simplify]: Extracting #2: cost 32 inf + 0 70.795 * * [simplify]: Extracting #3: cost 203 inf + 0 70.796 * * [simplify]: Extracting #4: cost 358 inf + 818 70.800 * * [simplify]: Extracting #5: cost 319 inf + 17557 70.816 * * [simplify]: Extracting #6: cost 134 inf + 81926 70.853 * * [simplify]: Extracting #7: cost 6 inf + 154226 70.925 * * [simplify]: Extracting #8: cost 0 inf + 157068 70.989 * [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.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)))))) 70.989 * [simplify]: Simplified (2 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.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.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 70.989 * * * * [progress]: [ 83 / 306 ] simplifiying candidate # 70.990 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 70.990 * * [simplify]: iters left: 6 (21 enodes) 70.996 * * [simplify]: iters left: 5 (113 enodes) 71.025 * * [simplify]: iters left: 4 (344 enodes) 71.213 * * [simplify]: Extracting #0: cost 1 inf + 0 71.213 * * [simplify]: Extracting #1: cost 3 inf + 0 71.214 * * [simplify]: Extracting #2: cost 41 inf + 0 71.214 * * [simplify]: Extracting #3: cost 231 inf + 0 71.219 * * [simplify]: Extracting #4: cost 284 inf + 8697 71.232 * * [simplify]: Extracting #5: cost 253 inf + 35368 71.249 * * [simplify]: Extracting #6: cost 170 inf + 81335 71.302 * * [simplify]: Extracting #7: cost 28 inf + 151843 71.348 * * [simplify]: Extracting #8: cost 6 inf + 159090 71.401 * * [simplify]: Extracting #9: cost 0 inf + 161189 71.477 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 71.477 * [simplify]: Simplified (2 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)))) (- (* (* 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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 71.478 * * * * [progress]: [ 84 / 306 ] simplifiying candidate # 71.478 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 71.478 * * [simplify]: iters left: 6 (20 enodes) 71.490 * * [simplify]: iters left: 5 (110 enodes) 71.538 * * [simplify]: iters left: 4 (331 enodes) 71.699 * * [simplify]: Extracting #0: cost 1 inf + 0 71.699 * * [simplify]: Extracting #1: cost 3 inf + 0 71.699 * * [simplify]: Extracting #2: cost 26 inf + 0 71.699 * * [simplify]: Extracting #3: cost 175 inf + 0 71.700 * * [simplify]: Extracting #4: cost 328 inf + 657 71.704 * * [simplify]: Extracting #5: cost 293 inf + 20216 71.725 * * [simplify]: Extracting #6: cost 85 inf + 92325 71.765 * * [simplify]: Extracting #7: cost 7 inf + 121037 71.801 * * [simplify]: Extracting #8: cost 0 inf + 123024 71.835 * [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)))) (- (* x.re y.re) (* x.im y.im)))))) 71.835 * [simplify]: Simplified (2 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)))) (- (* 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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 71.835 * * * * [progress]: [ 85 / 306 ] simplifiying candidate # 71.836 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 71.836 * * [simplify]: iters left: 6 (16 enodes) 71.840 * * [simplify]: iters left: 5 (79 enodes) 71.854 * * [simplify]: iters left: 4 (206 enodes) 71.961 * * [simplify]: Extracting #0: cost 1 inf + 0 71.961 * * [simplify]: Extracting #1: cost 3 inf + 0 71.961 * * [simplify]: Extracting #2: cost 34 inf + 0 71.962 * * [simplify]: Extracting #3: cost 198 inf + 0 71.965 * * [simplify]: Extracting #4: cost 224 inf + 18931 71.985 * * [simplify]: Extracting #5: cost 31 inf + 82355 72.031 * * [simplify]: Extracting #6: cost 0 inf + 96077 72.060 * [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))))) (- (* x.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.060 * [simplify]: Simplified (2 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))))) (- (* x.re 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 72.060 * * * * [progress]: [ 86 / 306 ] simplifiying candidate # 72.061 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 72.061 * * [simplify]: iters left: 6 (18 enodes) 72.066 * * [simplify]: iters left: 5 (89 enodes) 72.085 * * [simplify]: iters left: 4 (264 enodes) 72.227 * * [simplify]: Extracting #0: cost 1 inf + 0 72.227 * * [simplify]: Extracting #1: cost 3 inf + 0 72.228 * * [simplify]: Extracting #2: cost 30 inf + 0 72.228 * * [simplify]: Extracting #3: cost 184 inf + 0 72.230 * * [simplify]: Extracting #4: cost 336 inf + 126 72.241 * * [simplify]: Extracting #5: cost 252 inf + 44513 72.263 * * [simplify]: Extracting #6: cost 63 inf + 116120 72.298 * * [simplify]: Extracting #7: cost 1 inf + 143353 72.341 * * [simplify]: Extracting #8: cost 0 inf + 142449 72.391 * [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))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 72.392 * [simplify]: Simplified (2 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.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 (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 72.392 * * * * [progress]: [ 87 / 306 ] simplifiying candidate # 72.392 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 72.392 * * [simplify]: iters left: 6 (21 enodes) 72.399 * * [simplify]: iters left: 5 (114 enodes) 72.433 * * [simplify]: iters left: 4 (347 enodes) 72.624 * * [simplify]: Extracting #0: cost 1 inf + 0 72.624 * * [simplify]: Extracting #1: cost 3 inf + 0 72.630 * * [simplify]: Extracting #2: cost 38 inf + 0 72.631 * * [simplify]: Extracting #3: cost 222 inf + 0 72.634 * * [simplify]: Extracting #4: cost 286 inf + 4174 72.641 * * [simplify]: Extracting #5: cost 288 inf + 16553 72.661 * * [simplify]: Extracting #6: cost 179 inf + 77545 72.700 * * [simplify]: Extracting #7: cost 51 inf + 142459 72.748 * * [simplify]: Extracting #8: cost 17 inf + 153748 72.815 * * [simplify]: Extracting #9: cost 3 inf + 158452 72.874 * * [simplify]: Extracting #10: cost 0 inf + 159833 72.917 * [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))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 72.917 * [simplify]: Simplified (2 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.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 (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 72.917 * * * * [progress]: [ 88 / 306 ] simplifiying candidate # 72.917 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 72.917 * * [simplify]: iters left: 6 (22 enodes) 72.924 * * [simplify]: iters left: 5 (117 enodes) 72.952 * * [simplify]: iters left: 4 (348 enodes) 73.077 * * [simplify]: Extracting #0: cost 1 inf + 0 73.077 * * [simplify]: Extracting #1: cost 3 inf + 0 73.077 * * [simplify]: Extracting #2: cost 34 inf + 0 73.077 * * [simplify]: Extracting #3: cost 216 inf + 0 73.079 * * [simplify]: Extracting #4: cost 378 inf + 738 73.083 * * [simplify]: Extracting #5: cost 334 inf + 27164 73.098 * * [simplify]: Extracting #6: cost 160 inf + 80702 73.128 * * [simplify]: Extracting #7: cost 30 inf + 156672 73.167 * * [simplify]: Extracting #8: cost 0 inf + 180075 73.207 * * [simplify]: Extracting #9: cost 0 inf + 179944 73.246 * [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))))) (- (* (* (* 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)))) 73.246 * [simplify]: Simplified (2 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))))) (- (* (* (* 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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 73.247 * * * * [progress]: [ 89 / 306 ] simplifiying candidate # 73.247 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 73.247 * * [simplify]: iters left: 6 (22 enodes) 73.256 * * [simplify]: iters left: 5 (117 enodes) 73.311 * * [simplify]: iters left: 4 (354 enodes) 73.520 * * [simplify]: Extracting #0: cost 1 inf + 0 73.520 * * [simplify]: Extracting #1: cost 3 inf + 0 73.520 * * [simplify]: Extracting #2: cost 42 inf + 0 73.521 * * [simplify]: Extracting #3: cost 244 inf + 0 73.530 * * [simplify]: Extracting #4: cost 313 inf + 4251 73.543 * * [simplify]: Extracting #5: cost 210 inf + 69095 73.586 * * [simplify]: Extracting #6: cost 97 inf + 143063 73.661 * * [simplify]: Extracting #7: cost 29 inf + 173942 73.719 * * [simplify]: Extracting #8: cost 2 inf + 183056 73.782 * * [simplify]: Extracting #9: cost 0 inf + 184105 73.833 * [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.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))))))) 73.833 * [simplify]: Simplified (2 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.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 73.833 * * * * [progress]: [ 90 / 306 ] simplifiying candidate # 73.834 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 73.834 * * [simplify]: iters left: 6 (22 enodes) 73.846 * * [simplify]: iters left: 5 (117 enodes) 73.872 * * [simplify]: iters left: 4 (348 enodes) 74.036 * * [simplify]: Extracting #0: cost 1 inf + 0 74.036 * * [simplify]: Extracting #1: cost 3 inf + 0 74.037 * * [simplify]: Extracting #2: cost 34 inf + 0 74.037 * * [simplify]: Extracting #3: cost 216 inf + 0 74.039 * * [simplify]: Extracting #4: cost 376 inf + 738 74.047 * * [simplify]: Extracting #5: cost 331 inf + 21456 74.061 * * [simplify]: Extracting #6: cost 164 inf + 72070 74.096 * * [simplify]: Extracting #7: cost 43 inf + 142370 74.142 * * [simplify]: Extracting #8: cost 1 inf + 174532 74.194 * * [simplify]: Extracting #9: cost 0 inf + 175376 74.237 * [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)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.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.238 * [simplify]: Simplified (2 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)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* x.re 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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 74.238 * * * * [progress]: [ 91 / 306 ] simplifiying candidate # 74.239 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 74.239 * * [simplify]: iters left: 6 (22 enodes) 74.250 * * [simplify]: iters left: 5 (117 enodes) 74.284 * * [simplify]: iters left: 4 (354 enodes) 74.468 * * [simplify]: Extracting #0: cost 1 inf + 0 74.468 * * [simplify]: Extracting #1: cost 3 inf + 0 74.468 * * [simplify]: Extracting #2: cost 42 inf + 0 74.469 * * [simplify]: Extracting #3: cost 243 inf + 0 74.473 * * [simplify]: Extracting #4: cost 307 inf + 7957 74.496 * * [simplify]: Extracting #5: cost 260 inf + 45852 74.534 * * [simplify]: Extracting #6: cost 117 inf + 128743 74.572 * * [simplify]: Extracting #7: cost 30 inf + 169966 74.616 * * [simplify]: Extracting #8: cost 2 inf + 179835 74.694 * * [simplify]: Extracting #9: cost 0 inf + 180341 74.751 * [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)))) (* (* (cbrt (- (* (* x.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)))))) 74.751 * [simplify]: Simplified (2 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)))) (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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 74.751 * * * * [progress]: [ 92 / 306 ] simplifiying candidate # 74.752 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 74.752 * * [simplify]: iters left: 6 (21 enodes) 74.758 * * [simplify]: iters left: 5 (114 enodes) 74.787 * * [simplify]: iters left: 4 (341 enodes) 74.987 * * [simplify]: Extracting #0: cost 1 inf + 0 74.987 * * [simplify]: Extracting #1: cost 3 inf + 0 74.987 * * [simplify]: Extracting #2: cost 30 inf + 0 74.988 * * [simplify]: Extracting #3: cost 195 inf + 0 74.990 * * [simplify]: Extracting #4: cost 348 inf + 860 74.999 * * [simplify]: Extracting #5: cost 306 inf + 25565 75.018 * * [simplify]: Extracting #6: cost 93 inf + 106811 75.059 * * [simplify]: Extracting #7: cost 6 inf + 139292 75.090 * * [simplify]: Extracting #8: cost 0 inf + 140748 75.144 * [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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 75.144 * [simplify]: Simplified (2 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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (* (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)) (* (* x.re y.re) (* x.im y.im)))))))) 75.145 * * * * [progress]: [ 93 / 306 ] simplifiying candidate # 75.145 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 75.145 * * [simplify]: iters left: 6 (17 enodes) 75.149 * * [simplify]: iters left: 5 (83 enodes) 75.167 * * [simplify]: iters left: 4 (216 enodes) 75.280 * * [simplify]: Extracting #0: cost 1 inf + 0 75.280 * * [simplify]: Extracting #1: cost 3 inf + 0 75.280 * * [simplify]: Extracting #2: cost 38 inf + 0 75.281 * * [simplify]: Extracting #3: cost 221 inf + 0 75.287 * * [simplify]: Extracting #4: cost 259 inf + 16100 75.323 * * [simplify]: Extracting #5: cost 34 inf + 100684 75.377 * * [simplify]: Extracting #6: cost 0 inf + 117656 75.432 * * [simplify]: Extracting #7: cost 0 inf + 117216 75.483 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 75.484 * [simplify]: Simplified (2 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)))) (- (* (* 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 75.484 * * * * [progress]: [ 94 / 306 ] simplifiying candidate # 75.485 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 75.485 * * [simplify]: iters left: 6 (18 enodes) 75.494 * * [simplify]: iters left: 5 (89 enodes) 75.517 * * [simplify]: iters left: 4 (264 enodes) 75.601 * * [simplify]: Extracting #0: cost 1 inf + 0 75.601 * * [simplify]: Extracting #1: cost 3 inf + 0 75.602 * * [simplify]: Extracting #2: cost 30 inf + 0 75.602 * * [simplify]: Extracting #3: cost 179 inf + 0 75.604 * * [simplify]: Extracting #4: cost 329 inf + 492 75.613 * * [simplify]: Extracting #5: cost 312 inf + 7664 75.626 * * [simplify]: Extracting #6: cost 163 inf + 64847 75.649 * * [simplify]: Extracting #7: cost 44 inf + 124503 75.687 * * [simplify]: Extracting #8: cost 0 inf + 141881 75.719 * [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))))) (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)))))))) 75.719 * [simplify]: Simplified (2 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.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 75.719 * * * * [progress]: [ 95 / 306 ] simplifiying candidate # 75.720 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 75.720 * * [simplify]: iters left: 6 (21 enodes) 75.733 * * [simplify]: iters left: 5 (114 enodes) 75.785 * * [simplify]: iters left: 4 (347 enodes) 76.002 * * [simplify]: Extracting #0: cost 1 inf + 0 76.003 * * [simplify]: Extracting #1: cost 3 inf + 0 76.003 * * [simplify]: Extracting #2: cost 38 inf + 0 76.003 * * [simplify]: Extracting #3: cost 217 inf + 0 76.005 * * [simplify]: Extracting #4: cost 287 inf + 4451 76.013 * * [simplify]: Extracting #5: cost 240 inf + 44065 76.058 * * [simplify]: Extracting #6: cost 88 inf + 136553 76.110 * * [simplify]: Extracting #7: cost 48 inf + 146143 76.157 * * [simplify]: Extracting #8: cost 20 inf + 153986 76.228 * * [simplify]: Extracting #9: cost 3 inf + 159692 76.295 * * [simplify]: Extracting #10: cost 0 inf + 161073 76.348 * [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))))) (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)))))))) 76.348 * [simplify]: Simplified (2 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.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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 76.349 * * * * [progress]: [ 96 / 306 ] simplifiying candidate # 76.349 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 76.349 * * [simplify]: iters left: 6 (22 enodes) 76.362 * * [simplify]: iters left: 5 (117 enodes) 76.412 * * [simplify]: iters left: 4 (348 enodes) 76.583 * * [simplify]: Extracting #0: cost 1 inf + 0 76.583 * * [simplify]: Extracting #1: cost 3 inf + 0 76.583 * * [simplify]: Extracting #2: cost 34 inf + 0 76.583 * * [simplify]: Extracting #3: cost 215 inf + 0 76.585 * * [simplify]: Extracting #4: cost 374 inf + 1142 76.590 * * [simplify]: Extracting #5: cost 319 inf + 32396 76.613 * * [simplify]: Extracting #6: cost 134 inf + 93234 76.649 * * [simplify]: Extracting #7: cost 22 inf + 163137 76.698 * * [simplify]: Extracting #8: cost 0 inf + 178791 76.771 * * [simplify]: Extracting #9: cost 0 inf + 178660 76.847 * [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))) (- (* 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)))))) 76.847 * [simplify]: Simplified (2 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))) (- (* 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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 76.847 * * * * [progress]: [ 97 / 306 ] simplifiying candidate # 76.848 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 76.848 * * [simplify]: iters left: 6 (22 enodes) 76.860 * * [simplify]: iters left: 5 (117 enodes) 76.911 * * [simplify]: iters left: 4 (354 enodes) 77.112 * * [simplify]: Extracting #0: cost 1 inf + 0 77.112 * * [simplify]: Extracting #1: cost 3 inf + 0 77.112 * * [simplify]: Extracting #2: cost 42 inf + 0 77.113 * * [simplify]: Extracting #3: cost 243 inf + 0 77.115 * * [simplify]: Extracting #4: cost 308 inf + 3645 77.127 * * [simplify]: Extracting #5: cost 185 inf + 38376 77.153 * * [simplify]: Extracting #6: cost 196 inf + 72986 77.201 * * [simplify]: Extracting #7: cost 92 inf + 147125 77.264 * * [simplify]: Extracting #8: cost 28 inf + 173515 77.331 * * [simplify]: Extracting #9: cost 1 inf + 182961 77.389 * * [simplify]: Extracting #10: cost 0 inf + 183465 77.466 * [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)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 77.467 * [simplify]: Simplified (2 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)))) (- (* 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 77.467 * * * * [progress]: [ 98 / 306 ] simplifiying candidate # 77.467 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 77.467 * * [simplify]: iters left: 6 (22 enodes) 77.474 * * [simplify]: iters left: 5 (117 enodes) 77.506 * * [simplify]: iters left: 4 (348 enodes) 77.707 * * [simplify]: Extracting #0: cost 1 inf + 0 77.708 * * [simplify]: Extracting #1: cost 3 inf + 0 77.708 * * [simplify]: Extracting #2: cost 34 inf + 0 77.709 * * [simplify]: Extracting #3: cost 213 inf + 0 77.712 * * [simplify]: Extracting #4: cost 367 inf + 860 77.719 * * [simplify]: Extracting #5: cost 324 inf + 17806 77.735 * * [simplify]: Extracting #6: cost 192 inf + 74581 77.783 * * [simplify]: Extracting #7: cost 16 inf + 165491 77.820 * * [simplify]: Extracting #8: cost 0 inf + 174736 77.887 * [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)))) (* (* (cbrt (- (* (* x.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)))))) 77.887 * [simplify]: Simplified (2 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)))) (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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 77.887 * * * * [progress]: [ 99 / 306 ] simplifiying candidate # 77.887 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 77.887 * * [simplify]: iters left: 6 (22 enodes) 77.894 * * [simplify]: iters left: 5 (117 enodes) 77.925 * * [simplify]: iters left: 4 (354 enodes) 78.066 * * [simplify]: Extracting #0: cost 1 inf + 0 78.066 * * [simplify]: Extracting #1: cost 3 inf + 0 78.066 * * [simplify]: Extracting #2: cost 42 inf + 0 78.067 * * [simplify]: Extracting #3: cost 244 inf + 0 78.076 * * [simplify]: Extracting #4: cost 306 inf + 9285 78.093 * * [simplify]: Extracting #5: cost 255 inf + 49795 78.147 * * [simplify]: Extracting #6: cost 103 inf + 140075 78.227 * * [simplify]: Extracting #7: cost 26 inf + 173561 78.296 * * [simplify]: Extracting #8: cost 4 inf + 179791 78.357 * * [simplify]: Extracting #9: cost 0 inf + 181385 78.434 * [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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 78.434 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 78.435 * * * * [progress]: [ 100 / 306 ] simplifiying candidate # 78.435 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 78.435 * * [simplify]: iters left: 6 (21 enodes) 78.441 * * [simplify]: iters left: 5 (114 enodes) 78.480 * * [simplify]: iters left: 4 (341 enodes) 78.642 * * [simplify]: Extracting #0: cost 1 inf + 0 78.642 * * [simplify]: Extracting #1: cost 3 inf + 0 78.642 * * [simplify]: Extracting #2: cost 30 inf + 0 78.642 * * [simplify]: Extracting #3: cost 190 inf + 0 78.649 * * [simplify]: Extracting #4: cost 351 inf + 656 78.659 * * [simplify]: Extracting #5: cost 306 inf + 28569 78.698 * * [simplify]: Extracting #6: cost 67 inf + 123640 78.732 * * [simplify]: Extracting #7: cost 2 inf + 142650 78.789 * * [simplify]: Extracting #8: cost 0 inf + 142792 78.823 * [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.im 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)))))) 78.823 * [simplify]: Simplified (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.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.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)) (* (* x.re y.re) (* x.im y.im)))))))) 78.824 * * * * [progress]: [ 101 / 306 ] simplifiying candidate # 78.826 * [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)))) (cbrt (- (* x.re y.re) (* x.im 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))))) 78.826 * * [simplify]: iters left: 6 (17 enodes) 78.835 * * [simplify]: iters left: 5 (83 enodes) 78.852 * * [simplify]: iters left: 4 (216 enodes) 78.944 * * [simplify]: Extracting #0: cost 1 inf + 0 78.944 * * [simplify]: Extracting #1: cost 3 inf + 0 78.944 * * [simplify]: Extracting #2: cost 38 inf + 0 78.944 * * [simplify]: Extracting #3: cost 216 inf + 0 78.948 * * [simplify]: Extracting #4: cost 250 inf + 18486 78.981 * * [simplify]: Extracting #5: cost 27 inf + 105228 79.008 * * [simplify]: Extracting #6: cost 0 inf + 117816 79.055 * * [simplify]: Extracting #7: cost 0 inf + 117656 79.090 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 79.090 * [simplify]: Simplified (2 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)))) (- (* (* 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 79.090 * * * * [progress]: [ 102 / 306 ] simplifiying candidate # 79.090 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 79.091 * * [simplify]: iters left: 6 (18 enodes) 79.096 * * [simplify]: iters left: 5 (88 enodes) 79.117 * * [simplify]: iters left: 4 (259 enodes) 79.237 * * [simplify]: Extracting #0: cost 1 inf + 0 79.237 * * [simplify]: Extracting #1: cost 3 inf + 0 79.237 * * [simplify]: Extracting #2: cost 26 inf + 0 79.238 * * [simplify]: Extracting #3: cost 168 inf + 0 79.240 * * [simplify]: Extracting #4: cost 338 inf + 492 79.247 * * [simplify]: Extracting #5: cost 292 inf + 24496 79.265 * * [simplify]: Extracting #6: cost 129 inf + 84052 79.301 * * [simplify]: Extracting #7: cost 5 inf + 141777 79.345 * * [simplify]: Extracting #8: cost 0 inf + 142567 79.404 * [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.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)))))) 79.404 * [simplify]: Simplified (2 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.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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 79.405 * * * * [progress]: [ 103 / 306 ] simplifiying candidate # 79.405 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 79.405 * * [simplify]: iters left: 6 (21 enodes) 79.418 * * [simplify]: iters left: 5 (113 enodes) 79.467 * * [simplify]: iters left: 4 (344 enodes) 79.599 * * [simplify]: Extracting #0: cost 1 inf + 0 79.599 * * [simplify]: Extracting #1: cost 3 inf + 0 79.599 * * [simplify]: Extracting #2: cost 42 inf + 0 79.600 * * [simplify]: Extracting #3: cost 253 inf + 0 79.602 * * [simplify]: Extracting #4: cost 412 inf + 4816 79.618 * * [simplify]: Extracting #5: cost 208 inf + 91216 79.653 * * [simplify]: Extracting #6: cost 47 inf + 160548 79.719 * * [simplify]: Extracting #7: cost 2 inf + 181408 79.796 * * [simplify]: Extracting #8: cost 0 inf + 182657 79.873 * [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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)))))))) 79.874 * [simplify]: Simplified (2 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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 79.874 * * * * [progress]: [ 104 / 306 ] simplifiying candidate # 79.874 * [simplify]: Simplifying (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))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 79.875 * * [simplify]: iters left: 6 (21 enodes) 79.888 * * [simplify]: iters left: 5 (113 enodes) 79.938 * * [simplify]: iters left: 4 (336 enodes) 80.094 * * [simplify]: Extracting #0: cost 1 inf + 0 80.094 * * [simplify]: Extracting #1: cost 3 inf + 0 80.094 * * [simplify]: Extracting #2: cost 28 inf + 0 80.095 * * [simplify]: Extracting #3: cost 186 inf + 0 80.097 * * [simplify]: Extracting #4: cost 373 inf + 575 80.103 * * [simplify]: Extracting #5: cost 346 inf + 14427 80.126 * * [simplify]: Extracting #6: cost 157 inf + 76937 80.183 * * [simplify]: Extracting #7: cost 15 inf + 154459 80.230 * * [simplify]: Extracting #8: cost 0 inf + 158837 80.277 * * [simplify]: Extracting #9: cost 0 inf + 158517 80.318 * * [simplify]: Extracting #10: cost 0 inf + 158477 80.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.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))) (- (* (* 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.359 * [simplify]: Simplified (2 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.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 80.359 * * * * [progress]: [ 105 / 306 ] simplifiying candidate # 80.359 * [simplify]: Simplifying (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 80.360 * * [simplify]: iters left: 6 (21 enodes) 80.367 * * [simplify]: iters left: 5 (113 enodes) 80.401 * * [simplify]: iters left: 4 (344 enodes) 80.563 * * [simplify]: Extracting #0: cost 1 inf + 0 80.563 * * [simplify]: Extracting #1: cost 3 inf + 0 80.563 * * [simplify]: Extracting #2: cost 42 inf + 0 80.564 * * [simplify]: Extracting #3: cost 253 inf + 0 80.566 * * [simplify]: Extracting #4: cost 418 inf + 3190 80.580 * * [simplify]: Extracting #5: cost 222 inf + 77114 80.637 * * [simplify]: Extracting #6: cost 38 inf + 158507 80.704 * * [simplify]: Extracting #7: cost 7 inf + 173257 80.765 * * [simplify]: Extracting #8: cost 0 inf + 176133 80.817 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 80.817 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 80.818 * * * * [progress]: [ 106 / 306 ] simplifiying candidate # 80.818 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 80.818 * * [simplify]: iters left: 6 (21 enodes) 80.824 * * [simplify]: iters left: 5 (113 enodes) 80.851 * * [simplify]: iters left: 4 (346 enodes) 81.024 * * [simplify]: Extracting #0: cost 1 inf + 0 81.024 * * [simplify]: Extracting #1: cost 3 inf + 0 81.024 * * [simplify]: Extracting #2: cost 34 inf + 0 81.025 * * [simplify]: Extracting #3: cost 257 inf + 0 81.026 * * [simplify]: Extracting #4: cost 450 inf + 818 81.030 * * [simplify]: Extracting #5: cost 368 inf + 23112 81.051 * * [simplify]: Extracting #6: cost 142 inf + 104577 81.122 * * [simplify]: Extracting #7: cost 12 inf + 177622 81.198 * * [simplify]: Extracting #8: cost 0 inf + 182828 81.238 * [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))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* 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.238 * [simplify]: Simplified (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)))) (* (* (- (* (* 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 81.238 * * * * [progress]: [ 107 / 306 ] simplifiying candidate # 81.239 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 81.239 * * [simplify]: iters left: 6 (21 enodes) 81.251 * * [simplify]: iters left: 5 (113 enodes) 81.300 * * [simplify]: iters left: 4 (350 enodes) 81.485 * * [simplify]: Extracting #0: cost 1 inf + 0 81.485 * * [simplify]: Extracting #1: cost 3 inf + 0 81.485 * * [simplify]: Extracting #2: cost 42 inf + 0 81.486 * * [simplify]: Extracting #3: cost 262 inf + 0 81.487 * * [simplify]: Extracting #4: cost 356 inf + 3759 81.514 * * [simplify]: Extracting #5: cost 240 inf + 68258 81.555 * * [simplify]: Extracting #6: cost 77 inf + 161897 81.606 * * [simplify]: Extracting #7: cost 24 inf + 175564 81.685 * * [simplify]: Extracting #8: cost 2 inf + 183747 81.733 * * [simplify]: Extracting #9: cost 0 inf + 184293 81.810 * [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)) (- (* x.re y.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.810 * [simplify]: Simplified (2 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)) (- (* x.re y.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)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 81.811 * * * * [progress]: [ 108 / 306 ] simplifiying candidate # 81.811 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 81.812 * * [simplify]: iters left: 6 (21 enodes) 81.825 * * [simplify]: iters left: 5 (113 enodes) 81.860 * * [simplify]: iters left: 4 (346 enodes) 81.992 * * [simplify]: Extracting #0: cost 1 inf + 0 81.992 * * [simplify]: Extracting #1: cost 3 inf + 0 81.993 * * [simplify]: Extracting #2: cost 34 inf + 0 81.994 * * [simplify]: Extracting #3: cost 256 inf + 0 81.997 * * [simplify]: Extracting #4: cost 450 inf + 656 82.011 * * [simplify]: Extracting #5: cost 320 inf + 46609 82.065 * * [simplify]: Extracting #6: cost 33 inf + 158134 82.106 * * [simplify]: Extracting #7: cost 3 inf + 167974 82.152 * * [simplify]: Extracting #8: cost 0 inf + 169064 82.209 * [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))) (- (* (* x.re y.re) (* x.re y.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))))))) 82.209 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 82.210 * * * * [progress]: [ 109 / 306 ] simplifiying candidate # 82.210 * [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))) (cbrt (- (* x.re y.re) (* x.im 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))))) 82.210 * * [simplify]: iters left: 6 (17 enodes) 82.214 * * [simplify]: iters left: 5 (82 enodes) 82.233 * * [simplify]: iters left: 4 (219 enodes) 82.326 * * [simplify]: Extracting #0: cost 1 inf + 0 82.326 * * [simplify]: Extracting #1: cost 3 inf + 0 82.326 * * [simplify]: Extracting #2: cost 40 inf + 0 82.327 * * [simplify]: Extracting #3: cost 244 inf + 0 82.331 * * [simplify]: Extracting #4: cost 300 inf + 18642 82.361 * * [simplify]: Extracting #5: cost 40 inf + 113217 82.412 * * [simplify]: Extracting #6: cost 0 inf + 129968 82.462 * [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)))) (- (* (* 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))))) 82.462 * [simplify]: Simplified (2 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)))) (- (* (* 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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 82.463 * * * * [progress]: [ 110 / 306 ] simplifiying candidate # 82.463 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 82.463 * * [simplify]: iters left: 6 (18 enodes) 82.470 * * [simplify]: iters left: 5 (88 enodes) 82.495 * * [simplify]: iters left: 4 (261 enodes) 82.611 * * [simplify]: Extracting #0: cost 1 inf + 0 82.611 * * [simplify]: Extracting #1: cost 3 inf + 0 82.611 * * [simplify]: Extracting #2: cost 32 inf + 0 82.611 * * [simplify]: Extracting #3: cost 190 inf + 0 82.613 * * [simplify]: Extracting #4: cost 343 inf + 126 82.619 * * [simplify]: Extracting #5: cost 269 inf + 33734 82.654 * * [simplify]: Extracting #6: cost 89 inf + 101993 82.707 * * [simplify]: Extracting #7: cost 2 inf + 139557 82.737 * * [simplify]: Extracting #8: cost 0 inf + 138953 82.792 * [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))))) (- (* (* 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.792 * [simplify]: Simplified (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.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 82.792 * * * * [progress]: [ 111 / 306 ] simplifiying candidate # 82.793 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 82.793 * * [simplify]: iters left: 6 (21 enodes) 82.805 * * [simplify]: iters left: 5 (113 enodes) 82.858 * * [simplify]: iters left: 4 (344 enodes) 83.032 * * [simplify]: Extracting #0: cost 1 inf + 0 83.032 * * [simplify]: Extracting #1: cost 3 inf + 0 83.032 * * [simplify]: Extracting #2: cost 40 inf + 0 83.033 * * [simplify]: Extracting #3: cost 230 inf + 0 83.034 * * [simplify]: Extracting #4: cost 291 inf + 5588 83.043 * * [simplify]: Extracting #5: cost 223 inf + 48248 83.072 * * [simplify]: Extracting #6: cost 87 inf + 125943 83.106 * * [simplify]: Extracting #7: cost 48 inf + 138775 83.141 * * [simplify]: Extracting #8: cost 18 inf + 147022 83.185 * * [simplify]: Extracting #9: cost 2 inf + 152937 83.221 * * [simplify]: Extracting #10: cost 0 inf + 154025 83.288 * [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))))) (* (- (* x.re 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.288 * [simplify]: Simplified (2 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))))) (* (- (* x.re y.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 83.288 * * * * [progress]: [ 112 / 306 ] simplifiying candidate # 83.289 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 83.289 * * [simplify]: iters left: 6 (21 enodes) 83.301 * * [simplify]: iters left: 5 (113 enodes) 83.352 * * [simplify]: iters left: 4 (338 enodes) 83.532 * * [simplify]: Extracting #0: cost 1 inf + 0 83.532 * * [simplify]: Extracting #1: cost 3 inf + 0 83.532 * * [simplify]: Extracting #2: cost 32 inf + 0 83.532 * * [simplify]: Extracting #3: cost 201 inf + 0 83.533 * * [simplify]: Extracting #4: cost 357 inf + 697 83.543 * * [simplify]: Extracting #5: cost 276 inf + 39078 83.572 * * [simplify]: Extracting #6: cost 51 inf + 116500 83.625 * * [simplify]: Extracting #7: cost 10 inf + 135458 83.661 * * [simplify]: Extracting #8: cost 0 inf + 140136 83.714 * [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))))) (* (- (* x.re 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.714 * [simplify]: Simplified (2 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))))))) (cbrt (* (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)) (* (* x.re y.re) (* x.im y.im)))))))) 83.714 * * * * [progress]: [ 113 / 306 ] simplifiying candidate # 83.714 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im 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))))) 83.715 * * [simplify]: iters left: 6 (17 enodes) 83.719 * * [simplify]: iters left: 5 (82 enodes) 83.738 * * [simplify]: iters left: 4 (213 enodes) 83.859 * * [simplify]: Extracting #0: cost 1 inf + 0 83.859 * * [simplify]: Extracting #1: cost 3 inf + 0 83.859 * * [simplify]: Extracting #2: cost 40 inf + 0 83.860 * * [simplify]: Extracting #3: cost 228 inf + 0 83.864 * * [simplify]: Extracting #4: cost 256 inf + 18013 83.883 * * [simplify]: Extracting #5: cost 33 inf + 99114 83.922 * * [simplify]: Extracting #6: cost 0 inf + 114124 83.974 * [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)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.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.974 * [simplify]: Simplified (2 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 (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re 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))) (+ (* x.re y.re) (* x.im y.im)))))) 83.974 * * * * [progress]: [ 114 / 306 ] simplifiying candidate # 83.975 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 83.975 * * [simplify]: iters left: 6 (18 enodes) 83.984 * * [simplify]: iters left: 5 (88 enodes) 84.005 * * [simplify]: iters left: 4 (259 enodes) 84.160 * * [simplify]: Extracting #0: cost 1 inf + 0 84.160 * * [simplify]: Extracting #1: cost 3 inf + 0 84.160 * * [simplify]: Extracting #2: cost 26 inf + 0 84.161 * * [simplify]: Extracting #3: cost 168 inf + 0 84.163 * * [simplify]: Extracting #4: cost 338 inf + 492 84.171 * * [simplify]: Extracting #5: cost 290 inf + 25525 84.202 * * [simplify]: Extracting #6: cost 120 inf + 92395 84.241 * * [simplify]: Extracting #7: cost 8 inf + 140855 84.276 * * [simplify]: Extracting #8: cost 0 inf + 143887 84.338 * [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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* 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.338 * [simplify]: Simplified (2 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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 84.338 * * * * [progress]: [ 115 / 306 ] simplifiying candidate # 84.339 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 84.339 * * [simplify]: iters left: 6 (21 enodes) 84.351 * * [simplify]: iters left: 5 (113 enodes) 84.392 * * [simplify]: iters left: 4 (344 enodes) 84.534 * * [simplify]: Extracting #0: cost 1 inf + 0 84.534 * * [simplify]: Extracting #1: cost 3 inf + 0 84.534 * * [simplify]: Extracting #2: cost 42 inf + 0 84.535 * * [simplify]: Extracting #3: cost 254 inf + 0 84.536 * * [simplify]: Extracting #4: cost 426 inf + 2009 84.550 * * [simplify]: Extracting #5: cost 244 inf + 75943 84.595 * * [simplify]: Extracting #6: cost 64 inf + 152368 84.678 * * [simplify]: Extracting #7: cost 7 inf + 180727 84.739 * * [simplify]: Extracting #8: cost 0 inf + 181937 84.792 * * [simplify]: Extracting #9: cost 0 inf + 181897 84.853 * [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)))) (cbrt (- (* (* 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.im y.im))))) 84.853 * [simplify]: Simplified (2 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.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.im y.im))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 84.853 * * * * [progress]: [ 116 / 306 ] simplifiying candidate # 84.854 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 84.854 * * [simplify]: iters left: 6 (22 enodes) 84.868 * * [simplify]: iters left: 5 (117 enodes) 84.894 * * [simplify]: iters left: 4 (346 enodes) 85.407 * * [simplify]: Extracting #0: cost 1 inf + 0 85.408 * * [simplify]: Extracting #1: cost 3 inf + 0 85.408 * * [simplify]: Extracting #2: cost 32 inf + 0 85.408 * * [simplify]: Extracting #3: cost 201 inf + 0 85.409 * * [simplify]: Extracting #4: cost 383 inf + 900 85.417 * * [simplify]: Extracting #5: cost 301 inf + 56678 85.452 * * [simplify]: Extracting #6: cost 68 inf + 157463 85.513 * * [simplify]: Extracting #7: cost 6 inf + 177282 85.595 * * [simplify]: Extracting #8: cost 0 inf + 181928 85.647 * [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.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 85.647 * [simplify]: Simplified (2 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.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 85.648 * * * * [progress]: [ 117 / 306 ] simplifiying candidate # 85.648 * [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))) (cbrt (- (* (* x.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))))) 85.649 * * [simplify]: iters left: 6 (22 enodes) 85.661 * * [simplify]: iters left: 5 (117 enodes) 85.697 * * [simplify]: iters left: 4 (354 enodes) 85.883 * * [simplify]: Extracting #0: cost 1 inf + 0 85.883 * * [simplify]: Extracting #1: cost 3 inf + 0 85.884 * * [simplify]: Extracting #2: cost 44 inf + 0 85.889 * * [simplify]: Extracting #3: cost 267 inf + 0 85.891 * * [simplify]: Extracting #4: cost 439 inf + 2703 85.918 * * [simplify]: Extracting #5: cost 240 inf + 89584 85.993 * * [simplify]: Extracting #6: cost 49 inf + 182716 86.053 * * [simplify]: Extracting #7: cost 9 inf + 202232 86.116 * * [simplify]: Extracting #8: cost 0 inf + 208673 86.178 * [simplify]: Simplified to (cbrt (* (* (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)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* 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.178 * [simplify]: Simplified (2 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.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 86.178 * * * * [progress]: [ 118 / 306 ] simplifiying candidate # 86.178 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 86.179 * * [simplify]: iters left: 6 (22 enodes) 86.185 * * [simplify]: iters left: 5 (117 enodes) 86.226 * * [simplify]: iters left: 4 (346 enodes) 86.376 * * [simplify]: Extracting #0: cost 1 inf + 0 86.376 * * [simplify]: Extracting #1: cost 3 inf + 0 86.376 * * [simplify]: Extracting #2: cost 33 inf + 0 86.377 * * [simplify]: Extracting #3: cost 209 inf + 0 86.380 * * [simplify]: Extracting #4: cost 390 inf + 1022 86.390 * * [simplify]: Extracting #5: cost 290 inf + 61305 86.420 * * [simplify]: Extracting #6: cost 38 inf + 186779 86.496 * * [simplify]: Extracting #7: cost 3 inf + 188023 86.557 * * [simplify]: Extracting #8: cost 0 inf + 188440 86.626 * [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)))) (cbrt (- (* (* x.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))))) 86.626 * [simplify]: Simplified (2 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)))))) (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.im y.im) (* x.im y.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))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 86.626 * * * * [progress]: [ 119 / 306 ] simplifiying candidate # 86.627 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 86.628 * * [simplify]: iters left: 6 (22 enodes) 86.639 * * [simplify]: iters left: 5 (117 enodes) 86.690 * * [simplify]: iters left: 4 (354 enodes) 86.899 * * [simplify]: Extracting #0: cost 1 inf + 0 86.899 * * [simplify]: Extracting #1: cost 3 inf + 0 86.899 * * [simplify]: Extracting #2: cost 44 inf + 0 86.901 * * [simplify]: Extracting #3: cost 267 inf + 0 86.904 * * [simplify]: Extracting #4: cost 437 inf + 2987 86.927 * * [simplify]: Extracting #5: cost 294 inf + 47049 86.973 * * [simplify]: Extracting #6: cost 86 inf + 157218 87.037 * * [simplify]: Extracting #7: cost 10 inf + 201847 87.130 * * [simplify]: Extracting #8: cost 0 inf + 209873 87.219 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 87.219 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 87.220 * * * * [progress]: [ 120 / 306 ] simplifiying candidate # 87.220 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 87.221 * * [simplify]: iters left: 6 (21 enodes) 87.232 * * [simplify]: iters left: 5 (113 enodes) 87.281 * * [simplify]: iters left: 4 (336 enodes) 87.439 * * [simplify]: Extracting #0: cost 1 inf + 0 87.439 * * [simplify]: Extracting #1: cost 3 inf + 0 87.439 * * [simplify]: Extracting #2: cost 28 inf + 0 87.440 * * [simplify]: Extracting #3: cost 186 inf + 0 87.442 * * [simplify]: Extracting #4: cost 375 inf + 453 87.447 * * [simplify]: Extracting #5: cost 350 inf + 13920 87.460 * * [simplify]: Extracting #6: cost 147 inf + 77553 87.511 * * [simplify]: Extracting #7: cost 5 inf + 156656 87.577 * * [simplify]: Extracting #8: cost 0 inf + 158597 87.631 * * [simplify]: Extracting #9: cost 0 inf + 158397 87.678 * * [simplify]: Extracting #10: cost 0 inf + 158357 87.745 * [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.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)))))))) 87.745 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 87.745 * * * * [progress]: [ 121 / 306 ] simplifiying candidate # 87.746 * [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)))) (cbrt (- (* (* x.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))))) 87.746 * * [simplify]: iters left: 6 (21 enodes) 87.757 * * [simplify]: iters left: 5 (113 enodes) 87.796 * * [simplify]: iters left: 4 (344 enodes) 88.005 * * [simplify]: Extracting #0: cost 1 inf + 0 88.005 * * [simplify]: Extracting #1: cost 3 inf + 0 88.006 * * [simplify]: Extracting #2: cost 42 inf + 0 88.007 * * [simplify]: Extracting #3: cost 253 inf + 0 88.011 * * [simplify]: Extracting #4: cost 416 inf + 5891 88.046 * * [simplify]: Extracting #5: cost 184 inf + 104369 88.119 * * [simplify]: Extracting #6: cost 40 inf + 158530 88.169 * * [simplify]: Extracting #7: cost 3 inf + 175931 88.212 * * [simplify]: Extracting #8: cost 0 inf + 176981 88.282 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 88.282 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 88.282 * * * * [progress]: [ 122 / 306 ] simplifiying candidate # 88.283 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 88.283 * * [simplify]: iters left: 6 (18 enodes) 88.293 * * [simplify]: iters left: 5 (89 enodes) 88.331 * * [simplify]: iters left: 4 (258 enodes) 88.491 * * [simplify]: Extracting #0: cost 1 inf + 0 88.491 * * [simplify]: Extracting #1: cost 3 inf + 0 88.491 * * [simplify]: Extracting #2: cost 24 inf + 0 88.492 * * [simplify]: Extracting #3: cost 161 inf + 0 88.498 * * [simplify]: Extracting #4: cost 331 inf + 370 88.507 * * [simplify]: Extracting #5: cost 266 inf + 33773 88.539 * * [simplify]: Extracting #6: cost 98 inf + 99173 88.569 * * [simplify]: Extracting #7: cost 5 inf + 141014 88.604 * * [simplify]: Extracting #8: cost 0 inf + 142717 88.651 * [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))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 88.651 * [simplify]: Simplified (2 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))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 88.652 * * * * [progress]: [ 123 / 306 ] simplifiying candidate # 88.652 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 88.652 * * [simplify]: iters left: 6 (21 enodes) 88.664 * * [simplify]: iters left: 5 (114 enodes) 88.713 * * [simplify]: iters left: 4 (347 enodes) 88.901 * * [simplify]: Extracting #0: cost 1 inf + 0 88.901 * * [simplify]: Extracting #1: cost 3 inf + 0 88.901 * * [simplify]: Extracting #2: cost 40 inf + 0 88.902 * * [simplify]: Extracting #3: cost 240 inf + 0 88.905 * * [simplify]: Extracting #4: cost 412 inf + 2985 88.922 * * [simplify]: Extracting #5: cost 206 inf + 86226 88.970 * * [simplify]: Extracting #6: cost 48 inf + 160806 89.053 * * [simplify]: Extracting #7: cost 5 inf + 182169 89.119 * * [simplify]: Extracting #8: cost 0 inf + 184327 89.179 * [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.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 89.179 * [simplify]: Simplified (2 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.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)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 89.180 * * * * [progress]: [ 124 / 306 ] simplifiying candidate # 89.180 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 89.181 * * [simplify]: iters left: 6 (21 enodes) 89.190 * * [simplify]: iters left: 5 (114 enodes) 89.216 * * [simplify]: iters left: 4 (337 enodes) 89.370 * * [simplify]: Extracting #0: cost 1 inf + 0 89.370 * * [simplify]: Extracting #1: cost 3 inf + 0 89.370 * * [simplify]: Extracting #2: cost 26 inf + 0 89.370 * * [simplify]: Extracting #3: cost 174 inf + 0 89.372 * * [simplify]: Extracting #4: cost 365 inf + 85 89.375 * * [simplify]: Extracting #5: cost 318 inf + 27028 89.397 * * [simplify]: Extracting #6: cost 107 inf + 100492 89.428 * * [simplify]: Extracting #7: cost 6 inf + 153104 89.493 * * [simplify]: Extracting #8: cost 0 inf + 156178 89.554 * * [simplify]: Extracting #9: cost 0 inf + 156138 89.615 * [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.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)))))) 89.615 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 89.615 * * * * [progress]: [ 125 / 306 ] simplifiying candidate # 89.616 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 89.616 * * [simplify]: iters left: 6 (21 enodes) 89.628 * * [simplify]: iters left: 5 (114 enodes) 89.680 * * [simplify]: iters left: 4 (347 enodes) 89.833 * * [simplify]: Extracting #0: cost 1 inf + 0 89.833 * * [simplify]: Extracting #1: cost 3 inf + 0 89.833 * * [simplify]: Extracting #2: cost 40 inf + 0 89.834 * * [simplify]: Extracting #3: cost 240 inf + 0 89.838 * * [simplify]: Extracting #4: cost 408 inf + 5928 89.874 * * [simplify]: Extracting #5: cost 202 inf + 92983 89.910 * * [simplify]: Extracting #6: cost 51 inf + 157151 89.959 * * [simplify]: Extracting #7: cost 10 inf + 174771 90.030 * * [simplify]: Extracting #8: cost 0 inf + 178967 90.084 * [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))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 90.084 * [simplify]: Simplified (2 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))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 90.084 * * * * [progress]: [ 126 / 306 ] simplifiying candidate # 90.085 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 90.085 * * [simplify]: iters left: 6 (18 enodes) 90.090 * * [simplify]: iters left: 5 (89 enodes) 90.110 * * [simplify]: iters left: 4 (260 enodes) 90.265 * * [simplify]: Extracting #0: cost 1 inf + 0 90.265 * * [simplify]: Extracting #1: cost 3 inf + 0 90.265 * * [simplify]: Extracting #2: cost 23 inf + 0 90.266 * * [simplify]: Extracting #3: cost 162 inf + 0 90.268 * * [simplify]: Extracting #4: cost 333 inf + 370 90.276 * * [simplify]: Extracting #5: cost 285 inf + 26323 90.310 * * [simplify]: Extracting #6: cost 103 inf + 103642 90.365 * * [simplify]: Extracting #7: cost 5 inf + 142663 90.402 * * [simplify]: Extracting #8: cost 0 inf + 144506 90.438 * [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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.438 * [simplify]: Simplified (2 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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 90.438 * * * * [progress]: [ 127 / 306 ] simplifiying candidate # 90.438 * [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))) (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))))) 90.439 * * [simplify]: iters left: 6 (21 enodes) 90.445 * * [simplify]: iters left: 5 (114 enodes) 90.480 * * [simplify]: iters left: 4 (347 enodes) 90.689 * * [simplify]: Extracting #0: cost 1 inf + 0 90.689 * * [simplify]: Extracting #1: cost 3 inf + 0 90.690 * * [simplify]: Extracting #2: cost 40 inf + 0 90.691 * * [simplify]: Extracting #3: cost 248 inf + 0 90.694 * * [simplify]: Extracting #4: cost 416 inf + 2984 90.708 * * [simplify]: Extracting #5: cost 245 inf + 73991 90.756 * * [simplify]: Extracting #6: cost 62 inf + 155105 90.800 * * [simplify]: Extracting #7: cost 5 inf + 180782 90.877 * * [simplify]: Extracting #8: cost 0 inf + 183512 90.933 * [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)))))) (* (- (* (* x.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.933 * [simplify]: Simplified (2 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)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 90.934 * * * * [progress]: [ 128 / 306 ] simplifiying candidate # 90.934 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 90.934 * * [simplify]: iters left: 6 (21 enodes) 90.940 * * [simplify]: iters left: 5 (114 enodes) 90.966 * * [simplify]: iters left: 4 (339 enodes) 91.121 * * [simplify]: Extracting #0: cost 1 inf + 0 91.121 * * [simplify]: Extracting #1: cost 3 inf + 0 91.121 * * [simplify]: Extracting #2: cost 23 inf + 0 91.122 * * [simplify]: Extracting #3: cost 173 inf + 0 91.123 * * [simplify]: Extracting #4: cost 356 inf + 370 91.128 * * [simplify]: Extracting #5: cost 311 inf + 30333 91.149 * * [simplify]: Extracting #6: cost 90 inf + 140001 91.202 * * [simplify]: Extracting #7: cost 6 inf + 154771 91.249 * * [simplify]: Extracting #8: cost 0 inf + 156287 91.287 * [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.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)))))) 91.287 * [simplify]: Simplified (2 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.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 (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 91.287 * * * * [progress]: [ 129 / 306 ] simplifiying candidate # 91.287 * [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)))) (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))))) 91.288 * * [simplify]: iters left: 6 (21 enodes) 91.294 * * [simplify]: iters left: 5 (114 enodes) 91.347 * * [simplify]: iters left: 4 (347 enodes) 91.530 * * [simplify]: Extracting #0: cost 1 inf + 0 91.530 * * [simplify]: Extracting #1: cost 3 inf + 0 91.530 * * [simplify]: Extracting #2: cost 40 inf + 0 91.531 * * [simplify]: Extracting #3: cost 248 inf + 0 91.533 * * [simplify]: Extracting #4: cost 412 inf + 5036 91.555 * * [simplify]: Extracting #5: cost 193 inf + 94861 91.595 * * [simplify]: Extracting #6: cost 62 inf + 152352 91.659 * * [simplify]: Extracting #7: cost 36 inf + 158060 91.717 * * [simplify]: Extracting #8: cost 5 inf + 174646 91.785 * * [simplify]: Extracting #9: cost 0 inf + 177748 91.840 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 91.840 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 91.841 * * * * [progress]: [ 130 / 306 ] simplifiying candidate # 91.841 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 91.842 * * [simplify]: iters left: 6 (21 enodes) 91.850 * * [simplify]: iters left: 5 (113 enodes) 91.878 * * [simplify]: iters left: 4 (346 enodes) 92.051 * * [simplify]: Extracting #0: cost 1 inf + 0 92.051 * * [simplify]: Extracting #1: cost 3 inf + 0 92.052 * * [simplify]: Extracting #2: cost 34 inf + 0 92.053 * * [simplify]: Extracting #3: cost 257 inf + 0 92.056 * * [simplify]: Extracting #4: cost 448 inf + 859 92.062 * * [simplify]: Extracting #5: cost 409 inf + 9560 92.091 * * [simplify]: Extracting #6: cost 188 inf + 85281 92.143 * * [simplify]: Extracting #7: cost 16 inf + 177844 92.228 * * [simplify]: Extracting #8: cost 0 inf + 185704 92.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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* 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)))))) 92.299 * [simplify]: Simplified (2 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.im y.im))))) (* (cbrt (- (* (* 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 (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 92.300 * * * * [progress]: [ 131 / 306 ] simplifiying candidate # 92.300 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 92.300 * * [simplify]: iters left: 6 (21 enodes) 92.306 * * [simplify]: iters left: 5 (113 enodes) 92.348 * * [simplify]: iters left: 4 (350 enodes) 92.528 * * [simplify]: Extracting #0: cost 1 inf + 0 92.528 * * [simplify]: Extracting #1: cost 3 inf + 0 92.529 * * [simplify]: Extracting #2: cost 40 inf + 0 92.529 * * [simplify]: Extracting #3: cost 245 inf + 0 92.532 * * [simplify]: Extracting #4: cost 336 inf + 4371 92.563 * * [simplify]: Extracting #5: cost 214 inf + 80693 92.611 * * [simplify]: Extracting #6: cost 69 inf + 158933 92.695 * * [simplify]: Extracting #7: cost 29 inf + 165177 92.750 * * [simplify]: Extracting #8: cost 3 inf + 173415 92.803 * * [simplify]: Extracting #9: cost 0 inf + 174425 92.884 * [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.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* 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)))))) 92.884 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* (* 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 (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 92.884 * * * * [progress]: [ 132 / 306 ] simplifiying candidate # 92.885 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 92.885 * * [simplify]: iters left: 6 (22 enodes) 92.899 * * [simplify]: iters left: 5 (117 enodes) 92.949 * * [simplify]: iters left: 4 (356 enodes) 93.144 * * [simplify]: Extracting #0: cost 1 inf + 0 93.144 * * [simplify]: Extracting #1: cost 3 inf + 0 93.144 * * [simplify]: Extracting #2: cost 36 inf + 0 93.145 * * [simplify]: Extracting #3: cost 271 inf + 0 93.146 * * [simplify]: Extracting #4: cost 474 inf + 738 93.156 * * [simplify]: Extracting #5: cost 331 inf + 56674 93.198 * * [simplify]: Extracting #6: cost 52 inf + 185183 93.270 * * [simplify]: Extracting #7: cost 4 inf + 210352 93.345 * * [simplify]: Extracting #8: cost 0 inf + 211404 93.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)))) (cbrt (- (* (* 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 (- (* x.re y.re) (* x.im y.im)))))) 93.405 * [simplify]: Simplified (2 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.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 (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 93.405 * * * * [progress]: [ 133 / 306 ] simplifiying candidate # 93.406 * [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))) (cbrt (- (* (* x.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))))) 93.406 * * [simplify]: iters left: 6 (22 enodes) 93.418 * * [simplify]: iters left: 5 (117 enodes) 93.468 * * [simplify]: iters left: 4 (360 enodes) 93.669 * * [simplify]: Extracting #0: cost 1 inf + 0 93.669 * * [simplify]: Extracting #1: cost 3 inf + 0 93.669 * * [simplify]: Extracting #2: cost 47 inf + 0 93.669 * * [simplify]: Extracting #3: cost 287 inf + 0 93.673 * * [simplify]: Extracting #4: cost 378 inf + 3678 93.704 * * [simplify]: Extracting #5: cost 230 inf + 99418 93.782 * * [simplify]: Extracting #6: cost 70 inf + 192853 93.851 * * [simplify]: Extracting #7: cost 30 inf + 201473 93.944 * * [simplify]: Extracting #8: cost 3 inf + 210586 94.001 * * [simplify]: Extracting #9: cost 0 inf + 211345 94.086 * [simplify]: Simplified to (cbrt (* (* (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* 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.086 * [simplify]: Simplified (2 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.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 (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.re y.re) (* x.im y.im)))))) 94.086 * * * * [progress]: [ 134 / 306 ] simplifiying candidate # 94.087 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 94.087 * * [simplify]: iters left: 6 (22 enodes) 94.100 * * [simplify]: iters left: 5 (117 enodes) 94.132 * * [simplify]: iters left: 4 (356 enodes) 94.288 * * [simplify]: Extracting #0: cost 1 inf + 0 94.288 * * [simplify]: Extracting #1: cost 3 inf + 0 94.289 * * [simplify]: Extracting #2: cost 36 inf + 0 94.290 * * [simplify]: Extracting #3: cost 271 inf + 0 94.293 * * [simplify]: Extracting #4: cost 474 inf + 738 94.297 * * [simplify]: Extracting #5: cost 390 inf + 22162 94.320 * * [simplify]: Extracting #6: cost 127 inf + 135096 94.369 * * [simplify]: Extracting #7: cost 4 inf + 209539 94.433 * * [simplify]: Extracting #8: cost 0 inf + 212084 94.489 * [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)))) (cbrt (- (* (* x.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))))))) 94.489 * [simplify]: Simplified (2 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))))) (* (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.im y.im)) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 94.490 * * * * [progress]: [ 135 / 306 ] simplifiying candidate # 94.490 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 94.490 * * [simplify]: iters left: 6 (22 enodes) 94.497 * * [simplify]: iters left: 5 (117 enodes) 94.537 * * [simplify]: iters left: 4 (360 enodes) 94.692 * * [simplify]: Extracting #0: cost 1 inf + 0 94.692 * * [simplify]: Extracting #1: cost 3 inf + 0 94.692 * * [simplify]: Extracting #2: cost 47 inf + 0 94.694 * * [simplify]: Extracting #3: cost 287 inf + 0 94.697 * * [simplify]: Extracting #4: cost 393 inf + 741 94.716 * * [simplify]: Extracting #5: cost 311 inf + 62935 94.791 * * [simplify]: Extracting #6: cost 83 inf + 185279 94.859 * * [simplify]: Extracting #7: cost 24 inf + 204227 94.947 * * [simplify]: Extracting #8: cost 1 inf + 212492 94.998 * * [simplify]: Extracting #9: cost 0 inf + 212745 95.091 * [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)))) (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)))))) 95.091 * [simplify]: Simplified (2 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.re y.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)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 95.091 * * * * [progress]: [ 136 / 306 ] simplifiying candidate # 95.092 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 95.092 * * [simplify]: iters left: 6 (21 enodes) 95.104 * * [simplify]: iters left: 5 (113 enodes) 95.141 * * [simplify]: iters left: 4 (346 enodes) 95.324 * * [simplify]: Extracting #0: cost 1 inf + 0 95.324 * * [simplify]: Extracting #1: cost 3 inf + 0 95.324 * * [simplify]: Extracting #2: cost 34 inf + 0 95.325 * * [simplify]: Extracting #3: cost 256 inf + 0 95.327 * * [simplify]: Extracting #4: cost 452 inf + 493 95.334 * * [simplify]: Extracting #5: cost 336 inf + 43184 95.377 * * [simplify]: Extracting #6: cost 43 inf + 155412 95.422 * * [simplify]: Extracting #7: cost 4 inf + 168790 95.467 * * [simplify]: Extracting #8: cost 0 inf + 170384 95.527 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.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.527 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 95.528 * * * * [progress]: [ 137 / 306 ] simplifiying candidate # 95.528 * [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)))) (cbrt (- (* (* x.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))))) 95.528 * * [simplify]: iters left: 6 (17 enodes) 95.532 * * [simplify]: iters left: 5 (82 enodes) 95.554 * * [simplify]: iters left: 4 (219 enodes) 95.669 * * [simplify]: Extracting #0: cost 1 inf + 0 95.670 * * [simplify]: Extracting #1: cost 3 inf + 0 95.670 * * [simplify]: Extracting #2: cost 40 inf + 0 95.670 * * [simplify]: Extracting #3: cost 242 inf + 0 95.674 * * [simplify]: Extracting #4: cost 303 inf + 15783 95.701 * * [simplify]: Extracting #5: cost 44 inf + 110993 95.763 * * [simplify]: Extracting #6: cost 0 inf + 130120 95.801 * [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.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 95.801 * [simplify]: Simplified (2 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.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.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 95.802 * * * * [progress]: [ 138 / 306 ] simplifiying candidate # 95.802 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 95.802 * * [simplify]: iters left: 6 (21 enodes) 95.814 * * [simplify]: iters left: 5 (114 enodes) 95.850 * * [simplify]: iters left: 4 (349 enodes) 95.993 * * [simplify]: Extracting #0: cost 1 inf + 0 95.993 * * [simplify]: Extracting #1: cost 3 inf + 0 95.993 * * [simplify]: Extracting #2: cost 32 inf + 0 95.994 * * [simplify]: Extracting #3: cost 241 inf + 0 95.996 * * [simplify]: Extracting #4: cost 444 inf + 697 96.013 * * [simplify]: Extracting #5: cost 322 inf + 42082 96.052 * * [simplify]: Extracting #6: cost 50 inf + 164536 96.092 * * [simplify]: Extracting #7: cost 5 inf + 186182 96.150 * * [simplify]: Extracting #8: cost 0 inf + 188280 96.219 * [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)))) (- (* (* x.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.219 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.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)) (* (* x.re y.re) (* 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.im y.im)))))))) 96.220 * * * * [progress]: [ 139 / 306 ] simplifiying candidate # 96.220 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 96.220 * * [simplify]: iters left: 6 (21 enodes) 96.226 * * [simplify]: iters left: 5 (114 enodes) 96.252 * * [simplify]: iters left: 4 (351 enodes) 96.455 * * [simplify]: Extracting #0: cost 1 inf + 0 96.455 * * [simplify]: Extracting #1: cost 3 inf + 0 96.455 * * [simplify]: Extracting #2: cost 41 inf + 0 96.455 * * [simplify]: Extracting #3: cost 237 inf + 0 96.457 * * [simplify]: Extracting #4: cost 322 inf + 5866 96.468 * * [simplify]: Extracting #5: cost 264 inf + 35920 96.494 * * [simplify]: Extracting #6: cost 164 inf + 93879 96.533 * * [simplify]: Extracting #7: cost 36 inf + 161607 96.605 * * [simplify]: Extracting #8: cost 5 inf + 173245 96.646 * * [simplify]: Extracting #9: cost 0 inf + 175261 96.687 * [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)) (- (* x.re y.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.687 * [simplify]: Simplified (2 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)) (- (* x.re y.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)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 96.687 * * * * [progress]: [ 140 / 306 ] simplifiying candidate # 96.687 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 96.687 * * [simplify]: iters left: 6 (21 enodes) 96.693 * * [simplify]: iters left: 5 (114 enodes) 96.724 * * [simplify]: iters left: 4 (349 enodes) 96.886 * * [simplify]: Extracting #0: cost 1 inf + 0 96.886 * * [simplify]: Extracting #1: cost 3 inf + 0 96.886 * * [simplify]: Extracting #2: cost 32 inf + 0 96.886 * * [simplify]: Extracting #3: cost 239 inf + 0 96.888 * * [simplify]: Extracting #4: cost 443 inf + 575 96.894 * * [simplify]: Extracting #5: cost 333 inf + 38006 96.921 * * [simplify]: Extracting #6: cost 60 inf + 144827 96.958 * * [simplify]: Extracting #7: cost 2 inf + 172424 97.018 * * [simplify]: Extracting #8: cost 0 inf + 173432 97.062 * [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.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)))))) 97.062 * [simplify]: Simplified (2 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.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.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)) (* (* x.re y.re) (* x.im y.im)))))))) 97.063 * * * * [progress]: [ 141 / 306 ] simplifiying candidate # 97.063 * [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))) (cbrt (- (* (* x.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))))) 97.063 * * [simplify]: iters left: 6 (17 enodes) 97.072 * * [simplify]: iters left: 5 (83 enodes) 97.097 * * [simplify]: iters left: 4 (218 enodes) 97.210 * * [simplify]: Extracting #0: cost 1 inf + 0 97.210 * * [simplify]: Extracting #1: cost 3 inf + 0 97.210 * * [simplify]: Extracting #2: cost 41 inf + 0 97.211 * * [simplify]: Extracting #3: cost 236 inf + 0 97.217 * * [simplify]: Extracting #4: cost 289 inf + 17318 97.253 * * [simplify]: Extracting #5: cost 36 inf + 115547 97.285 * * [simplify]: Extracting #6: cost 0 inf + 132244 97.340 * [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)))) (- (* (* 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))))) 97.340 * [simplify]: Simplified (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.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)))))) (- (* (* x.re y.re) (* x.re y.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 97.341 * * * * [progress]: [ 142 / 306 ] simplifiying candidate # 97.341 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 97.341 * * [simplify]: iters left: 6 (21 enodes) 97.354 * * [simplify]: iters left: 5 (114 enodes) 97.406 * * [simplify]: iters left: 4 (349 enodes) 97.592 * * [simplify]: Extracting #0: cost 1 inf + 0 97.592 * * [simplify]: Extracting #1: cost 3 inf + 0 97.593 * * [simplify]: Extracting #2: cost 32 inf + 0 97.594 * * [simplify]: Extracting #3: cost 252 inf + 0 97.597 * * [simplify]: Extracting #4: cost 440 inf + 1022 97.611 * * [simplify]: Extracting #5: cost 331 inf + 40034 97.641 * * [simplify]: Extracting #6: cost 74 inf + 151034 97.713 * * [simplify]: Extracting #7: cost 13 inf + 180356 97.767 * * [simplify]: Extracting #8: cost 0 inf + 187320 97.821 * [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.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))))))) 97.822 * [simplify]: Simplified (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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* 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.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 97.822 * * * * [progress]: [ 143 / 306 ] simplifiying candidate # 97.822 * [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))) (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))))) 97.822 * * [simplify]: iters left: 6 (21 enodes) 97.829 * * [simplify]: iters left: 5 (114 enodes) 97.869 * * [simplify]: iters left: 4 (353 enodes) 98.075 * * [simplify]: Extracting #0: cost 1 inf + 0 98.075 * * [simplify]: Extracting #1: cost 3 inf + 0 98.076 * * [simplify]: Extracting #2: cost 39 inf + 0 98.077 * * [simplify]: Extracting #3: cost 237 inf + 0 98.079 * * [simplify]: Extracting #4: cost 330 inf + 2544 98.087 * * [simplify]: Extracting #5: cost 218 inf + 28025 98.102 * * [simplify]: Extracting #6: cost 209 inf + 68782 98.157 * * [simplify]: Extracting #7: cost 82 inf + 154377 98.210 * * [simplify]: Extracting #8: cost 27 inf + 168600 98.286 * * [simplify]: Extracting #9: cost 9 inf + 174494 98.361 * * [simplify]: Extracting #10: cost 0 inf + 177473 98.407 * [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))) (+ (* 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))))) 98.407 * [simplify]: Simplified (2 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))) (+ (* 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)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 98.407 * * * * [progress]: [ 144 / 306 ] simplifiying candidate # 98.408 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 98.408 * * [simplify]: iters left: 6 (21 enodes) 98.414 * * [simplify]: iters left: 5 (114 enodes) 98.442 * * [simplify]: iters left: 4 (349 enodes) 98.597 * * [simplify]: Extracting #0: cost 1 inf + 0 98.597 * * [simplify]: Extracting #1: cost 3 inf + 0 98.597 * * [simplify]: Extracting #2: cost 32 inf + 0 98.598 * * [simplify]: Extracting #3: cost 251 inf + 0 98.599 * * [simplify]: Extracting #4: cost 441 inf + 860 98.608 * * [simplify]: Extracting #5: cost 300 inf + 54677 98.670 * * [simplify]: Extracting #6: cost 37 inf + 159366 98.714 * * [simplify]: Extracting #7: cost 4 inf + 171842 98.765 * * [simplify]: Extracting #8: cost 0 inf + 173436 98.814 * [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))))) (- (* (* 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))))) 98.814 * [simplify]: Simplified (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.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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 98.815 * * * * [progress]: [ 145 / 306 ] simplifiying candidate # 98.815 * [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)))) (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))))) 98.815 * * [simplify]: iters left: 6 (17 enodes) 98.820 * * [simplify]: iters left: 5 (83 enodes) 98.836 * * [simplify]: iters left: 4 (220 enodes) 98.950 * * [simplify]: Extracting #0: cost 1 inf + 0 98.951 * * [simplify]: Extracting #1: cost 3 inf + 0 98.951 * * [simplify]: Extracting #2: cost 38 inf + 0 98.952 * * [simplify]: Extracting #3: cost 236 inf + 0 98.959 * * [simplify]: Extracting #4: cost 295 inf + 18147 99.003 * * [simplify]: Extracting #5: cost 42 inf + 115415 99.062 * * [simplify]: Extracting #6: cost 0 inf + 132932 99.099 * [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))))) (- (* (* 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))))) 99.099 * [simplify]: Simplified (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.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))))) (- (* (* x.re y.re) (* x.re y.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)))) (+ (* x.re y.re) (* x.im y.im)))))) 99.100 * * * * [progress]: [ 146 / 306 ] simplifiying candidate # 99.100 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 99.100 * * [simplify]: iters left: 6 (18 enodes) 99.110 * * [simplify]: iters left: 5 (88 enodes) 99.148 * * [simplify]: iters left: 4 (261 enodes) 99.279 * * [simplify]: Extracting #0: cost 1 inf + 0 99.280 * * [simplify]: Extracting #1: cost 3 inf + 0 99.280 * * [simplify]: Extracting #2: cost 32 inf + 0 99.281 * * [simplify]: Extracting #3: cost 189 inf + 0 99.282 * * [simplify]: Extracting #4: cost 336 inf + 126 99.291 * * [simplify]: Extracting #5: cost 280 inf + 27087 99.311 * * [simplify]: Extracting #6: cost 112 inf + 88465 99.350 * * [simplify]: Extracting #7: cost 6 inf + 135371 99.403 * * [simplify]: Extracting #8: cost 0 inf + 137419 99.443 * [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))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 99.443 * [simplify]: Simplified (2 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.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 (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 99.443 * * * * [progress]: [ 147 / 306 ] simplifiying candidate # 99.443 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 99.444 * * [simplify]: iters left: 6 (21 enodes) 99.450 * * [simplify]: iters left: 5 (113 enodes) 99.477 * * [simplify]: iters left: 4 (344 enodes) 99.657 * * [simplify]: Extracting #0: cost 1 inf + 0 99.657 * * [simplify]: Extracting #1: cost 3 inf + 0 99.657 * * [simplify]: Extracting #2: cost 40 inf + 0 99.658 * * [simplify]: Extracting #3: cost 230 inf + 0 99.660 * * [simplify]: Extracting #4: cost 289 inf + 5511 99.679 * * [simplify]: Extracting #5: cost 202 inf + 58242 99.711 * * [simplify]: Extracting #6: cost 77 inf + 132227 99.775 * * [simplify]: Extracting #7: cost 23 inf + 146523 99.832 * * [simplify]: Extracting #8: cost 0 inf + 154585 99.873 * [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.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 99.873 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 99.873 * * * * [progress]: [ 148 / 306 ] simplifiying candidate # 99.874 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 99.874 * * [simplify]: iters left: 6 (22 enodes) 99.880 * * [simplify]: iters left: 5 (117 enodes) 99.924 * * [simplify]: iters left: 4 (348 enodes) 100.089 * * [simplify]: Extracting #0: cost 1 inf + 0 100.089 * * [simplify]: Extracting #1: cost 3 inf + 0 100.089 * * [simplify]: Extracting #2: cost 34 inf + 0 100.090 * * [simplify]: Extracting #3: cost 214 inf + 0 100.092 * * [simplify]: Extracting #4: cost 374 inf + 980 100.102 * * [simplify]: Extracting #5: cost 304 inf + 36339 100.136 * * [simplify]: Extracting #6: cost 72 inf + 137438 100.188 * * [simplify]: Extracting #7: cost 8 inf + 165306 100.259 * * [simplify]: Extracting #8: cost 0 inf + 169896 100.331 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 100.331 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im 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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 100.331 * * * * [progress]: [ 149 / 306 ] simplifiying candidate # 100.332 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 100.332 * * [simplify]: iters left: 6 (22 enodes) 100.344 * * [simplify]: iters left: 5 (117 enodes) 100.396 * * [simplify]: iters left: 4 (354 enodes) 100.550 * * [simplify]: Extracting #0: cost 1 inf + 0 100.550 * * [simplify]: Extracting #1: cost 3 inf + 0 100.551 * * [simplify]: Extracting #2: cost 42 inf + 0 100.551 * * [simplify]: Extracting #3: cost 242 inf + 0 100.553 * * [simplify]: Extracting #4: cost 309 inf + 3800 100.560 * * [simplify]: Extracting #5: cost 193 inf + 34787 100.587 * * [simplify]: Extracting #6: cost 205 inf + 64666 100.629 * * [simplify]: Extracting #7: cost 74 inf + 154715 100.682 * * [simplify]: Extracting #8: cost 27 inf + 166653 100.739 * * [simplify]: Extracting #9: cost 6 inf + 174000 100.812 * * [simplify]: Extracting #10: cost 0 inf + 176181 100.889 * [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.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))))))) 100.890 * [simplify]: Simplified (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.im 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 100.890 * * * * [progress]: [ 150 / 306 ] simplifiying candidate # 100.890 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 100.890 * * [simplify]: iters left: 6 (22 enodes) 100.897 * * [simplify]: iters left: 5 (117 enodes) 100.923 * * [simplify]: iters left: 4 (348 enodes) 101.067 * * [simplify]: Extracting #0: cost 1 inf + 0 101.067 * * [simplify]: Extracting #1: cost 3 inf + 0 101.067 * * [simplify]: Extracting #2: cost 34 inf + 0 101.068 * * [simplify]: Extracting #3: cost 213 inf + 0 101.070 * * [simplify]: Extracting #4: cost 366 inf + 900 101.084 * * [simplify]: Extracting #5: cost 284 inf + 40502 101.139 * * [simplify]: Extracting #6: cost 87 inf + 134548 101.175 * * [simplify]: Extracting #7: cost 12 inf + 162967 101.227 * * [simplify]: Extracting #8: cost 0 inf + 170176 101.299 * * [simplify]: Extracting #9: cost 0 inf + 170136 101.371 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* 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.371 * [simplify]: Simplified (2 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.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.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)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 101.371 * * * * [progress]: [ 151 / 306 ] simplifiying candidate # 101.372 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (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))))) 101.372 * * [simplify]: iters left: 6 (22 enodes) 101.384 * * [simplify]: iters left: 5 (117 enodes) 101.423 * * [simplify]: iters left: 4 (354 enodes) 101.612 * * [simplify]: Extracting #0: cost 1 inf + 0 101.612 * * [simplify]: Extracting #1: cost 3 inf + 0 101.612 * * [simplify]: Extracting #2: cost 42 inf + 0 101.613 * * [simplify]: Extracting #3: cost 243 inf + 0 101.616 * * [simplify]: Extracting #4: cost 314 inf + 4127 101.628 * * [simplify]: Extracting #5: cost 258 inf + 35383 101.651 * * [simplify]: Extracting #6: cost 161 inf + 94403 101.714 * * [simplify]: Extracting #7: cost 33 inf + 168642 101.760 * * [simplify]: Extracting #8: cost 2 inf + 180944 101.814 * * [simplify]: Extracting #9: cost 0 inf + 181781 101.863 * [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)))) (- (* 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.863 * [simplify]: Simplified (2 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)))) (- (* 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)))))) (+ (* x.re y.re) (* x.im y.im)))))) 101.864 * * * * [progress]: [ 152 / 306 ] simplifiying candidate # 101.864 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 101.865 * * [simplify]: iters left: 6 (21 enodes) 101.877 * * [simplify]: iters left: 5 (113 enodes) 101.904 * * [simplify]: iters left: 4 (338 enodes) 102.087 * * [simplify]: Extracting #0: cost 1 inf + 0 102.087 * * [simplify]: Extracting #1: cost 3 inf + 0 102.087 * * [simplify]: Extracting #2: cost 32 inf + 0 102.088 * * [simplify]: Extracting #3: cost 203 inf + 0 102.091 * * [simplify]: Extracting #4: cost 358 inf + 900 102.102 * * [simplify]: Extracting #5: cost 281 inf + 33657 102.132 * * [simplify]: Extracting #6: cost 46 inf + 117997 102.168 * * [simplify]: Extracting #7: cost 8 inf + 137698 102.205 * * [simplify]: Extracting #8: cost 0 inf + 141228 102.242 * [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.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))))) 102.242 * [simplify]: Simplified (2 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.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 102.243 * * * * [progress]: [ 153 / 306 ] simplifiying candidate # 102.243 * [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)))) (cbrt (- (* (* x.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))))) 102.243 * * [simplify]: iters left: 6 (17 enodes) 102.247 * * [simplify]: iters left: 5 (82 enodes) 102.270 * * [simplify]: iters left: 4 (213 enodes) 102.393 * * [simplify]: Extracting #0: cost 1 inf + 0 102.393 * * [simplify]: Extracting #1: cost 3 inf + 0 102.394 * * [simplify]: Extracting #2: cost 40 inf + 0 102.395 * * [simplify]: Extracting #3: cost 228 inf + 0 102.406 * * [simplify]: Extracting #4: cost 252 inf + 20629 102.455 * * [simplify]: Extracting #5: cost 30 inf + 101088 102.507 * * [simplify]: Extracting #6: cost 0 inf + 114484 102.559 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 102.559 * [simplify]: Simplified (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.re y.re)) (* (* x.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)))) (- (* (* 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)))) (+ (* x.re y.re) (* x.im y.im)))))) 102.560 * * * * [progress]: [ 154 / 306 ] simplifiying candidate # 102.560 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 102.560 * * [simplify]: iters left: 6 (18 enodes) 102.570 * * [simplify]: iters left: 5 (89 enodes) 102.596 * * [simplify]: iters left: 4 (264 enodes) 102.728 * * [simplify]: Extracting #0: cost 1 inf + 0 102.728 * * [simplify]: Extracting #1: cost 3 inf + 0 102.728 * * [simplify]: Extracting #2: cost 30 inf + 0 102.729 * * [simplify]: Extracting #3: cost 179 inf + 0 102.731 * * [simplify]: Extracting #4: cost 335 inf + 248 102.737 * * [simplify]: Extracting #5: cost 268 inf + 32829 102.754 * * [simplify]: Extracting #6: cost 87 inf + 96997 102.800 * * [simplify]: Extracting #7: cost 4 inf + 134584 102.857 * * [simplify]: Extracting #8: cost 0 inf + 136649 102.889 * [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))))) (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)))))) 102.889 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 102.889 * * * * [progress]: [ 155 / 306 ] simplifiying candidate # 102.890 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 102.890 * * [simplify]: iters left: 6 (21 enodes) 102.897 * * [simplify]: iters left: 5 (114 enodes) 102.929 * * [simplify]: iters left: 4 (347 enodes) 103.089 * * [simplify]: Extracting #0: cost 1 inf + 0 103.089 * * [simplify]: Extracting #1: cost 3 inf + 0 103.089 * * [simplify]: Extracting #2: cost 38 inf + 0 103.090 * * [simplify]: Extracting #3: cost 217 inf + 0 103.092 * * [simplify]: Extracting #4: cost 288 inf + 4490 103.101 * * [simplify]: Extracting #5: cost 203 inf + 55857 103.137 * * [simplify]: Extracting #6: cost 72 inf + 132457 103.205 * * [simplify]: Extracting #7: cost 32 inf + 141378 103.265 * * [simplify]: Extracting #8: cost 10 inf + 148112 103.305 * * [simplify]: Extracting #9: cost 0 inf + 151673 103.366 * [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.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))))))) 103.366 * [simplify]: Simplified (2 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))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 103.366 * * * * [progress]: [ 156 / 306 ] simplifiying candidate # 103.366 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 103.367 * * [simplify]: iters left: 6 (21 enodes) 103.373 * * [simplify]: iters left: 5 (114 enodes) 103.399 * * [simplify]: iters left: 4 (341 enodes) 103.569 * * [simplify]: Extracting #0: cost 1 inf + 0 103.569 * * [simplify]: Extracting #1: cost 3 inf + 0 103.569 * * [simplify]: Extracting #2: cost 30 inf + 0 103.570 * * [simplify]: Extracting #3: cost 191 inf + 0 103.571 * * [simplify]: Extracting #4: cost 351 inf + 819 103.574 * * [simplify]: Extracting #5: cost 329 inf + 13796 103.595 * * [simplify]: Extracting #6: cost 136 inf + 82194 103.644 * * [simplify]: Extracting #7: cost 9 inf + 135196 103.684 * * [simplify]: Extracting #8: cost 0 inf + 137436 103.722 * [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.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 103.722 * [simplify]: Simplified (2 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.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))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 103.723 * * * * [progress]: [ 157 / 306 ] simplifiying candidate # 103.723 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.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))))) 103.723 * * [simplify]: iters left: 6 (17 enodes) 103.731 * * [simplify]: iters left: 5 (83 enodes) 103.761 * * [simplify]: iters left: 4 (216 enodes) 103.862 * * [simplify]: Extracting #0: cost 1 inf + 0 103.862 * * [simplify]: Extracting #1: cost 3 inf + 0 103.862 * * [simplify]: Extracting #2: cost 38 inf + 0 103.863 * * [simplify]: Extracting #3: cost 216 inf + 0 103.868 * * [simplify]: Extracting #4: cost 245 inf + 21154 103.887 * * [simplify]: Extracting #5: cost 26 inf + 101080 103.920 * * [simplify]: Extracting #6: cost 0 inf + 113336 103.957 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 103.957 * [simplify]: Simplified (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.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)))) (- (* (* 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))) (+ (* x.re y.re) (* x.im y.im)))))) 103.957 * * * * [progress]: [ 158 / 306 ] simplifiying candidate # 103.958 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 103.958 * * [simplify]: iters left: 6 (18 enodes) 103.963 * * [simplify]: iters left: 5 (89 enodes) 103.983 * * [simplify]: iters left: 4 (264 enodes) 104.101 * * [simplify]: Extracting #0: cost 1 inf + 0 104.101 * * [simplify]: Extracting #1: cost 3 inf + 0 104.101 * * [simplify]: Extracting #2: cost 30 inf + 0 104.101 * * [simplify]: Extracting #3: cost 184 inf + 0 104.106 * * [simplify]: Extracting #4: cost 332 inf + 126 104.111 * * [simplify]: Extracting #5: cost 276 inf + 31918 104.135 * * [simplify]: Extracting #6: cost 63 inf + 117683 104.186 * * [simplify]: Extracting #7: cost 5 inf + 136196 104.214 * * [simplify]: Extracting #8: cost 0 inf + 134681 104.267 * [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.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 104.268 * [simplify]: Simplified (2 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.re y.re) (* 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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 104.268 * * * * [progress]: [ 159 / 306 ] simplifiying candidate # 104.268 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 104.268 * * [simplify]: iters left: 6 (21 enodes) 104.275 * * [simplify]: iters left: 5 (114 enodes) 104.300 * * [simplify]: iters left: 4 (347 enodes) 104.454 * * [simplify]: Extracting #0: cost 1 inf + 0 104.454 * * [simplify]: Extracting #1: cost 3 inf + 0 104.454 * * [simplify]: Extracting #2: cost 38 inf + 0 104.455 * * [simplify]: Extracting #3: cost 221 inf + 0 104.458 * * [simplify]: Extracting #4: cost 285 inf + 3641 104.468 * * [simplify]: Extracting #5: cost 175 inf + 29076 104.483 * * [simplify]: Extracting #6: cost 221 inf + 36334 104.507 * * [simplify]: Extracting #7: cost 130 inf + 94625 104.547 * * [simplify]: Extracting #8: cost 50 inf + 133975 104.584 * * [simplify]: Extracting #9: cost 14 inf + 145224 104.627 * * [simplify]: Extracting #10: cost 0 inf + 150553 104.685 * [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.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)))))) 104.685 * [simplify]: Simplified (2 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.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 (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 104.686 * * * * [progress]: [ 160 / 306 ] simplifiying candidate # 104.686 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 104.686 * * [simplify]: iters left: 6 (21 enodes) 104.692 * * [simplify]: iters left: 5 (114 enodes) 104.718 * * [simplify]: iters left: 4 (341 enodes) 104.864 * * [simplify]: Extracting #0: cost 1 inf + 0 104.864 * * [simplify]: Extracting #1: cost 3 inf + 0 104.864 * * [simplify]: Extracting #2: cost 30 inf + 0 104.864 * * [simplify]: Extracting #3: cost 194 inf + 0 104.865 * * [simplify]: Extracting #4: cost 344 inf + 656 104.870 * * [simplify]: Extracting #5: cost 328 inf + 8124 104.894 * * [simplify]: Extracting #6: cost 151 inf + 78907 104.931 * * [simplify]: Extracting #7: cost 13 inf + 131937 104.973 * * [simplify]: Extracting #8: cost 0 inf + 138476 105.008 * [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)))) (- (* (* (* 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.008 * [simplify]: Simplified (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.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)))) (- (* (* (* x.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))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 105.009 * * * * [progress]: [ 161 / 306 ] simplifiying candidate # 105.009 * [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)))) (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))))) 105.009 * * [simplify]: iters left: 6 (17 enodes) 105.017 * * [simplify]: iters left: 5 (83 enodes) 105.041 * * [simplify]: iters left: 4 (216 enodes) 105.118 * * [simplify]: Extracting #0: cost 1 inf + 0 105.118 * * [simplify]: Extracting #1: cost 3 inf + 0 105.118 * * [simplify]: Extracting #2: cost 38 inf + 0 105.119 * * [simplify]: Extracting #3: cost 221 inf + 0 105.122 * * [simplify]: Extracting #4: cost 253 inf + 17796 105.144 * * [simplify]: Extracting #5: cost 52 inf + 88733 105.197 * * [simplify]: Extracting #6: cost 0 inf + 112856 105.235 * * [simplify]: Extracting #7: cost 0 inf + 112776 105.263 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 105.263 * [simplify]: Simplified (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.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)))) (- (* (* 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))) (+ (* x.re y.re) (* x.im y.im)))))) 105.263 * * * * [progress]: [ 162 / 306 ] simplifiying candidate # 105.264 * [simplify]: Simplifying (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)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 105.264 * * [simplify]: iters left: 6 (17 enodes) 105.274 * * [simplify]: iters left: 5 (85 enodes) 105.301 * * [simplify]: iters left: 4 (248 enodes) 105.399 * * [simplify]: Extracting #0: cost 1 inf + 0 105.399 * * [simplify]: Extracting #1: cost 3 inf + 0 105.399 * * [simplify]: Extracting #2: cost 18 inf + 0 105.404 * * [simplify]: Extracting #3: cost 139 inf + 0 105.406 * * [simplify]: Extracting #4: cost 308 inf + 722 105.413 * * [simplify]: Extracting #5: cost 252 inf + 27569 105.435 * * [simplify]: Extracting #6: cost 60 inf + 101023 105.457 * * [simplify]: Extracting #7: cost 3 inf + 113783 105.496 * * [simplify]: Extracting #8: cost 0 inf + 114404 105.539 * * [simplify]: Extracting #9: cost 0 inf + 114324 105.583 * [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.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))))) 105.583 * [simplify]: Simplified (2 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.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 (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* 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.im y.im)))))))) 105.583 * * * * [progress]: [ 163 / 306 ] simplifiying candidate # 105.584 * [simplify]: Simplifying (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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 105.584 * * [simplify]: iters left: 6 (20 enodes) 105.596 * * [simplify]: iters left: 5 (110 enodes) 105.626 * * [simplify]: iters left: 4 (337 enodes) 105.778 * * [simplify]: Extracting #0: cost 1 inf + 0 105.778 * * [simplify]: Extracting #1: cost 3 inf + 0 105.778 * * [simplify]: Extracting #2: cost 36 inf + 0 105.779 * * [simplify]: Extracting #3: cost 223 inf + 0 105.784 * * [simplify]: Extracting #4: cost 372 inf + 15307 105.810 * * [simplify]: Extracting #5: cost 186 inf + 88348 105.862 * * [simplify]: Extracting #6: cost 60 inf + 121883 105.901 * * [simplify]: Extracting #7: cost 29 inf + 130567 105.958 * * [simplify]: Extracting #8: cost 1 inf + 143767 106.000 * * [simplify]: Extracting #9: cost 0 inf + 144512 106.050 * [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.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))))) 106.050 * [simplify]: Simplified (2 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.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)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 106.051 * * * * [progress]: [ 164 / 306 ] simplifiying candidate # 106.051 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 106.051 * * [simplify]: iters left: 6 (20 enodes) 106.063 * * [simplify]: iters left: 5 (110 enodes) 106.089 * * [simplify]: iters left: 4 (339 enodes) 106.269 * * [simplify]: Extracting #0: cost 1 inf + 0 106.269 * * [simplify]: Extracting #1: cost 3 inf + 0 106.269 * * [simplify]: Extracting #2: cost 28 inf + 0 106.270 * * [simplify]: Extracting #3: cost 223 inf + 0 106.271 * * [simplify]: Extracting #4: cost 410 inf + 869 106.275 * * [simplify]: Extracting #5: cost 327 inf + 23210 106.303 * * [simplify]: Extracting #6: cost 80 inf + 101055 106.357 * * [simplify]: Extracting #7: cost 4 inf + 136054 106.414 * * [simplify]: Extracting #8: cost 0 inf + 137748 106.443 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.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)))))))) 106.443 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 106.443 * * * * [progress]: [ 165 / 306 ] simplifiying candidate # 106.444 * [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))) (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))))) 106.444 * * [simplify]: iters left: 6 (16 enodes) 106.448 * * [simplify]: iters left: 5 (79 enodes) 106.462 * * [simplify]: iters left: 4 (208 enodes) 106.550 * * [simplify]: Extracting #0: cost 1 inf + 0 106.550 * * [simplify]: Extracting #1: cost 3 inf + 0 106.550 * * [simplify]: Extracting #2: cost 34 inf + 0 106.551 * * [simplify]: Extracting #3: cost 203 inf + 0 106.553 * * [simplify]: Extracting #4: cost 263 inf + 13206 106.573 * * [simplify]: Extracting #5: cost 36 inf + 83447 106.613 * * [simplify]: Extracting #6: cost 0 inf + 96069 106.656 * * [simplify]: Extracting #7: cost 0 inf + 95989 106.689 * [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))))))) 106.689 * [simplify]: Simplified (2 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 (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 106.689 * * * * [progress]: [ 166 / 306 ] simplifiying candidate # 106.689 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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 (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 106.689 * * [simplify]: iters left: 6 (17 enodes) 106.694 * * [simplify]: iters left: 5 (85 enodes) 106.721 * * [simplify]: iters left: 4 (254 enodes) 106.803 * * [simplify]: Extracting #0: cost 1 inf + 0 106.803 * * [simplify]: Extracting #1: cost 3 inf + 0 106.803 * * [simplify]: Extracting #2: cost 26 inf + 0 106.804 * * [simplify]: Extracting #3: cost 163 inf + 0 106.804 * * [simplify]: Extracting #4: cost 309 inf + 257 106.808 * * [simplify]: Extracting #5: cost 258 inf + 20365 106.829 * * [simplify]: Extracting #6: cost 59 inf + 81140 106.867 * * [simplify]: Extracting #7: cost 7 inf + 96760 106.890 * * [simplify]: Extracting #8: cost 0 inf + 100029 106.916 * [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)))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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.916 * [simplify]: Simplified (2 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)))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 106.917 * * * * [progress]: [ 167 / 306 ] simplifiying candidate # 106.917 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 106.917 * * [simplify]: iters left: 6 (16 enodes) 106.925 * * [simplify]: iters left: 5 (79 enodes) 106.955 * * [simplify]: iters left: 4 (206 enodes) 107.078 * * [simplify]: Extracting #0: cost 1 inf + 0 107.078 * * [simplify]: Extracting #1: cost 3 inf + 0 107.078 * * [simplify]: Extracting #2: cost 34 inf + 0 107.079 * * [simplify]: Extracting #3: cost 198 inf + 0 107.085 * * [simplify]: Extracting #4: cost 223 inf + 15173 107.113 * * [simplify]: Extracting #5: cost 14 inf + 75141 107.149 * * [simplify]: Extracting #6: cost 0 inf + 80397 107.184 * [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.im y.im) (* x.re y.re)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 107.184 * [simplify]: Simplified (2 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.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))))) 107.185 * * * * [progress]: [ 168 / 306 ] simplifiying candidate # 107.185 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 107.185 * * [simplify]: iters left: 6 (17 enodes) 107.198 * * [simplify]: iters left: 5 (85 enodes) 107.225 * * [simplify]: iters left: 4 (254 enodes) 107.340 * * [simplify]: Extracting #0: cost 1 inf + 0 107.340 * * [simplify]: Extracting #1: cost 3 inf + 0 107.340 * * [simplify]: Extracting #2: cost 24 inf + 0 107.340 * * [simplify]: Extracting #3: cost 132 inf + 0 107.341 * * [simplify]: Extracting #4: cost 257 inf + 1515 107.344 * * [simplify]: Extracting #5: cost 236 inf + 32751 107.359 * * [simplify]: Extracting #6: cost 63 inf + 107984 107.387 * * [simplify]: Extracting #7: cost 12 inf + 107629 107.433 * * [simplify]: Extracting #8: cost 0 inf + 109570 107.483 * * [simplify]: Extracting #9: cost 0 inf + 109309 107.512 * [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))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* 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.512 * [simplify]: Simplified (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.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 (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 107.512 * * * * [progress]: [ 169 / 306 ] simplifiying candidate # 107.512 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 107.513 * * [simplify]: iters left: 6 (21 enodes) 107.521 * * [simplify]: iters left: 5 (113 enodes) 107.559 * * [simplify]: iters left: 4 (338 enodes) 107.672 * * [simplify]: Extracting #0: cost 1 inf + 0 107.672 * * [simplify]: Extracting #1: cost 3 inf + 0 107.673 * * [simplify]: Extracting #2: cost 30 inf + 0 107.673 * * [simplify]: Extracting #3: cost 161 inf + 0 107.674 * * [simplify]: Extracting #4: cost 312 inf + 170 107.678 * * [simplify]: Extracting #5: cost 291 inf + 25660 107.701 * * [simplify]: Extracting #6: cost 101 inf + 99564 107.767 * * [simplify]: Extracting #7: cost 35 inf + 122514 107.831 * * [simplify]: Extracting #8: cost 3 inf + 136053 107.894 * * [simplify]: Extracting #9: cost 0 inf + 137545 107.957 * [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)))) (- (* x.re y.re) (* x.im y.im))))) 107.957 * [simplify]: Simplified (2 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)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.958 * * * * [progress]: [ 170 / 306 ] simplifiying candidate # 107.960 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 107.960 * * [simplify]: iters left: 6 (21 enodes) 107.972 * * [simplify]: iters left: 5 (114 enodes) 108.022 * * [simplify]: iters left: 4 (341 enodes) 108.165 * * [simplify]: Extracting #0: cost 1 inf + 0 108.165 * * [simplify]: Extracting #1: cost 3 inf + 0 108.165 * * [simplify]: Extracting #2: cost 28 inf + 0 108.165 * * [simplify]: Extracting #3: cost 148 inf + 0 108.166 * * [simplify]: Extracting #4: cost 305 inf + 211 108.174 * * [simplify]: Extracting #5: cost 280 inf + 34728 108.212 * * [simplify]: Extracting #6: cost 75 inf + 117061 108.255 * * [simplify]: Extracting #7: cost 4 inf + 141283 108.324 * * [simplify]: Extracting #8: cost 0 inf + 140415 108.374 * [simplify]: Simplified to (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.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* (* 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.374 * [simplify]: Simplified (2 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.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))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 108.375 * * * * [progress]: [ 171 / 306 ] simplifiying candidate # 108.375 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 108.375 * * [simplify]: iters left: 6 (21 enodes) 108.382 * * [simplify]: iters left: 5 (114 enodes) 108.425 * * [simplify]: iters left: 4 (341 enodes) 108.565 * * [simplify]: Extracting #0: cost 1 inf + 0 108.565 * * [simplify]: Extracting #1: cost 3 inf + 0 108.566 * * [simplify]: Extracting #2: cost 28 inf + 0 108.566 * * [simplify]: Extracting #3: cost 156 inf + 0 108.567 * * [simplify]: Extracting #4: cost 306 inf + 211 108.574 * * [simplify]: Extracting #5: cost 280 inf + 33184 108.614 * * [simplify]: Extracting #6: cost 74 inf + 108089 108.661 * * [simplify]: Extracting #7: cost 5 inf + 138886 108.725 * * [simplify]: Extracting #8: cost 0 inf + 138640 108.787 * [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.re y.re)) (* (* (* x.im y.im) (* x.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))))) 108.787 * [simplify]: Simplified (2 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.re y.re)) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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.788 * * * * [progress]: [ 172 / 306 ] simplifiying candidate # 108.788 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 108.788 * * [simplify]: iters left: 6 (21 enodes) 108.794 * * [simplify]: iters left: 5 (114 enodes) 108.826 * * [simplify]: iters left: 4 (341 enodes) 108.979 * * [simplify]: Extracting #0: cost 1 inf + 0 108.979 * * [simplify]: Extracting #1: cost 3 inf + 0 108.979 * * [simplify]: Extracting #2: cost 28 inf + 0 108.980 * * [simplify]: Extracting #3: cost 155 inf + 0 108.981 * * [simplify]: Extracting #4: cost 298 inf + 170 108.986 * * [simplify]: Extracting #5: cost 309 inf + 7337 109.008 * * [simplify]: Extracting #6: cost 179 inf + 58651 109.056 * * [simplify]: Extracting #7: cost 27 inf + 124475 109.093 * * [simplify]: Extracting #8: cost 1 inf + 140146 109.138 * * [simplify]: Extracting #9: cost 0 inf + 141091 109.173 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* 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)))))) 109.173 * [simplify]: Simplified (2 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* 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)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 109.174 * * * * [progress]: [ 173 / 306 ] simplifiying candidate # 109.174 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 109.174 * * [simplify]: iters left: 6 (21 enodes) 109.180 * * [simplify]: iters left: 5 (114 enodes) 109.206 * * [simplify]: iters left: 4 (341 enodes) 109.358 * * [simplify]: Extracting #0: cost 1 inf + 0 109.358 * * [simplify]: Extracting #1: cost 3 inf + 0 109.359 * * [simplify]: Extracting #2: cost 28 inf + 0 109.359 * * [simplify]: Extracting #3: cost 148 inf + 0 109.361 * * [simplify]: Extracting #4: cost 307 inf + 88 109.369 * * [simplify]: Extracting #5: cost 276 inf + 41929 109.401 * * [simplify]: Extracting #6: cost 69 inf + 127132 109.462 * * [simplify]: Extracting #7: cost 6 inf + 138451 109.502 * * [simplify]: Extracting #8: cost 0 inf + 138575 109.564 * * [simplify]: Extracting #9: cost 0 inf + 138535 109.615 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 109.615 * [simplify]: Simplified (2 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))))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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))))))) 109.615 * * * * [progress]: [ 174 / 306 ] simplifiying candidate # 109.616 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 109.616 * * [simplify]: iters left: 6 (21 enodes) 109.623 * * [simplify]: iters left: 5 (113 enodes) 109.662 * * [simplify]: iters left: 4 (338 enodes) 109.795 * * [simplify]: Extracting #0: cost 1 inf + 0 109.795 * * [simplify]: Extracting #1: cost 3 inf + 0 109.795 * * [simplify]: Extracting #2: cost 30 inf + 0 109.795 * * [simplify]: Extracting #3: cost 161 inf + 0 109.796 * * [simplify]: Extracting #4: cost 315 inf + 88 109.803 * * [simplify]: Extracting #5: cost 308 inf + 26483 109.837 * * [simplify]: Extracting #6: cost 77 inf + 122657 109.888 * * [simplify]: Extracting #7: cost 5 inf + 137694 109.927 * * [simplify]: Extracting #8: cost 0 inf + 135589 109.976 * * [simplify]: Extracting #9: cost 0 inf + 135549 110.015 * [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))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.015 * [simplify]: Simplified (2 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))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 110.015 * * * * [progress]: [ 175 / 306 ] simplifiying candidate # 110.016 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 110.016 * * [simplify]: iters left: 6 (20 enodes) 110.022 * * [simplify]: iters left: 5 (110 enodes) 110.049 * * [simplify]: iters left: 4 (331 enodes) 110.245 * * [simplify]: Extracting #0: cost 1 inf + 0 110.245 * * [simplify]: Extracting #1: cost 3 inf + 0 110.245 * * [simplify]: Extracting #2: cost 24 inf + 0 110.246 * * [simplify]: Extracting #3: cost 133 inf + 0 110.247 * * [simplify]: Extracting #4: cost 278 inf + 1222 110.258 * * [simplify]: Extracting #5: cost 259 inf + 31743 110.296 * * [simplify]: Extracting #6: cost 64 inf + 92629 110.328 * * [simplify]: Extracting #7: cost 26 inf + 96122 110.361 * * [simplify]: Extracting #8: cost 1 inf + 109659 110.414 * * [simplify]: Extracting #9: cost 0 inf + 110484 110.463 * [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)))) (* (- (* x.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.463 * [simplify]: Simplified (2 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)))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) 110.463 * * * * [progress]: [ 176 / 306 ] simplifiying candidate # 110.464 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 110.464 * * [simplify]: iters left: 6 (18 enodes) 110.474 * * [simplify]: iters left: 5 (89 enodes) 110.509 * * [simplify]: iters left: 4 (264 enodes) 110.633 * * [simplify]: Extracting #0: cost 1 inf + 0 110.633 * * [simplify]: Extracting #1: cost 3 inf + 0 110.633 * * [simplify]: Extracting #2: cost 28 inf + 0 110.634 * * [simplify]: Extracting #3: cost 155 inf + 0 110.635 * * [simplify]: Extracting #4: cost 286 inf + 46 110.645 * * [simplify]: Extracting #5: cost 289 inf + 7453 110.661 * * [simplify]: Extracting #6: cost 172 inf + 45554 110.697 * * [simplify]: Extracting #7: cost 29 inf + 124938 110.746 * * [simplify]: Extracting #8: cost 0 inf + 133133 110.801 * * [simplify]: Extracting #9: cost 0 inf + 129213 110.858 * [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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 110.859 * [simplify]: Simplified (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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 110.859 * * * * [progress]: [ 177 / 306 ] simplifiying candidate # 110.860 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 110.860 * * [simplify]: iters left: 6 (22 enodes) 110.873 * * [simplify]: iters left: 5 (117 enodes) 110.899 * * [simplify]: iters left: 4 (348 enodes) 111.030 * * [simplify]: Extracting #0: cost 1 inf + 0 111.030 * * [simplify]: Extracting #1: cost 3 inf + 0 111.031 * * [simplify]: Extracting #2: cost 32 inf + 0 111.031 * * [simplify]: Extracting #3: cost 174 inf + 0 111.033 * * [simplify]: Extracting #4: cost 333 inf + 46 111.039 * * [simplify]: Extracting #5: cost 336 inf + 31038 111.058 * * [simplify]: Extracting #6: cost 105 inf + 120995 111.110 * * [simplify]: Extracting #7: cost 28 inf + 146783 111.157 * * [simplify]: Extracting #8: cost 9 inf + 156029 111.222 * * [simplify]: Extracting #9: cost 0 inf + 162510 111.272 * [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))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* 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.272 * [simplify]: Simplified (2 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))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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))))))) 111.272 * * * * [progress]: [ 178 / 306 ] simplifiying candidate # 111.272 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 111.273 * * [simplify]: iters left: 6 (22 enodes) 111.279 * * [simplify]: iters left: 5 (117 enodes) 111.326 * * [simplify]: iters left: 4 (348 enodes) 111.513 * * [simplify]: Extracting #0: cost 1 inf + 0 111.513 * * [simplify]: Extracting #1: cost 3 inf + 0 111.513 * * [simplify]: Extracting #2: cost 32 inf + 0 111.513 * * [simplify]: Extracting #3: cost 174 inf + 0 111.521 * * [simplify]: Extracting #4: cost 332 inf + 88 111.529 * * [simplify]: Extracting #5: cost 325 inf + 21756 111.568 * * [simplify]: Extracting #6: cost 106 inf + 116082 111.602 * * [simplify]: Extracting #7: cost 28 inf + 142553 111.650 * * [simplify]: Extracting #8: cost 3 inf + 154366 111.708 * * [simplify]: Extracting #9: cost 0 inf + 156550 111.765 * [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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* 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.765 * [simplify]: Simplified (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)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 111.766 * * * * [progress]: [ 179 / 306 ] simplifiying candidate # 111.766 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 111.766 * * [simplify]: iters left: 6 (21 enodes) 111.773 * * [simplify]: iters left: 5 (114 enodes) 111.805 * * [simplify]: iters left: 4 (341 enodes) 111.958 * * [simplify]: Extracting #0: cost 1 inf + 0 111.958 * * [simplify]: Extracting #1: cost 3 inf + 0 111.958 * * [simplify]: Extracting #2: cost 28 inf + 0 111.958 * * [simplify]: Extracting #3: cost 156 inf + 0 111.959 * * [simplify]: Extracting #4: cost 307 inf + 170 111.967 * * [simplify]: Extracting #5: cost 286 inf + 32419 112.004 * * [simplify]: Extracting #6: cost 67 inf + 109010 112.048 * * [simplify]: Extracting #7: cost 12 inf + 129626 112.076 * * [simplify]: Extracting #8: cost 0 inf + 132560 112.118 * * [simplify]: Extracting #9: cost 0 inf + 132480 112.156 * [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.im y.im) (* x.im y.im))))) (* (- (* x.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.156 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))))) 112.156 * * * * [progress]: [ 180 / 306 ] simplifiying candidate # 112.156 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 112.156 * * [simplify]: iters left: 6 (18 enodes) 112.162 * * [simplify]: iters left: 5 (89 enodes) 112.184 * * [simplify]: iters left: 4 (264 enodes) 112.293 * * [simplify]: Extracting #0: cost 1 inf + 0 112.293 * * [simplify]: Extracting #1: cost 3 inf + 0 112.293 * * [simplify]: Extracting #2: cost 28 inf + 0 112.293 * * [simplify]: Extracting #3: cost 147 inf + 0 112.294 * * [simplify]: Extracting #4: cost 284 inf + 88 112.299 * * [simplify]: Extracting #5: cost 249 inf + 35342 112.320 * * [simplify]: Extracting #6: cost 86 inf + 109895 112.360 * * [simplify]: Extracting #7: cost 7 inf + 130847 112.396 * * [simplify]: Extracting #8: cost 0 inf + 128668 112.434 * [simplify]: Simplified to (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.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 112.435 * [simplify]: Simplified (2 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 112.435 * * * * [progress]: [ 181 / 306 ] simplifiying candidate # 112.435 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 112.436 * * [simplify]: iters left: 6 (22 enodes) 112.447 * * [simplify]: iters left: 5 (117 enodes) 112.499 * * [simplify]: iters left: 4 (348 enodes) 112.682 * * [simplify]: Extracting #0: cost 1 inf + 0 112.682 * * [simplify]: Extracting #1: cost 3 inf + 0 112.682 * * [simplify]: Extracting #2: cost 32 inf + 0 112.683 * * [simplify]: Extracting #3: cost 174 inf + 0 112.685 * * [simplify]: Extracting #4: cost 330 inf + 211 112.690 * * [simplify]: Extracting #5: cost 343 inf + 10214 112.722 * * [simplify]: Extracting #6: cost 138 inf + 83202 112.767 * * [simplify]: Extracting #7: cost 34 inf + 140867 112.810 * * [simplify]: Extracting #8: cost 5 inf + 157756 112.848 * * [simplify]: Extracting #9: cost 0 inf + 161070 112.912 * [simplify]: Simplified to (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))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 112.912 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re 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))))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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))))))) 112.912 * * * * [progress]: [ 182 / 306 ] simplifiying candidate # 112.913 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 112.913 * * [simplify]: iters left: 6 (22 enodes) 112.925 * * [simplify]: iters left: 5 (117 enodes) 112.973 * * [simplify]: iters left: 4 (348 enodes) 113.099 * * [simplify]: Extracting #0: cost 1 inf + 0 113.099 * * [simplify]: Extracting #1: cost 3 inf + 0 113.099 * * [simplify]: Extracting #2: cost 32 inf + 0 113.100 * * [simplify]: Extracting #3: cost 173 inf + 0 113.101 * * [simplify]: Extracting #4: cost 324 inf + 87 113.107 * * [simplify]: Extracting #5: cost 326 inf + 13252 113.128 * * [simplify]: Extracting #6: cost 179 inf + 74062 113.158 * * [simplify]: Extracting #7: cost 34 inf + 137741 113.215 * * [simplify]: Extracting #8: cost 1 inf + 155503 113.266 * * [simplify]: Extracting #9: cost 0 inf + 156128 113.319 * [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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.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.319 * [simplify]: Simplified (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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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))))))))) 113.319 * * * * [progress]: [ 183 / 306 ] simplifiying candidate # 113.319 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* 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.320 * * [simplify]: iters left: 6 (21 enodes) 113.326 * * [simplify]: iters left: 5 (114 enodes) 113.354 * * [simplify]: iters left: 4 (341 enodes) 113.474 * * [simplify]: Extracting #0: cost 1 inf + 0 113.474 * * [simplify]: Extracting #1: cost 3 inf + 0 113.474 * * [simplify]: Extracting #2: cost 28 inf + 0 113.474 * * [simplify]: Extracting #3: cost 148 inf + 0 113.475 * * [simplify]: Extracting #4: cost 308 inf + 46 113.477 * * [simplify]: Extracting #5: cost 342 inf + 6171 113.493 * * [simplify]: Extracting #6: cost 165 inf + 59016 113.541 * * [simplify]: Extracting #7: cost 27 inf + 116961 113.596 * * [simplify]: Extracting #8: cost 3 inf + 130351 113.650 * * [simplify]: Extracting #9: cost 0 inf + 132626 113.707 * [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.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)))))) 113.707 * [simplify]: Simplified (2 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.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)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) 113.707 * * * * [progress]: [ 184 / 306 ] simplifiying candidate # 113.708 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 113.708 * * [simplify]: iters left: 6 (20 enodes) 113.719 * * [simplify]: iters left: 5 (110 enodes) 113.767 * * [simplify]: iters left: 4 (338 enodes) 113.954 * * [simplify]: Extracting #0: cost 1 inf + 0 113.954 * * [simplify]: Extracting #1: cost 3 inf + 0 113.954 * * [simplify]: Extracting #2: cost 22 inf + 0 113.955 * * [simplify]: Extracting #3: cost 160 inf + 0 113.957 * * [simplify]: Extracting #4: cost 246 inf + 580 113.968 * * [simplify]: Extracting #5: cost 231 inf + 33851 113.999 * * [simplify]: Extracting #6: cost 74 inf + 104886 114.042 * * [simplify]: Extracting #7: cost 45 inf + 106375 114.093 * * [simplify]: Extracting #8: cost 15 inf + 114374 114.138 * * [simplify]: Extracting #9: cost 1 inf + 120376 114.190 * * [simplify]: Extracting #10: cost 0 inf + 120669 114.255 * [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))))) (- (* x.re y.re) (* x.im y.im)))) 114.255 * [simplify]: Simplified (2 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))))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 114.256 * * * * [progress]: [ 185 / 306 ] simplifiying candidate # 114.256 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 114.257 * * [simplify]: iters left: 6 (21 enodes) 114.269 * * [simplify]: iters left: 5 (113 enodes) 114.317 * * [simplify]: iters left: 4 (346 enodes) 114.809 * * [simplify]: Extracting #0: cost 1 inf + 0 114.809 * * [simplify]: Extracting #1: cost 3 inf + 0 114.809 * * [simplify]: Extracting #2: cost 29 inf + 0 114.810 * * [simplify]: Extracting #3: cost 194 inf + 0 114.811 * * [simplify]: Extracting #4: cost 275 inf + 2652 114.821 * * [simplify]: Extracting #5: cost 212 inf + 50190 114.856 * * [simplify]: Extracting #6: cost 84 inf + 115473 114.908 * * [simplify]: Extracting #7: cost 24 inf + 134225 114.955 * * [simplify]: Extracting #8: cost 4 inf + 141397 115.004 * * [simplify]: Extracting #9: cost 0 inf + 142781 115.042 * [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))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 115.042 * [simplify]: Simplified (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.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 (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.043 * * * * [progress]: [ 186 / 306 ] simplifiying candidate # 115.043 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 115.044 * * [simplify]: iters left: 6 (21 enodes) 115.055 * * [simplify]: iters left: 5 (114 enodes) 115.098 * * [simplify]: iters left: 4 (348 enodes) 115.279 * * [simplify]: Extracting #0: cost 1 inf + 0 115.280 * * [simplify]: Extracting #1: cost 3 inf + 0 115.280 * * [simplify]: Extracting #2: cost 26 inf + 0 115.280 * * [simplify]: Extracting #3: cost 180 inf + 0 115.282 * * [simplify]: Extracting #4: cost 279 inf + 702 115.290 * * [simplify]: Extracting #5: cost 263 inf + 32775 115.317 * * [simplify]: Extracting #6: cost 88 inf + 119003 115.358 * * [simplify]: Extracting #7: cost 29 inf + 138348 115.400 * * [simplify]: Extracting #8: cost 6 inf + 145081 115.466 * * [simplify]: Extracting #9: cost 0 inf + 146717 115.535 * * [simplify]: Extracting #10: cost 0 inf + 146677 115.596 * [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.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)))))))) 115.596 * [simplify]: Simplified (2 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.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 (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.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))))))))) 115.596 * * * * [progress]: [ 187 / 306 ] simplifiying candidate # 115.596 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 115.597 * * [simplify]: iters left: 6 (21 enodes) 115.603 * * [simplify]: iters left: 5 (114 enodes) 115.634 * * [simplify]: iters left: 4 (349 enodes) 115.808 * * [simplify]: Extracting #0: cost 1 inf + 0 115.808 * * [simplify]: Extracting #1: cost 3 inf + 0 115.808 * * [simplify]: Extracting #2: cost 27 inf + 0 115.809 * * [simplify]: Extracting #3: cost 185 inf + 0 115.810 * * [simplify]: Extracting #4: cost 256 inf + 3388 115.816 * * [simplify]: Extracting #5: cost 174 inf + 26856 115.823 * * [simplify]: Extracting #6: cost 218 inf + 33338 115.842 * * [simplify]: Extracting #7: cost 134 inf + 84001 115.901 * * [simplify]: Extracting #8: cost 52 inf + 123679 115.949 * * [simplify]: Extracting #9: cost 17 inf + 135538 115.995 * * [simplify]: Extracting #10: cost 1 inf + 141081 116.060 * * [simplify]: Extracting #11: cost 0 inf + 141625 116.103 * [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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* 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.103 * [simplify]: Simplified (2 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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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.103 * * * * [progress]: [ 188 / 306 ] simplifiying candidate # 116.103 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 116.104 * * [simplify]: iters left: 6 (21 enodes) 116.109 * * [simplify]: iters left: 5 (114 enodes) 116.154 * * [simplify]: iters left: 4 (349 enodes) 116.347 * * [simplify]: Extracting #0: cost 1 inf + 0 116.347 * * [simplify]: Extracting #1: cost 3 inf + 0 116.347 * * [simplify]: Extracting #2: cost 27 inf + 0 116.348 * * [simplify]: Extracting #3: cost 186 inf + 0 116.350 * * [simplify]: Extracting #4: cost 265 inf + 2899 116.365 * * [simplify]: Extracting #5: cost 234 inf + 39788 116.410 * * [simplify]: Extracting #6: cost 104 inf + 106961 116.468 * * [simplify]: Extracting #7: cost 48 inf + 129575 116.519 * * [simplify]: Extracting #8: cost 21 inf + 138031 116.575 * * [simplify]: Extracting #9: cost 1 inf + 144281 116.643 * * [simplify]: Extracting #10: cost 0 inf + 144825 116.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)))) (* (* (- (* x.re y.re) (* x.im 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 (- (* (* 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.710 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 116.711 * * * * [progress]: [ 189 / 306 ] simplifiying candidate # 116.711 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 116.712 * * [simplify]: iters left: 6 (21 enodes) 116.723 * * [simplify]: iters left: 5 (114 enodes) 116.771 * * [simplify]: iters left: 4 (348 enodes) 116.947 * * [simplify]: Extracting #0: cost 1 inf + 0 116.947 * * [simplify]: Extracting #1: cost 3 inf + 0 116.947 * * [simplify]: Extracting #2: cost 26 inf + 0 116.948 * * [simplify]: Extracting #3: cost 180 inf + 0 116.950 * * [simplify]: Extracting #4: cost 278 inf + 986 116.963 * * [simplify]: Extracting #5: cost 249 inf + 36996 117.012 * * [simplify]: Extracting #6: cost 80 inf + 119347 117.082 * * [simplify]: Extracting #7: cost 21 inf + 136959 117.131 * * [simplify]: Extracting #8: cost 0 inf + 143881 117.170 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 117.170 * [simplify]: Simplified (2 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.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.171 * * * * [progress]: [ 190 / 306 ] simplifiying candidate # 117.171 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 117.171 * * [simplify]: iters left: 6 (21 enodes) 117.178 * * [simplify]: iters left: 5 (113 enodes) 117.228 * * [simplify]: iters left: 4 (346 enodes) 117.411 * * [simplify]: Extracting #0: cost 1 inf + 0 117.411 * * [simplify]: Extracting #1: cost 3 inf + 0 117.412 * * [simplify]: Extracting #2: cost 29 inf + 0 117.412 * * [simplify]: Extracting #3: cost 194 inf + 0 117.414 * * [simplify]: Extracting #4: cost 265 inf + 6132 117.426 * * [simplify]: Extracting #5: cost 206 inf + 50376 117.458 * * [simplify]: Extracting #6: cost 92 inf + 107081 117.491 * * [simplify]: Extracting #7: cost 46 inf + 124715 117.538 * * [simplify]: Extracting #8: cost 13 inf + 134093 117.579 * * [simplify]: Extracting #9: cost 3 inf + 138160 117.625 * * [simplify]: Extracting #10: cost 0 inf + 139541 117.681 * [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.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.681 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.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)) (* (* x.re y.re) (* x.im y.im))))))))) 117.681 * * * * [progress]: [ 191 / 306 ] simplifiying candidate # 117.682 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 117.682 * * [simplify]: iters left: 6 (16 enodes) 117.686 * * [simplify]: iters left: 5 (79 enodes) 117.708 * * [simplify]: iters left: 4 (207 enodes) 117.782 * * [simplify]: Extracting #0: cost 1 inf + 0 117.782 * * [simplify]: Extracting #1: cost 3 inf + 0 117.782 * * [simplify]: Extracting #2: cost 22 inf + 0 117.783 * * [simplify]: Extracting #3: cost 161 inf + 0 117.783 * * [simplify]: Extracting #4: cost 240 inf + 906 117.790 * * [simplify]: Extracting #5: cost 121 inf + 41054 117.811 * * [simplify]: Extracting #6: cost 10 inf + 77967 117.848 * * [simplify]: Extracting #7: cost 0 inf + 81501 117.871 * [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.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 117.871 * [simplify]: Simplified (2 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.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.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) 117.871 * * * * [progress]: [ 192 / 306 ] simplifiying candidate # 117.872 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 117.872 * * [simplify]: iters left: 6 (21 enodes) 117.878 * * [simplify]: iters left: 5 (114 enodes) 117.919 * * [simplify]: iters left: 4 (349 enodes) 118.121 * * [simplify]: Extracting #0: cost 1 inf + 0 118.121 * * [simplify]: Extracting #1: cost 3 inf + 0 118.121 * * [simplify]: Extracting #2: cost 27 inf + 0 118.122 * * [simplify]: Extracting #3: cost 186 inf + 0 118.124 * * [simplify]: Extracting #4: cost 263 inf + 3587 118.132 * * [simplify]: Extracting #5: cost 271 inf + 17118 118.153 * * [simplify]: Extracting #6: cost 186 inf + 56151 118.206 * * [simplify]: Extracting #7: cost 59 inf + 121771 118.270 * * [simplify]: Extracting #8: cost 18 inf + 137816 118.322 * * [simplify]: Extracting #9: cost 1 inf + 143521 118.375 * * [simplify]: Extracting #10: cost 0 inf + 144065 118.437 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 118.437 * [simplify]: Simplified (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.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 118.437 * * * * [progress]: [ 193 / 306 ] simplifiying candidate # 118.437 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 118.438 * * [simplify]: iters left: 6 (22 enodes) 118.444 * * [simplify]: iters left: 5 (117 enodes) 118.471 * * [simplify]: iters left: 4 (356 enodes) 118.624 * * [simplify]: Extracting #0: cost 1 inf + 0 118.624 * * [simplify]: Extracting #1: cost 3 inf + 0 118.624 * * [simplify]: Extracting #2: cost 31 inf + 0 118.624 * * [simplify]: Extracting #3: cost 208 inf + 0 118.626 * * [simplify]: Extracting #4: cost 296 inf + 3384 118.631 * * [simplify]: Extracting #5: cost 288 inf + 25544 118.647 * * [simplify]: Extracting #6: cost 165 inf + 81525 118.693 * * [simplify]: Extracting #7: cost 26 inf + 153587 118.732 * * [simplify]: Extracting #8: cost 1 inf + 164424 118.798 * * [simplify]: Extracting #9: cost 0 inf + 164717 118.869 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 118.869 * [simplify]: Simplified (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.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))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.870 * * * * [progress]: [ 194 / 306 ] simplifiying candidate # 118.870 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 118.870 * * [simplify]: iters left: 6 (22 enodes) 118.883 * * [simplify]: iters left: 5 (117 enodes) 118.928 * * [simplify]: iters left: 4 (356 enodes) 119.066 * * [simplify]: Extracting #0: cost 1 inf + 0 119.066 * * [simplify]: Extracting #1: cost 3 inf + 0 119.066 * * [simplify]: Extracting #2: cost 31 inf + 0 119.070 * * [simplify]: Extracting #3: cost 207 inf + 0 119.072 * * [simplify]: Extracting #4: cost 288 inf + 6494 119.080 * * [simplify]: Extracting #5: cost 254 inf + 43592 119.102 * * [simplify]: Extracting #6: cost 160 inf + 84301 119.140 * * [simplify]: Extracting #7: cost 57 inf + 134322 119.204 * * [simplify]: Extracting #8: cost 10 inf + 157831 119.265 * * [simplify]: Extracting #9: cost 0 inf + 160789 119.307 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* 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.307 * [simplify]: Simplified (2 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 (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* x.im y.im))))))))) 119.308 * * * * [progress]: [ 195 / 306 ] simplifiying candidate # 119.308 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 119.308 * * [simplify]: iters left: 6 (17 enodes) 119.312 * * [simplify]: iters left: 5 (83 enodes) 119.327 * * [simplify]: iters left: 4 (218 enodes) 119.413 * * [simplify]: Extracting #0: cost 1 inf + 0 119.413 * * [simplify]: Extracting #1: cost 3 inf + 0 119.414 * * [simplify]: Extracting #2: cost 27 inf + 0 119.414 * * [simplify]: Extracting #3: cost 185 inf + 0 119.415 * * [simplify]: Extracting #4: cost 258 inf + 2256 119.425 * * [simplify]: Extracting #5: cost 133 inf + 44072 119.454 * * [simplify]: Extracting #6: cost 10 inf + 93688 119.491 * * [simplify]: Extracting #7: cost 0 inf + 98528 119.515 * [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.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)))))) 119.515 * [simplify]: Simplified (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.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)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.re 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.516 * * * * [progress]: [ 196 / 306 ] simplifiying candidate # 119.516 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 119.516 * * [simplify]: iters left: 6 (21 enodes) 119.526 * * [simplify]: iters left: 5 (114 enodes) 119.580 * * [simplify]: iters left: 4 (348 enodes) 119.732 * * [simplify]: Extracting #0: cost 1 inf + 0 119.732 * * [simplify]: Extracting #1: cost 3 inf + 0 119.732 * * [simplify]: Extracting #2: cost 26 inf + 0 119.732 * * [simplify]: Extracting #3: cost 180 inf + 0 119.733 * * [simplify]: Extracting #4: cost 279 inf + 824 119.748 * * [simplify]: Extracting #5: cost 268 inf + 29951 119.796 * * [simplify]: Extracting #6: cost 83 inf + 121179 119.855 * * [simplify]: Extracting #7: cost 32 inf + 136671 119.898 * * [simplify]: Extracting #8: cost 5 inf + 144192 119.940 * * [simplify]: Extracting #9: cost 0 inf + 145997 119.987 * * [simplify]: Extracting #10: cost 0 inf + 145957 120.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)))) (- (* (* x.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 (- (* (* 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.036 * [simplify]: Simplified (2 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.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 120.036 * * * * [progress]: [ 197 / 306 ] simplifiying candidate # 120.037 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 120.037 * * [simplify]: iters left: 6 (22 enodes) 120.043 * * [simplify]: iters left: 5 (117 enodes) 120.073 * * [simplify]: iters left: 4 (356 enodes) 120.277 * * [simplify]: Extracting #0: cost 1 inf + 0 120.277 * * [simplify]: Extracting #1: cost 3 inf + 0 120.278 * * [simplify]: Extracting #2: cost 31 inf + 0 120.278 * * [simplify]: Extracting #3: cost 207 inf + 0 120.279 * * [simplify]: Extracting #4: cost 286 inf + 4160 120.286 * * [simplify]: Extracting #5: cost 181 inf + 35716 120.300 * * [simplify]: Extracting #6: cost 199 inf + 60626 120.351 * * [simplify]: Extracting #7: cost 80 inf + 139785 120.396 * * [simplify]: Extracting #8: cost 48 inf + 149347 120.451 * * [simplify]: Extracting #9: cost 23 inf + 155338 120.503 * * [simplify]: Extracting #10: cost 1 inf + 164064 120.559 * * [simplify]: Extracting #11: cost 0 inf + 164357 120.614 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 120.615 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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))))))) 120.615 * * * * [progress]: [ 198 / 306 ] simplifiying candidate # 120.615 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 120.615 * * [simplify]: iters left: 6 (22 enodes) 120.625 * * [simplify]: iters left: 5 (117 enodes) 120.678 * * [simplify]: iters left: 4 (356 enodes) 120.853 * * [simplify]: Extracting #0: cost 1 inf + 0 120.853 * * [simplify]: Extracting #1: cost 3 inf + 0 120.853 * * [simplify]: Extracting #2: cost 31 inf + 0 120.854 * * [simplify]: Extracting #3: cost 207 inf + 0 120.857 * * [simplify]: Extracting #4: cost 286 inf + 7100 120.868 * * [simplify]: Extracting #5: cost 261 inf + 41086 120.885 * * [simplify]: Extracting #6: cost 155 inf + 88039 120.948 * * [simplify]: Extracting #7: cost 40 inf + 140819 121.000 * * [simplify]: Extracting #8: cost 2 inf + 160967 121.050 * * [simplify]: Extracting #9: cost 0 inf + 161473 121.102 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 121.102 * [simplify]: Simplified (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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* x.im y.im))))))))) 121.102 * * * * [progress]: [ 199 / 306 ] simplifiying candidate # 121.103 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 121.103 * * [simplify]: iters left: 6 (17 enodes) 121.112 * * [simplify]: iters left: 5 (83 enodes) 121.139 * * [simplify]: iters left: 4 (217 enodes) 121.239 * * [simplify]: Extracting #0: cost 1 inf + 0 121.239 * * [simplify]: Extracting #1: cost 3 inf + 0 121.239 * * [simplify]: Extracting #2: cost 26 inf + 0 121.240 * * [simplify]: Extracting #3: cost 179 inf + 0 121.242 * * [simplify]: Extracting #4: cost 273 inf + 740 121.253 * * [simplify]: Extracting #5: cost 186 inf + 32169 121.286 * * [simplify]: Extracting #6: cost 18 inf + 97196 121.313 * * [simplify]: Extracting #7: cost 0 inf + 105424 121.360 * [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.im y.im) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im)))) 121.360 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.re 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.360 * * * * [progress]: [ 200 / 306 ] simplifiying candidate # 121.360 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 121.361 * * [simplify]: iters left: 6 (17 enodes) 121.370 * * [simplify]: iters left: 5 (85 enodes) 121.408 * * [simplify]: iters left: 4 (248 enodes) 121.510 * * [simplify]: Extracting #0: cost 1 inf + 0 121.511 * * [simplify]: Extracting #1: cost 3 inf + 0 121.511 * * [simplify]: Extracting #2: cost 16 inf + 0 121.511 * * [simplify]: Extracting #3: cost 89 inf + 0 121.512 * * [simplify]: Extracting #4: cost 125 inf + 88 121.514 * * [simplify]: Extracting #5: cost 199 inf + 1505 121.522 * * [simplify]: Extracting #6: cost 174 inf + 26395 121.553 * * [simplify]: Extracting #7: cost 36 inf + 74720 121.573 * * [simplify]: Extracting #8: cost 9 inf + 78670 121.600 * * [simplify]: Extracting #9: cost 0 inf + 79580 121.619 * * [simplify]: Extracting #10: cost 0 inf + 79460 121.651 * [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.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))))) 121.651 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 121.651 * * * * [progress]: [ 201 / 306 ] simplifiying candidate # 121.652 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 121.652 * * [simplify]: iters left: 6 (21 enodes) 121.663 * * [simplify]: iters left: 5 (113 enodes) 121.715 * * [simplify]: iters left: 4 (336 enodes) 121.856 * * [simplify]: Extracting #0: cost 1 inf + 0 121.856 * * [simplify]: Extracting #1: cost 3 inf + 0 121.856 * * [simplify]: Extracting #2: cost 24 inf + 0 121.857 * * [simplify]: Extracting #3: cost 120 inf + 0 121.857 * * [simplify]: Extracting #4: cost 161 inf + 663 121.860 * * [simplify]: Extracting #5: cost 257 inf + 2916 121.873 * * [simplify]: Extracting #6: cost 189 inf + 31089 121.913 * * [simplify]: Extracting #7: cost 44 inf + 85785 121.959 * * [simplify]: Extracting #8: cost 2 inf + 102303 122.005 * * [simplify]: Extracting #9: cost 0 inf + 102849 122.033 * [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)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* 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)))))) 122.033 * [simplify]: Simplified (2 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)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* 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.re y.re)) (+ (* (* x.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.034 * * * * [progress]: [ 202 / 306 ] simplifiying candidate # 122.035 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 122.035 * * [simplify]: iters left: 6 (21 enodes) 122.046 * * [simplify]: iters left: 5 (114 enodes) 122.080 * * [simplify]: iters left: 4 (337 enodes) 122.263 * * [simplify]: Extracting #0: cost 1 inf + 0 122.264 * * [simplify]: Extracting #1: cost 3 inf + 0 122.264 * * [simplify]: Extracting #2: cost 24 inf + 0 122.264 * * [simplify]: Extracting #3: cost 113 inf + 0 122.264 * * [simplify]: Extracting #4: cost 156 inf + 458 122.266 * * [simplify]: Extracting #5: cost 239 inf + 6318 122.274 * * [simplify]: Extracting #6: cost 175 inf + 36444 122.306 * * [simplify]: Extracting #7: cost 51 inf + 83564 122.333 * * [simplify]: Extracting #8: cost 12 inf + 98068 122.361 * * [simplify]: Extracting #9: cost 1 inf + 102357 122.397 * * [simplify]: Extracting #10: cost 0 inf + 102901 122.443 * [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.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)))))) 122.443 * [simplify]: Simplified (2 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.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.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 122.444 * * * * [progress]: [ 203 / 306 ] simplifiying candidate # 122.444 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 122.445 * * [simplify]: iters left: 6 (21 enodes) 122.458 * * [simplify]: iters left: 5 (114 enodes) 122.486 * * [simplify]: iters left: 4 (339 enodes) 122.655 * * [simplify]: Extracting #0: cost 1 inf + 0 122.655 * * [simplify]: Extracting #1: cost 3 inf + 0 122.655 * * [simplify]: Extracting #2: cost 21 inf + 0 122.656 * * [simplify]: Extracting #3: cost 111 inf + 0 122.657 * * [simplify]: Extracting #4: cost 150 inf + 458 122.661 * * [simplify]: Extracting #5: cost 152 inf + 11413 122.676 * * [simplify]: Extracting #6: cost 152 inf + 38072 122.713 * * [simplify]: Extracting #7: cost 70 inf + 79883 122.738 * * [simplify]: Extracting #8: cost 23 inf + 92242 122.776 * * [simplify]: Extracting #9: cost 2 inf + 99635 122.822 * * [simplify]: Extracting #10: cost 0 inf + 100141 122.867 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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.867 * [simplify]: Simplified (2 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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im 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))))))) 122.868 * * * * [progress]: [ 204 / 306 ] simplifiying candidate # 122.868 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 122.868 * * [simplify]: iters left: 6 (21 enodes) 122.881 * * [simplify]: iters left: 5 (114 enodes) 122.922 * * [simplify]: iters left: 4 (339 enodes) 123.070 * * [simplify]: Extracting #0: cost 1 inf + 0 123.070 * * [simplify]: Extracting #1: cost 3 inf + 0 123.070 * * [simplify]: Extracting #2: cost 22 inf + 0 123.071 * * [simplify]: Extracting #3: cost 112 inf + 0 123.071 * * [simplify]: Extracting #4: cost 149 inf + 294 123.073 * * [simplify]: Extracting #5: cost 232 inf + 1648 123.081 * * [simplify]: Extracting #6: cost 238 inf + 15786 123.108 * * [simplify]: Extracting #7: cost 70 inf + 70131 123.132 * * [simplify]: Extracting #8: cost 3 inf + 102175 123.166 * * [simplify]: Extracting #9: cost 0 inf + 103265 123.202 * [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)))) (- (* x.re y.re) (* x.im y.im))))) 123.202 * [simplify]: Simplified (2 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)))) (- (* 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))))))))) 123.202 * * * * [progress]: [ 205 / 306 ] simplifiying candidate # 123.202 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 123.203 * * [simplify]: iters left: 6 (21 enodes) 123.209 * * [simplify]: iters left: 5 (114 enodes) 123.243 * * [simplify]: iters left: 4 (337 enodes) 123.414 * * [simplify]: Extracting #0: cost 1 inf + 0 123.414 * * [simplify]: Extracting #1: cost 3 inf + 0 123.414 * * [simplify]: Extracting #2: cost 24 inf + 0 123.415 * * [simplify]: Extracting #3: cost 113 inf + 0 123.416 * * [simplify]: Extracting #4: cost 157 inf + 294 123.418 * * [simplify]: Extracting #5: cost 249 inf + 3120 123.426 * * [simplify]: Extracting #6: cost 214 inf + 16381 123.445 * * [simplify]: Extracting #7: cost 97 inf + 50401 123.467 * * [simplify]: Extracting #8: cost 11 inf + 95192 123.491 * * [simplify]: Extracting #9: cost 0 inf + 100261 123.527 * [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)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* 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.527 * [simplify]: Simplified (2 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)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.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))))))) 123.527 * * * * [progress]: [ 206 / 306 ] simplifiying candidate # 123.528 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 123.528 * * [simplify]: iters left: 6 (21 enodes) 123.534 * * [simplify]: iters left: 5 (113 enodes) 123.573 * * [simplify]: iters left: 4 (336 enodes) 123.711 * * [simplify]: Extracting #0: cost 1 inf + 0 123.711 * * [simplify]: Extracting #1: cost 3 inf + 0 123.711 * * [simplify]: Extracting #2: cost 24 inf + 0 123.711 * * [simplify]: Extracting #3: cost 118 inf + 0 123.712 * * [simplify]: Extracting #4: cost 161 inf + 335 123.715 * * [simplify]: Extracting #5: cost 256 inf + 2752 123.724 * * [simplify]: Extracting #6: cost 212 inf + 19284 123.744 * * [simplify]: Extracting #7: cost 108 inf + 47845 123.770 * * [simplify]: Extracting #8: cost 15 inf + 93775 123.805 * * [simplify]: Extracting #9: cost 0 inf + 100681 123.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.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 123.852 * [simplify]: Simplified (2 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)))) (- (* 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))))))))) 123.852 * * * * [progress]: [ 207 / 306 ] simplifiying candidate # 123.852 * [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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 123.852 * * [simplify]: iters left: 6 (16 enodes) 123.856 * * [simplify]: iters left: 5 (79 enodes) 123.871 * * [simplify]: iters left: 4 (194 enodes) 123.960 * * [simplify]: Extracting #0: cost 1 inf + 0 123.960 * * [simplify]: Extracting #1: cost 3 inf + 0 123.960 * * [simplify]: Extracting #2: cost 16 inf + 0 123.960 * * [simplify]: Extracting #3: cost 89 inf + 0 123.961 * * [simplify]: Extracting #4: cost 128 inf + 88 123.962 * * [simplify]: Extracting #5: cost 158 inf + 910 123.966 * * [simplify]: Extracting #6: cost 122 inf + 7339 123.976 * * [simplify]: Extracting #7: cost 60 inf + 26269 123.998 * * [simplify]: Extracting #8: cost 5 inf + 47889 124.026 * * [simplify]: Extracting #9: cost 0 inf + 49789 124.052 * * [simplify]: Extracting #10: cost 0 inf + 49749 124.078 * [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.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)) (+ (* x.im y.im) (* x.re y.re)))))) 124.078 * [simplify]: Simplified (2 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.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)) (+ (* 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))))))) 124.078 * * * * [progress]: [ 208 / 306 ] simplifiying candidate # 124.079 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 124.079 * * [simplify]: iters left: 6 (18 enodes) 124.089 * * [simplify]: iters left: 5 (89 enodes) 124.128 * * [simplify]: iters left: 4 (260 enodes) 124.253 * * [simplify]: Extracting #0: cost 1 inf + 0 124.253 * * [simplify]: Extracting #1: cost 3 inf + 0 124.253 * * [simplify]: Extracting #2: cost 21 inf + 0 124.254 * * [simplify]: Extracting #3: cost 111 inf + 0 124.254 * * [simplify]: Extracting #4: cost 141 inf + 1032 124.255 * * [simplify]: Extracting #5: cost 211 inf + 3964 124.261 * * [simplify]: Extracting #6: cost 190 inf + 37476 124.277 * * [simplify]: Extracting #7: cost 61 inf + 87048 124.311 * * [simplify]: Extracting #8: cost 5 inf + 99009 124.349 * * [simplify]: Extracting #9: cost 0 inf + 95722 124.372 * * [simplify]: Extracting #10: cost 0 inf + 95682 124.412 * [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.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 124.412 * [simplify]: Simplified (2 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.re y.re) (* 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 124.413 * * * * [progress]: [ 209 / 306 ] simplifiying candidate # 124.413 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 124.414 * * [simplify]: iters left: 6 (22 enodes) 124.426 * * [simplify]: iters left: 5 (117 enodes) 124.473 * * [simplify]: iters left: 4 (346 enodes) 124.612 * * [simplify]: Extracting #0: cost 1 inf + 0 124.612 * * [simplify]: Extracting #1: cost 3 inf + 0 124.612 * * [simplify]: Extracting #2: cost 30 inf + 0 124.613 * * [simplify]: Extracting #3: cost 144 inf + 0 124.614 * * [simplify]: Extracting #4: cost 183 inf + 1153 124.618 * * [simplify]: Extracting #5: cost 265 inf + 8183 124.636 * * [simplify]: Extracting #6: cost 174 inf + 48303 124.680 * * [simplify]: Extracting #7: cost 47 inf + 104064 124.722 * * [simplify]: Extracting #8: cost 6 inf + 121363 124.750 * * [simplify]: Extracting #9: cost 0 inf + 123625 124.795 * [simplify]: Simplified to (cbrt (* (* (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 (- (* 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))))))) 124.795 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.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.795 * * * * [progress]: [ 210 / 306 ] simplifiying candidate # 124.796 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re 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)))) (- (* x.re y.re) (* x.im y.im)))) 124.796 * * [simplify]: iters left: 6 (22 enodes) 124.802 * * [simplify]: iters left: 5 (117 enodes) 124.836 * * [simplify]: iters left: 4 (346 enodes) 124.978 * * [simplify]: Extracting #0: cost 1 inf + 0 124.978 * * [simplify]: Extracting #1: cost 3 inf + 0 124.978 * * [simplify]: Extracting #2: cost 30 inf + 0 124.978 * * [simplify]: Extracting #3: cost 136 inf + 0 124.979 * * [simplify]: Extracting #4: cost 178 inf + 581 124.981 * * [simplify]: Extracting #5: cost 250 inf + 10406 124.996 * * [simplify]: Extracting #6: cost 191 inf + 37167 125.028 * * [simplify]: Extracting #7: cost 67 inf + 85892 125.070 * * [simplify]: Extracting #8: cost 14 inf + 109979 125.095 * * [simplify]: Extracting #9: cost 0 inf + 116393 125.125 * [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.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)))))) 125.125 * [simplify]: Simplified (2 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.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))))))))) 125.126 * * * * [progress]: [ 211 / 306 ] simplifiying candidate # 125.126 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 125.126 * * [simplify]: iters left: 6 (17 enodes) 125.130 * * [simplify]: iters left: 5 (83 enodes) 125.148 * * [simplify]: iters left: 4 (206 enodes) 125.218 * * [simplify]: Extracting #0: cost 1 inf + 0 125.218 * * [simplify]: Extracting #1: cost 3 inf + 0 125.219 * * [simplify]: Extracting #2: cost 22 inf + 0 125.219 * * [simplify]: Extracting #3: cost 112 inf + 0 125.220 * * [simplify]: Extracting #4: cost 149 inf + 539 125.222 * * [simplify]: Extracting #5: cost 160 inf + 5514 125.232 * * [simplify]: Extracting #6: cost 97 inf + 25496 125.259 * * [simplify]: Extracting #7: cost 5 inf + 61148 125.288 * * [simplify]: Extracting #8: cost 0 inf + 63288 125.317 * [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.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.im y.im)))) 125.317 * [simplify]: Simplified (2 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.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.im y.im)))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) 125.317 * * * * [progress]: [ 212 / 306 ] simplifiying candidate # 125.318 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 125.318 * * [simplify]: iters left: 6 (18 enodes) 125.328 * * [simplify]: iters left: 5 (89 enodes) 125.361 * * [simplify]: iters left: 4 (258 enodes) 125.462 * * [simplify]: Extracting #0: cost 1 inf + 0 125.463 * * [simplify]: Extracting #1: cost 3 inf + 0 125.463 * * [simplify]: Extracting #2: cost 22 inf + 0 125.463 * * [simplify]: Extracting #3: cost 111 inf + 0 125.464 * * [simplify]: Extracting #4: cost 143 inf + 623 125.466 * * [simplify]: Extracting #5: cost 210 inf + 3476 125.477 * * [simplify]: Extracting #6: cost 190 inf + 29758 125.516 * * [simplify]: Extracting #7: cost 52 inf + 86747 125.559 * * [simplify]: Extracting #8: cost 3 inf + 100058 125.599 * * [simplify]: Extracting #9: cost 0 inf + 95148 125.629 * [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.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)))) 125.629 * [simplify]: Simplified (2 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 125.629 * * * * [progress]: [ 213 / 306 ] simplifiying candidate # 125.630 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 125.630 * * [simplify]: iters left: 6 (22 enodes) 125.642 * * [simplify]: iters left: 5 (117 enodes) 125.683 * * [simplify]: iters left: 4 (346 enodes) 125.842 * * [simplify]: Extracting #0: cost 1 inf + 0 125.843 * * [simplify]: Extracting #1: cost 3 inf + 0 125.843 * * [simplify]: Extracting #2: cost 31 inf + 0 125.843 * * [simplify]: Extracting #3: cost 145 inf + 0 125.844 * * [simplify]: Extracting #4: cost 188 inf + 500 125.845 * * [simplify]: Extracting #5: cost 272 inf + 6802 125.859 * * [simplify]: Extracting #6: cost 161 inf + 56475 125.891 * * [simplify]: Extracting #7: cost 47 inf + 103770 125.943 * * [simplify]: Extracting #8: cost 8 inf + 119428 125.974 * * [simplify]: Extracting #9: cost 0 inf + 122909 126.024 * [simplify]: Simplified to (cbrt (* (* (* (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))) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 126.024 * [simplify]: Simplified (2 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.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))))))) 126.025 * * * * [progress]: [ 214 / 306 ] simplifiying candidate # 126.025 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 126.026 * * [simplify]: iters left: 6 (22 enodes) 126.038 * * [simplify]: iters left: 5 (117 enodes) 126.083 * * [simplify]: iters left: 4 (346 enodes) 126.215 * * [simplify]: Extracting #0: cost 1 inf + 0 126.215 * * [simplify]: Extracting #1: cost 3 inf + 0 126.215 * * [simplify]: Extracting #2: cost 30 inf + 0 126.215 * * [simplify]: Extracting #3: cost 136 inf + 0 126.216 * * [simplify]: Extracting #4: cost 178 inf + 541 126.219 * * [simplify]: Extracting #5: cost 257 inf + 8538 126.235 * * [simplify]: Extracting #6: cost 183 inf + 38827 126.261 * * [simplify]: Extracting #7: cost 51 inf + 91513 126.297 * * [simplify]: Extracting #8: cost 5 inf + 114637 126.349 * * [simplify]: Extracting #9: cost 0 inf + 116193 126.377 * [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.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)))))) 126.377 * [simplify]: Simplified (2 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.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))))))))) 126.378 * * * * [progress]: [ 215 / 306 ] simplifiying candidate # 126.378 * [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)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 126.378 * * [simplify]: iters left: 6 (17 enodes) 126.382 * * [simplify]: iters left: 5 (83 enodes) 126.404 * * [simplify]: iters left: 4 (204 enodes) 126.468 * * [simplify]: Extracting #0: cost 1 inf + 0 126.468 * * [simplify]: Extracting #1: cost 3 inf + 0 126.468 * * [simplify]: Extracting #2: cost 23 inf + 0 126.468 * * [simplify]: Extracting #3: cost 111 inf + 0 126.469 * * [simplify]: Extracting #4: cost 147 inf + 499 126.470 * * [simplify]: Extracting #5: cost 159 inf + 5233 126.475 * * [simplify]: Extracting #6: cost 97 inf + 25806 126.492 * * [simplify]: Extracting #7: cost 7 inf + 62532 126.523 * * [simplify]: Extracting #8: cost 0 inf + 66080 126.553 * * [simplify]: Extracting #9: cost 0 inf + 66000 126.581 * * [simplify]: Extracting #10: cost 0 inf + 65960 126.597 * [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)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 126.597 * [simplify]: Simplified (2 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)))) (- (* 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))))))) 126.597 * * * * [progress]: [ 216 / 306 ] simplifiying candidate # 126.597 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 126.598 * * [simplify]: iters left: 6 (18 enodes) 126.603 * * [simplify]: iters left: 5 (88 enodes) 126.635 * * [simplify]: iters left: 4 (261 enodes) 126.727 * * [simplify]: Extracting #0: cost 1 inf + 0 126.727 * * [simplify]: Extracting #1: cost 3 inf + 0 126.727 * * [simplify]: Extracting #2: cost 30 inf + 0 126.728 * * [simplify]: Extracting #3: cost 160 inf + 0 126.730 * * [simplify]: Extracting #4: cost 292 inf + 170 126.738 * * [simplify]: Extracting #5: cost 254 inf + 32007 126.769 * * [simplify]: Extracting #6: cost 94 inf + 100664 126.807 * * [simplify]: Extracting #7: cost 16 inf + 120401 126.838 * * [simplify]: Extracting #8: cost 0 inf + 122622 126.875 * * [simplify]: Extracting #9: cost 0 inf + 122582 126.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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)))))))) 126.908 * [simplify]: Simplified (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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 126.908 * * * * [progress]: [ 217 / 306 ] simplifiying candidate # 126.909 * [simplify]: Simplifying (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))))) (- (* x.re y.re) (* x.im y.im)))) 126.909 * * [simplify]: iters left: 6 (21 enodes) 126.922 * * [simplify]: iters left: 5 (113 enodes) 126.947 * * [simplify]: iters left: 4 (338 enodes) 127.100 * * [simplify]: Extracting #0: cost 1 inf + 0 127.100 * * [simplify]: Extracting #1: cost 3 inf + 0 127.100 * * [simplify]: Extracting #2: cost 30 inf + 0 127.105 * * [simplify]: Extracting #3: cost 161 inf + 0 127.106 * * [simplify]: Extracting #4: cost 312 inf + 170 127.113 * * [simplify]: Extracting #5: cost 310 inf + 15365 127.134 * * [simplify]: Extracting #6: cost 118 inf + 73180 127.160 * * [simplify]: Extracting #7: cost 6 inf + 124550 127.190 * * [simplify]: Extracting #8: cost 0 inf + 127785 127.229 * [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))) (- (* x.re y.re) (* 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)))))))) 127.229 * [simplify]: Simplified (2 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))) (- (* x.re y.re) (* 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 (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.229 * * * * [progress]: [ 218 / 306 ] simplifiying candidate # 127.230 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (- (* x.re y.re) (* x.im y.im)))) 127.230 * * [simplify]: iters left: 6 (21 enodes) 127.236 * * [simplify]: iters left: 5 (113 enodes) 127.274 * * [simplify]: iters left: 4 (346 enodes) 127.469 * * [simplify]: Extracting #0: cost 1 inf + 0 127.469 * * [simplify]: Extracting #1: cost 3 inf + 0 127.469 * * [simplify]: Extracting #2: cost 30 inf + 0 127.470 * * [simplify]: Extracting #3: cost 195 inf + 0 127.473 * * [simplify]: Extracting #4: cost 260 inf + 7521 127.487 * * [simplify]: Extracting #5: cost 235 inf + 33066 127.513 * * [simplify]: Extracting #6: cost 150 inf + 70653 127.540 * * [simplify]: Extracting #7: cost 50 inf + 118447 127.573 * * [simplify]: Extracting #8: cost 20 inf + 127489 127.630 * * [simplify]: Extracting #9: cost 1 inf + 134161 127.687 * * [simplify]: Extracting #10: cost 0 inf + 134705 127.745 * [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))) (cbrt (- (* (* 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))))) 127.745 * [simplify]: Simplified (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)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* 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 (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 127.746 * * * * [progress]: [ 219 / 306 ] simplifiying candidate # 127.746 * [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))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 127.747 * * [simplify]: iters left: 6 (17 enodes) 127.756 * * [simplify]: iters left: 5 (82 enodes) 127.787 * * [simplify]: iters left: 4 (215 enodes) 127.868 * * [simplify]: Extracting #0: cost 1 inf + 0 127.869 * * [simplify]: Extracting #1: cost 3 inf + 0 127.869 * * [simplify]: Extracting #2: cost 29 inf + 0 127.869 * * [simplify]: Extracting #3: cost 191 inf + 0 127.871 * * [simplify]: Extracting #4: cost 241 inf + 12312 127.899 * * [simplify]: Extracting #5: cost 53 inf + 80300 127.922 * * [simplify]: Extracting #6: cost 0 inf + 97196 127.944 * * [simplify]: Extracting #7: cost 0 inf + 97116 127.968 * [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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 127.968 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re 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.968 * * * * [progress]: [ 220 / 306 ] simplifiying candidate # 127.968 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.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)))) (- (* x.re y.re) (* x.im y.im)))) 127.968 * * [simplify]: iters left: 6 (18 enodes) 127.974 * * [simplify]: iters left: 5 (88 enodes) 128.006 * * [simplify]: iters left: 4 (259 enodes) 128.100 * * [simplify]: Extracting #0: cost 1 inf + 0 128.100 * * [simplify]: Extracting #1: cost 3 inf + 0 128.100 * * [simplify]: Extracting #2: cost 25 inf + 0 128.100 * * [simplify]: Extracting #3: cost 126 inf + 0 128.101 * * [simplify]: Extracting #4: cost 155 inf + 1638 128.107 * * [simplify]: Extracting #5: cost 196 inf + 13004 128.119 * * [simplify]: Extracting #6: cost 177 inf + 34236 128.150 * * [simplify]: Extracting #7: cost 67 inf + 74603 128.193 * * [simplify]: Extracting #8: cost 14 inf + 92960 128.232 * * [simplify]: Extracting #9: cost 0 inf + 95976 128.270 * [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)))) (cbrt (- (* (* 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.270 * [simplify]: Simplified (2 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)))) (cbrt (- (* (* x.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)))))))) 128.271 * * * * [progress]: [ 221 / 306 ] simplifiying candidate # 128.271 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 128.271 * * [simplify]: iters left: 6 (17 enodes) 128.280 * * [simplify]: iters left: 5 (82 enodes) 128.310 * * [simplify]: iters left: 4 (205 enodes) 128.402 * * [simplify]: Extracting #0: cost 1 inf + 0 128.402 * * [simplify]: Extracting #1: cost 3 inf + 0 128.402 * * [simplify]: Extracting #2: cost 24 inf + 0 128.402 * * [simplify]: Extracting #3: cost 117 inf + 0 128.403 * * [simplify]: Extracting #4: cost 149 inf + 1272 128.408 * * [simplify]: Extracting #5: cost 92 inf + 33922 128.421 * * [simplify]: Extracting #6: cost 17 inf + 61710 128.440 * * [simplify]: Extracting #7: cost 0 inf + 64184 128.456 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 128.456 * [simplify]: Simplified (2 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))) (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)))))) 128.456 * * * * [progress]: [ 222 / 306 ] simplifiying candidate # 128.457 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 128.457 * * [simplify]: iters left: 6 (18 enodes) 128.467 * * [simplify]: iters left: 5 (88 enodes) 128.498 * * [simplify]: iters left: 4 (261 enodes) 128.600 * * [simplify]: Extracting #0: cost 1 inf + 0 128.601 * * [simplify]: Extracting #1: cost 3 inf + 0 128.601 * * [simplify]: Extracting #2: cost 30 inf + 0 128.601 * * [simplify]: Extracting #3: cost 160 inf + 0 128.602 * * [simplify]: Extracting #4: cost 293 inf + 88 128.606 * * [simplify]: Extracting #5: cost 267 inf + 28464 128.636 * * [simplify]: Extracting #6: cost 83 inf + 104934 128.693 * * [simplify]: Extracting #7: cost 17 inf + 120793 128.723 * * [simplify]: Extracting #8: cost 0 inf + 126604 128.778 * [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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 128.778 * [simplify]: Simplified (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.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.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))))) 128.779 * * * * [progress]: [ 223 / 306 ] simplifiying candidate # 128.779 * [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))) (cbrt (- (* (* x.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)))) 128.779 * * [simplify]: iters left: 6 (22 enodes) 128.792 * * [simplify]: iters left: 5 (117 enodes) 128.844 * * [simplify]: iters left: 4 (348 enodes) 129.000 * * [simplify]: Extracting #0: cost 1 inf + 0 129.000 * * [simplify]: Extracting #1: cost 3 inf + 0 129.000 * * [simplify]: Extracting #2: cost 32 inf + 0 129.001 * * [simplify]: Extracting #3: cost 174 inf + 0 129.002 * * [simplify]: Extracting #4: cost 332 inf + 88 129.010 * * [simplify]: Extracting #5: cost 318 inf + 31994 129.046 * * [simplify]: Extracting #6: cost 92 inf + 127912 129.085 * * [simplify]: Extracting #7: cost 39 inf + 136811 129.126 * * [simplify]: Extracting #8: cost 11 inf + 148469 129.169 * * [simplify]: Extracting #9: cost 0 inf + 156521 129.207 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 129.208 * [simplify]: Simplified (2 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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.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)))))))) 129.208 * * * * [progress]: [ 224 / 306 ] simplifiying candidate # 129.208 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 129.208 * * [simplify]: iters left: 6 (22 enodes) 129.215 * * [simplify]: iters left: 5 (117 enodes) 129.264 * * [simplify]: iters left: 4 (348 enodes) 129.483 * * [simplify]: Extracting #0: cost 1 inf + 0 129.483 * * [simplify]: Extracting #1: cost 3 inf + 0 129.483 * * [simplify]: Extracting #2: cost 32 inf + 0 129.483 * * [simplify]: Extracting #3: cost 173 inf + 0 129.485 * * [simplify]: Extracting #4: cost 324 inf + 88 129.495 * * [simplify]: Extracting #5: cost 297 inf + 36211 129.531 * * [simplify]: Extracting #6: cost 108 inf + 136745 129.595 * * [simplify]: Extracting #7: cost 29 inf + 142589 129.640 * * [simplify]: Extracting #8: cost 2 inf + 155649 129.685 * * [simplify]: Extracting #9: cost 0 inf + 157219 129.721 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.721 * [simplify]: Simplified (2 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))))) 129.721 * * * * [progress]: [ 225 / 306 ] simplifiying candidate # 129.721 * [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)))) (cbrt (- (* (* x.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)))) 129.721 * * [simplify]: iters left: 6 (21 enodes) 129.729 * * [simplify]: iters left: 5 (113 enodes) 129.754 * * [simplify]: iters left: 4 (338 enodes) 129.885 * * [simplify]: Extracting #0: cost 1 inf + 0 129.885 * * [simplify]: Extracting #1: cost 3 inf + 0 129.885 * * [simplify]: Extracting #2: cost 30 inf + 0 129.886 * * [simplify]: Extracting #3: cost 161 inf + 0 129.888 * * [simplify]: Extracting #4: cost 314 inf + 129 129.894 * * [simplify]: Extracting #5: cost 326 inf + 14999 129.917 * * [simplify]: Extracting #6: cost 154 inf + 64285 129.965 * * [simplify]: Extracting #7: cost 38 inf + 111118 130.018 * * [simplify]: Extracting #8: cost 3 inf + 128529 130.075 * * [simplify]: Extracting #9: cost 0 inf + 130473 130.130 * [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)))) (- (* (* 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.130 * [simplify]: Simplified (2 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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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)))))))) 130.131 * * * * [progress]: [ 226 / 306 ] simplifiying candidate # 130.131 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 130.131 * * [simplify]: iters left: 6 (18 enodes) 130.141 * * [simplify]: iters left: 5 (89 enodes) 130.181 * * [simplify]: iters left: 4 (264 enodes) 130.313 * * [simplify]: Extracting #0: cost 1 inf + 0 130.313 * * [simplify]: Extracting #1: cost 3 inf + 0 130.314 * * [simplify]: Extracting #2: cost 28 inf + 0 130.314 * * [simplify]: Extracting #3: cost 147 inf + 0 130.316 * * [simplify]: Extracting #4: cost 283 inf + 170 130.320 * * [simplify]: Extracting #5: cost 273 inf + 9811 130.345 * * [simplify]: Extracting #6: cost 131 inf + 60915 130.394 * * [simplify]: Extracting #7: cost 15 inf + 126749 130.442 * * [simplify]: Extracting #8: cost 0 inf + 126148 130.471 * * [simplify]: Extracting #9: cost 0 inf + 125068 130.502 * [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)))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 130.502 * [simplify]: Simplified (2 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)))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 130.502 * * * * [progress]: [ 227 / 306 ] simplifiying candidate # 130.504 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 130.504 * * [simplify]: iters left: 6 (21 enodes) 130.511 * * [simplify]: iters left: 5 (114 enodes) 130.544 * * [simplify]: iters left: 4 (341 enodes) 130.725 * * [simplify]: Extracting #0: cost 1 inf + 0 130.725 * * [simplify]: Extracting #1: cost 3 inf + 0 130.725 * * [simplify]: Extracting #2: cost 28 inf + 0 130.726 * * [simplify]: Extracting #3: cost 148 inf + 0 130.727 * * [simplify]: Extracting #4: cost 305 inf + 211 130.732 * * [simplify]: Extracting #5: cost 285 inf + 30661 130.752 * * [simplify]: Extracting #6: cost 77 inf + 103807 130.804 * * [simplify]: Extracting #7: cost 23 inf + 118233 130.842 * * [simplify]: Extracting #8: cost 0 inf + 130746 130.889 * * [simplify]: Extracting #9: cost 0 inf + 130706 130.924 * [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.im y.im) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im))))) 130.924 * [simplify]: Simplified (2 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.im y.im) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.925 * * * * [progress]: [ 228 / 306 ] simplifiying candidate # 130.925 * [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))) (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)))) 130.925 * * [simplify]: iters left: 6 (18 enodes) 130.930 * * [simplify]: iters left: 5 (89 enodes) 130.958 * * [simplify]: iters left: 4 (264 enodes) 131.067 * * [simplify]: Extracting #0: cost 1 inf + 0 131.067 * * [simplify]: Extracting #1: cost 3 inf + 0 131.068 * * [simplify]: Extracting #2: cost 28 inf + 0 131.068 * * [simplify]: Extracting #3: cost 155 inf + 0 131.070 * * [simplify]: Extracting #4: cost 285 inf + 88 131.074 * * [simplify]: Extracting #5: cost 278 inf + 11910 131.094 * * [simplify]: Extracting #6: cost 130 inf + 66675 131.140 * * [simplify]: Extracting #7: cost 24 inf + 123672 131.178 * * [simplify]: Extracting #8: cost 0 inf + 129018 131.212 * * [simplify]: Extracting #9: cost 0 inf + 124893 131.245 * [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)))) (* (* (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)))))) 131.245 * [simplify]: Simplified (2 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.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.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 131.246 * * * * [progress]: [ 229 / 306 ] simplifiying candidate # 131.246 * [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)))) (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)))) 131.246 * * [simplify]: iters left: 6 (21 enodes) 131.258 * * [simplify]: iters left: 5 (114 enodes) 131.286 * * [simplify]: iters left: 4 (341 enodes) 131.466 * * [simplify]: Extracting #0: cost 1 inf + 0 131.466 * * [simplify]: Extracting #1: cost 3 inf + 0 131.466 * * [simplify]: Extracting #2: cost 28 inf + 0 131.466 * * [simplify]: Extracting #3: cost 155 inf + 0 131.467 * * [simplify]: Extracting #4: cost 300 inf + 88 131.472 * * [simplify]: Extracting #5: cost 267 inf + 34005 131.495 * * [simplify]: Extracting #6: cost 103 inf + 102939 131.524 * * [simplify]: Extracting #7: cost 8 inf + 127965 131.581 * * [simplify]: Extracting #8: cost 0 inf + 129720 131.634 * * [simplify]: Extracting #9: cost 0 inf + 129680 131.688 * [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))) (- (* x.re y.re) (* x.im y.im)))))) 131.688 * [simplify]: Simplified (2 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))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.689 * * * * [progress]: [ 230 / 306 ] simplifiying candidate # 131.689 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 131.690 * * [simplify]: iters left: 6 (21 enodes) 131.700 * * [simplify]: iters left: 5 (113 enodes) 131.727 * * [simplify]: iters left: 4 (346 enodes) 131.930 * * [simplify]: Extracting #0: cost 1 inf + 0 131.930 * * [simplify]: Extracting #1: cost 3 inf + 0 131.930 * * [simplify]: Extracting #2: cost 30 inf + 0 131.931 * * [simplify]: Extracting #3: cost 195 inf + 0 131.932 * * [simplify]: Extracting #4: cost 278 inf + 1727 131.942 * * [simplify]: Extracting #5: cost 256 inf + 32783 131.985 * * [simplify]: Extracting #6: cost 84 inf + 115275 132.050 * * [simplify]: Extracting #7: cost 28 inf + 131657 132.105 * * [simplify]: Extracting #8: cost 4 inf + 139711 132.148 * * [simplify]: Extracting #9: cost 0 inf + 141345 132.194 * [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))))) (- (* (* x.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.195 * [simplify]: Simplified (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.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 (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))))) 132.195 * * * * [progress]: [ 231 / 306 ] simplifiying candidate # 132.196 * [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))) (cbrt (- (* (* x.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)))) 132.196 * * [simplify]: iters left: 6 (22 enodes) 132.205 * * [simplify]: iters left: 5 (117 enodes) 132.231 * * [simplify]: iters left: 4 (356 enodes) 132.419 * * [simplify]: Extracting #0: cost 1 inf + 0 132.419 * * [simplify]: Extracting #1: cost 3 inf + 0 132.419 * * [simplify]: Extracting #2: cost 31 inf + 0 132.420 * * [simplify]: Extracting #3: cost 206 inf + 0 132.422 * * [simplify]: Extracting #4: cost 298 inf + 1150 132.430 * * [simplify]: Extracting #5: cost 225 inf + 19620 132.446 * * [simplify]: Extracting #6: cost 233 inf + 37686 132.487 * * [simplify]: Extracting #7: cost 152 inf + 91657 132.557 * * [simplify]: Extracting #8: cost 40 inf + 151481 132.622 * * [simplify]: Extracting #9: cost 2 inf + 167476 132.678 * * [simplify]: Extracting #10: cost 0 inf + 168313 132.751 * [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)))) (cbrt (- (* (* 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)) (- (* x.re y.re) (* x.im y.im)))))) 132.752 * [simplify]: Simplified (2 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)))) (cbrt (- (* (* 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)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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.752 * * * * [progress]: [ 232 / 306 ] simplifiying candidate # 132.753 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 132.753 * * [simplify]: iters left: 6 (22 enodes) 132.766 * * [simplify]: iters left: 5 (117 enodes) 132.818 * * [simplify]: iters left: 4 (356 enodes) 132.981 * * [simplify]: Extracting #0: cost 1 inf + 0 132.981 * * [simplify]: Extracting #1: cost 3 inf + 0 132.981 * * [simplify]: Extracting #2: cost 31 inf + 0 132.982 * * [simplify]: Extracting #3: cost 207 inf + 0 132.983 * * [simplify]: Extracting #4: cost 297 inf + 3098 132.992 * * [simplify]: Extracting #5: cost 242 inf + 48766 133.032 * * [simplify]: Extracting #6: cost 108 inf + 117791 133.097 * * [simplify]: Extracting #7: cost 28 inf + 152415 133.165 * * [simplify]: Extracting #8: cost 0 inf + 162313 133.216 * [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.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))))))) 133.216 * [simplify]: Simplified (2 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.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 (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))))) 133.217 * * * * [progress]: [ 233 / 306 ] simplifiying candidate # 133.217 * [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)))) (cbrt (- (* (* x.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)))) 133.217 * * [simplify]: iters left: 6 (17 enodes) 133.225 * * [simplify]: iters left: 5 (82 enodes) 133.240 * * [simplify]: iters left: 4 (215 enodes) 133.342 * * [simplify]: Extracting #0: cost 1 inf + 0 133.342 * * [simplify]: Extracting #1: cost 3 inf + 0 133.342 * * [simplify]: Extracting #2: cost 29 inf + 0 133.343 * * [simplify]: Extracting #3: cost 191 inf + 0 133.348 * * [simplify]: Extracting #4: cost 246 inf + 11132 133.364 * * [simplify]: Extracting #5: cost 64 inf + 77938 133.398 * * [simplify]: Extracting #6: cost 0 inf + 100636 133.448 * * [simplify]: Extracting #7: cost 0 inf + 100436 133.495 * [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))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.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.495 * [simplify]: Simplified (2 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 (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.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)))))))) 133.496 * * * * [progress]: [ 234 / 306 ] simplifiying candidate # 133.496 * [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))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 133.496 * * [simplify]: iters left: 6 (21 enodes) 133.507 * * [simplify]: iters left: 5 (114 enodes) 133.540 * * [simplify]: iters left: 4 (348 enodes) 133.706 * * [simplify]: Extracting #0: cost 1 inf + 0 133.706 * * [simplify]: Extracting #1: cost 3 inf + 0 133.706 * * [simplify]: Extracting #2: cost 26 inf + 0 133.706 * * [simplify]: Extracting #3: cost 180 inf + 0 133.707 * * [simplify]: Extracting #4: cost 278 inf + 1028 133.711 * * [simplify]: Extracting #5: cost 288 inf + 14393 133.724 * * [simplify]: Extracting #6: cost 157 inf + 70599 133.772 * * [simplify]: Extracting #7: cost 52 inf + 124055 133.811 * * [simplify]: Extracting #8: cost 16 inf + 135199 133.874 * * [simplify]: Extracting #9: cost 2 inf + 140444 133.935 * * [simplify]: Extracting #10: cost 0 inf + 141281 133.998 * [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.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)))))) 133.998 * [simplify]: Simplified (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.im y.im)))) (cbrt (- (* (* 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 (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 133.999 * * * * [progress]: [ 235 / 306 ] simplifiying candidate # 133.999 * [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))) (cbrt (- (* (* x.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)))) 134.000 * * [simplify]: iters left: 6 (17 enodes) 134.008 * * [simplify]: iters left: 5 (83 enodes) 134.039 * * [simplify]: iters left: 4 (217 enodes) 134.151 * * [simplify]: Extracting #0: cost 1 inf + 0 134.151 * * [simplify]: Extracting #1: cost 3 inf + 0 134.151 * * [simplify]: Extracting #2: cost 26 inf + 0 134.151 * * [simplify]: Extracting #3: cost 179 inf + 0 134.152 * * [simplify]: Extracting #4: cost 277 inf + 128 134.156 * * [simplify]: Extracting #5: cost 210 inf + 23767 134.174 * * [simplify]: Extracting #6: cost 27 inf + 92483 134.201 * * [simplify]: Extracting #7: cost 0 inf + 103864 134.225 * * [simplify]: Extracting #8: cost 0 inf + 103784 134.268 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 134.268 * [simplify]: Simplified (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.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))))) (- (* x.re 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.268 * * * * [progress]: [ 236 / 306 ] simplifiying candidate # 134.269 * [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))) (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)))) 134.269 * * [simplify]: iters left: 6 (21 enodes) 134.281 * * [simplify]: iters left: 5 (114 enodes) 134.330 * * [simplify]: iters left: 4 (349 enodes) 134.481 * * [simplify]: Extracting #0: cost 1 inf + 0 134.481 * * [simplify]: Extracting #1: cost 3 inf + 0 134.481 * * [simplify]: Extracting #2: cost 27 inf + 0 134.482 * * [simplify]: Extracting #3: cost 185 inf + 0 134.484 * * [simplify]: Extracting #4: cost 261 inf + 2091 134.492 * * [simplify]: Extracting #5: cost 169 inf + 25152 134.517 * * [simplify]: Extracting #6: cost 183 inf + 49958 134.563 * * [simplify]: Extracting #7: cost 80 inf + 113131 134.593 * * [simplify]: Extracting #8: cost 47 inf + 123667 134.652 * * [simplify]: Extracting #9: cost 16 inf + 132832 134.702 * * [simplify]: Extracting #10: cost 2 inf + 137617 134.740 * * [simplify]: Extracting #11: cost 0 inf + 138705 134.802 * [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.im 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.im y.im))))) 134.802 * [simplify]: Simplified (2 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.im 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.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 134.802 * * * * [progress]: [ 237 / 306 ] simplifiying candidate # 134.803 * [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)))) (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)))) 134.803 * * [simplify]: iters left: 6 (17 enodes) 134.811 * * [simplify]: iters left: 5 (83 enodes) 134.832 * * [simplify]: iters left: 4 (218 enodes) 134.913 * * [simplify]: Extracting #0: cost 1 inf + 0 134.913 * * [simplify]: Extracting #1: cost 3 inf + 0 134.913 * * [simplify]: Extracting #2: cost 27 inf + 0 134.914 * * [simplify]: Extracting #3: cost 185 inf + 0 134.920 * * [simplify]: Extracting #4: cost 226 inf + 15304 134.937 * * [simplify]: Extracting #5: cost 50 inf + 83526 134.968 * * [simplify]: Extracting #6: cost 0 inf + 101448 134.999 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 134.999 * [simplify]: Simplified (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.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))))) (- (* x.re 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.999 * * * * [progress]: [ 238 / 306 ] simplifiying candidate # 134.999 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 134.999 * * [simplify]: iters left: 6 (18 enodes) 135.005 * * [simplify]: iters left: 5 (88 enodes) 135.032 * * [simplify]: iters left: 4 (259 enodes) 135.170 * * [simplify]: Extracting #0: cost 1 inf + 0 135.170 * * [simplify]: Extracting #1: cost 3 inf + 0 135.170 * * [simplify]: Extracting #2: cost 26 inf + 0 135.171 * * [simplify]: Extracting #3: cost 127 inf + 0 135.171 * * [simplify]: Extracting #4: cost 159 inf + 623 135.173 * * [simplify]: Extracting #5: cost 217 inf + 6279 135.178 * * [simplify]: Extracting #6: cost 186 inf + 42399 135.196 * * [simplify]: Extracting #7: cost 62 inf + 90385 135.222 * * [simplify]: Extracting #8: cost 8 inf + 100617 135.250 * * [simplify]: Extracting #9: cost 0 inf + 99536 135.281 * * [simplify]: Extracting #10: cost 0 inf + 99456 135.313 * * [simplify]: Extracting #11: cost 0 inf + 99416 135.356 * [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))))) (- (* x.re y.re) (* x.im y.im)))))) 135.356 * [simplify]: Simplified (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.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))))) (- (* 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))))))))) 135.356 * * * * [progress]: [ 239 / 306 ] simplifiying candidate # 135.357 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 135.357 * * [simplify]: iters left: 6 (22 enodes) 135.368 * * [simplify]: iters left: 5 (117 enodes) 135.393 * * [simplify]: iters left: 4 (346 enodes) 135.546 * * [simplify]: Extracting #0: cost 1 inf + 0 135.546 * * [simplify]: Extracting #1: cost 3 inf + 0 135.546 * * [simplify]: Extracting #2: cost 30 inf + 0 135.547 * * [simplify]: Extracting #3: cost 136 inf + 0 135.548 * * [simplify]: Extracting #4: cost 179 inf + 377 135.551 * * [simplify]: Extracting #5: cost 265 inf + 5430 135.569 * * [simplify]: Extracting #6: cost 165 inf + 46788 135.615 * * [simplify]: Extracting #7: cost 50 inf + 95079 135.662 * * [simplify]: Extracting #8: cost 17 inf + 106445 135.687 * * [simplify]: Extracting #9: cost 0 inf + 112993 135.734 * [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.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))))) 135.734 * [simplify]: Simplified (2 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.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))))))) 135.734 * * * * [progress]: [ 240 / 306 ] simplifiying candidate # 135.735 * [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)))) (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 135.735 * * [simplify]: iters left: 6 (22 enodes) 135.747 * * [simplify]: iters left: 5 (117 enodes) 135.795 * * [simplify]: iters left: 4 (346 enodes) 135.944 * * [simplify]: Extracting #0: cost 1 inf + 0 135.944 * * [simplify]: Extracting #1: cost 3 inf + 0 135.944 * * [simplify]: Extracting #2: cost 30 inf + 0 135.944 * * [simplify]: Extracting #3: cost 136 inf + 0 135.946 * * [simplify]: Extracting #4: cost 177 inf + 623 135.953 * * [simplify]: Extracting #5: cost 245 inf + 16589 135.994 * * [simplify]: Extracting #6: cost 117 inf + 84070 136.043 * * [simplify]: Extracting #7: cost 43 inf + 102334 136.093 * * [simplify]: Extracting #8: cost 11 inf + 111700 136.130 * * [simplify]: Extracting #9: cost 0 inf + 116273 136.173 * [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.im y.im) (* 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))))) 136.173 * [simplify]: Simplified (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.im y.im) (* 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))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))))) 136.173 * * * * [progress]: [ 241 / 306 ] simplifiying candidate # 136.174 * [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)))) (cbrt (- (* (* x.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)))) 136.174 * * [simplify]: iters left: 6 (17 enodes) 136.183 * * [simplify]: iters left: 5 (82 enodes) 136.213 * * [simplify]: iters left: 4 (205 enodes) 136.294 * * [simplify]: Extracting #0: cost 1 inf + 0 136.294 * * [simplify]: Extracting #1: cost 3 inf + 0 136.294 * * [simplify]: Extracting #2: cost 24 inf + 0 136.294 * * [simplify]: Extracting #3: cost 117 inf + 0 136.295 * * [simplify]: Extracting #4: cost 153 inf + 499 136.296 * * [simplify]: Extracting #5: cost 156 inf + 7186 136.302 * * [simplify]: Extracting #6: cost 78 inf + 32826 136.317 * * [simplify]: Extracting #7: cost 10 inf + 57504 136.335 * * [simplify]: Extracting #8: cost 0 inf + 62464 136.364 * [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)))) (- (* 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.im y.im)))))) 136.365 * [simplify]: Simplified (2 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)))) (- (* 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.im y.im)))))) (cbrt (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))))) 136.365 * * * * [progress]: [ 242 / 306 ] simplifiying candidate # 136.365 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 136.365 * * [simplify]: iters left: 6 (18 enodes) 136.375 * * [simplify]: iters left: 5 (89 enodes) 136.416 * * [simplify]: iters left: 4 (258 enodes) 136.502 * * [simplify]: Extracting #0: cost 1 inf + 0 136.502 * * [simplify]: Extracting #1: cost 3 inf + 0 136.502 * * [simplify]: Extracting #2: cost 22 inf + 0 136.503 * * [simplify]: Extracting #3: cost 111 inf + 0 136.504 * * [simplify]: Extracting #4: cost 141 inf + 1071 136.507 * * [simplify]: Extracting #5: cost 189 inf + 9528 136.522 * * [simplify]: Extracting #6: cost 162 inf + 40030 136.551 * * [simplify]: Extracting #7: cost 54 inf + 76213 136.569 * * [simplify]: Extracting #8: cost 6 inf + 88182 136.597 * * [simplify]: Extracting #9: cost 0 inf + 90198 136.632 * [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.re y.re) (* x.im y.im)))) 136.633 * [simplify]: Simplified (2 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.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)))))))) 136.633 * * * * [progress]: [ 243 / 306 ] simplifiying candidate # 136.633 * [simplify]: Simplifying (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.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)))) 136.633 * * [simplify]: iters left: 6 (17 enodes) 136.637 * * [simplify]: iters left: 5 (83 enodes) 136.652 * * [simplify]: iters left: 4 (204 enodes) 136.722 * * [simplify]: Extracting #0: cost 1 inf + 0 136.722 * * [simplify]: Extracting #1: cost 3 inf + 0 136.722 * * [simplify]: Extracting #2: cost 23 inf + 0 136.723 * * [simplify]: Extracting #3: cost 111 inf + 0 136.724 * * [simplify]: Extracting #4: cost 144 inf + 1111 136.728 * * [simplify]: Extracting #5: cost 134 inf + 12013 136.740 * * [simplify]: Extracting #6: cost 65 inf + 34256 136.765 * * [simplify]: Extracting #7: cost 0 inf + 59800 136.793 * [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))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 136.793 * [simplify]: Simplified (2 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))) (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)))))) 136.794 * * * * [progress]: [ 244 / 306 ] simplifiying candidate # 136.794 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 136.794 * * [simplify]: iters left: 6 (18 enodes) 136.804 * * [simplify]: iters left: 5 (89 enodes) 136.840 * * [simplify]: iters left: 4 (260 enodes) 136.970 * * [simplify]: Extracting #0: cost 1 inf + 0 136.970 * * [simplify]: Extracting #1: cost 3 inf + 0 136.970 * * [simplify]: Extracting #2: cost 21 inf + 0 136.971 * * [simplify]: Extracting #3: cost 110 inf + 0 136.972 * * [simplify]: Extracting #4: cost 137 inf + 787 136.975 * * [simplify]: Extracting #5: cost 108 inf + 8712 136.980 * * [simplify]: Extracting #6: cost 174 inf + 13744 136.995 * * [simplify]: Extracting #7: cost 155 inf + 38576 137.028 * * [simplify]: Extracting #8: cost 48 inf + 75933 137.064 * * [simplify]: Extracting #9: cost 5 inf + 88883 137.093 * * [simplify]: Extracting #10: cost 0 inf + 89752 137.113 * [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))) (- (* x.re y.re) (* x.im y.im))))) 137.113 * [simplify]: Simplified (2 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))) (- (* 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)))))))) 137.114 * * * * [progress]: [ 245 / 306 ] simplifiying candidate # 137.114 * [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)))) (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)))) 137.114 * * [simplify]: iters left: 6 (17 enodes) 137.118 * * [simplify]: iters left: 5 (83 enodes) 137.144 * * [simplify]: iters left: 4 (206 enodes) 137.247 * * [simplify]: Extracting #0: cost 1 inf + 0 137.247 * * [simplify]: Extracting #1: cost 3 inf + 0 137.248 * * [simplify]: Extracting #2: cost 22 inf + 0 137.248 * * [simplify]: Extracting #3: cost 111 inf + 0 137.249 * * [simplify]: Extracting #4: cost 139 inf + 703 137.252 * * [simplify]: Extracting #5: cost 103 inf + 10868 137.258 * * [simplify]: Extracting #6: cost 127 inf + 14446 137.267 * * [simplify]: Extracting #7: cost 66 inf + 36420 137.281 * * [simplify]: Extracting #8: cost 5 inf + 61188 137.297 * * [simplify]: Extracting #9: cost 0 inf + 63848 137.318 * [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))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 137.318 * [simplify]: Simplified (2 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))) (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)))))) 137.318 * * * * [progress]: [ 246 / 306 ] simplifiying candidate # 137.318 * [simplify]: Simplifying (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)))) (- (* x.re y.re) (* x.im y.im)))) 137.319 * * [simplify]: iters left: 6 (17 enodes) 137.324 * * [simplify]: iters left: 5 (85 enodes) 137.350 * * [simplify]: iters left: 4 (254 enodes) 137.457 * * [simplify]: Extracting #0: cost 1 inf + 0 137.457 * * [simplify]: Extracting #1: cost 3 inf + 0 137.457 * * [simplify]: Extracting #2: cost 24 inf + 0 137.457 * * [simplify]: Extracting #3: cost 132 inf + 0 137.458 * * [simplify]: Extracting #4: cost 258 inf + 970 137.462 * * [simplify]: Extracting #5: cost 229 inf + 23990 137.485 * * [simplify]: Extracting #6: cost 69 inf + 77952 137.519 * * [simplify]: Extracting #7: cost 20 inf + 86030 137.539 * * [simplify]: Extracting #8: cost 3 inf + 93274 137.567 * * [simplify]: Extracting #9: cost 0 inf + 95149 137.605 * [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))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 137.605 * [simplify]: Simplified (2 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))))) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 137.606 * * * * [progress]: [ 247 / 306 ] simplifiying candidate # 137.606 * [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))) (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)))) 137.607 * * [simplify]: iters left: 6 (16 enodes) 137.615 * * [simplify]: iters left: 5 (79 enodes) 137.635 * * [simplify]: iters left: 4 (207 enodes) 137.705 * * [simplify]: Extracting #0: cost 1 inf + 0 137.706 * * [simplify]: Extracting #1: cost 3 inf + 0 137.706 * * [simplify]: Extracting #2: cost 22 inf + 0 137.706 * * [simplify]: Extracting #3: cost 161 inf + 0 137.708 * * [simplify]: Extracting #4: cost 244 inf + 295 137.714 * * [simplify]: Extracting #5: cost 175 inf + 21663 137.728 * * [simplify]: Extracting #6: cost 27 inf + 63237 137.747 * * [simplify]: Extracting #7: cost 0 inf + 71181 137.768 * * [simplify]: Extracting #8: cost 0 inf + 71101 137.787 * [simplify]: Simplified to (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)))))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.787 * [simplify]: Simplified (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)))) (* (+ (* 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))))) 137.788 * * * * [progress]: [ 248 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 249 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 250 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 251 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 252 / 306 ] 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))> 137.788 * * * * [progress]: [ 253 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 254 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 255 / 306 ] simplifiying candidate # 137.788 * * * * [progress]: [ 256 / 306 ] simplifiying candidate # 137.789 * * * * [progress]: [ 257 / 306 ] simplifiying candidate # 137.789 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.789 * * [simplify]: iters left: 6 (10 enodes) 137.793 * * [simplify]: iters left: 5 (34 enodes) 137.802 * * [simplify]: iters left: 4 (43 enodes) 137.808 * * [simplify]: iters left: 3 (47 enodes) 137.814 * * [simplify]: Extracting #0: cost 1 inf + 0 137.814 * * [simplify]: Extracting #1: cost 3 inf + 0 137.814 * * [simplify]: Extracting #2: cost 5 inf + 0 137.814 * * [simplify]: Extracting #3: cost 7 inf + 0 137.814 * * [simplify]: Extracting #4: cost 11 inf + 0 137.814 * * [simplify]: Extracting #5: cost 20 inf + 0 137.814 * * [simplify]: Extracting #6: cost 16 inf + 87 137.814 * * [simplify]: Extracting #7: cost 5 inf + 1074 137.815 * * [simplify]: Extracting #8: cost 0 inf + 2292 137.815 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 137.815 * [simplify]: Simplified (2 1 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.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)))))) (- (* x.re y.re) (* x.im y.im))))) 137.815 * * * * [progress]: [ 258 / 306 ] simplifiying candidate # 137.815 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 137.815 * * [simplify]: iters left: 6 (9 enodes) 137.817 * * [simplify]: iters left: 5 (31 enodes) 137.821 * * [simplify]: iters left: 4 (40 enodes) 137.827 * * [simplify]: iters left: 3 (44 enodes) 137.836 * * [simplify]: Extracting #0: cost 1 inf + 0 137.836 * * [simplify]: Extracting #1: cost 3 inf + 0 137.836 * * [simplify]: Extracting #2: cost 5 inf + 0 137.836 * * [simplify]: Extracting #3: cost 9 inf + 0 137.836 * * [simplify]: Extracting #4: cost 18 inf + 0 137.836 * * [simplify]: Extracting #5: cost 13 inf + 169 137.837 * * [simplify]: Extracting #6: cost 5 inf + 747 137.837 * * [simplify]: Extracting #7: cost 0 inf + 1564 137.838 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 137.838 * [simplify]: Simplified (2 1 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.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)))))) (- (* x.re y.re) (* x.im y.im))))) 137.838 * * * * [progress]: [ 259 / 306 ] simplifiying candidate # 137.838 * [simplify]: Simplifying (cbrt 1) 137.838 * * [simplify]: iters left: 1 (2 enodes) 137.842 * * [simplify]: Extracting #0: cost 1 inf + 0 137.842 * * [simplify]: Extracting #1: cost 0 inf + 1 137.842 * [simplify]: Simplified to 1 137.842 * [simplify]: Simplified (2 1 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.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* 1 (cbrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 137.842 * * * * [progress]: [ 260 / 306 ] simplifiying candidate # 137.842 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 137.843 * * [simplify]: iters left: 6 (11 enodes) 137.849 * * [simplify]: iters left: 5 (56 enodes) 137.869 * * [simplify]: iters left: 4 (168 enodes) 137.931 * * [simplify]: iters left: 3 (482 enodes) 138.136 * * [simplify]: Extracting #0: cost 1 inf + 0 138.136 * * [simplify]: Extracting #1: cost 3 inf + 0 138.137 * * [simplify]: Extracting #2: cost 23 inf + 0 138.137 * * [simplify]: Extracting #3: cost 106 inf + 0 138.141 * * [simplify]: Extracting #4: cost 225 inf + 1217 138.143 * * [simplify]: Extracting #5: cost 162 inf + 10868 138.153 * * [simplify]: Extracting #6: cost 68 inf + 38221 138.170 * * [simplify]: Extracting #7: cost 3 inf + 66700 138.187 * * [simplify]: Extracting #8: cost 0 inf + 68251 138.205 * [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))))) 138.205 * [simplify]: Simplified (2 1 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.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (/ (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.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))))))) (- (* x.re y.re) (* x.im y.im))))) 138.205 * * * * [progress]: [ 261 / 306 ] simplifiying candidate # 138.206 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 138.206 * * [simplify]: iters left: 6 (10 enodes) 138.211 * * [simplify]: iters left: 5 (51 enodes) 138.229 * * [simplify]: iters left: 4 (114 enodes) 138.262 * * [simplify]: iters left: 3 (184 enodes) 138.298 * * [simplify]: iters left: 2 (265 enodes) 138.359 * * [simplify]: iters left: 1 (476 enodes) 138.549 * * [simplify]: Extracting #0: cost 1 inf + 0 138.549 * * [simplify]: Extracting #1: cost 3 inf + 0 138.549 * * [simplify]: Extracting #2: cost 24 inf + 0 138.550 * * [simplify]: Extracting #3: cost 112 inf + 0 138.551 * * [simplify]: Extracting #4: cost 146 inf + 1437 138.557 * * [simplify]: Extracting #5: cost 63 inf + 11458 138.571 * * [simplify]: Extracting #6: cost 1 inf + 23808 138.586 * * [simplify]: Extracting #7: cost 0 inf + 24092 138.597 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 138.597 * [simplify]: Simplified (2 1 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.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (/ (cbrt (- (* (* x.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))))) 138.598 * * * * [progress]: [ 262 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 263 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 264 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 265 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 266 / 306 ] simplifiying candidate #real (real->posit16 (cbrt (- (* x.re y.re) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im)))))> 138.598 * * * * [progress]: [ 267 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 268 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 269 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 270 / 306 ] simplifiying candidate # 138.598 * * * * [progress]: [ 271 / 306 ] simplifiying candidate # 138.598 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 138.598 * * [simplify]: iters left: 6 (10 enodes) 138.601 * * [simplify]: iters left: 5 (34 enodes) 138.605 * * [simplify]: iters left: 4 (43 enodes) 138.611 * * [simplify]: iters left: 3 (47 enodes) 138.617 * * [simplify]: Extracting #0: cost 1 inf + 0 138.617 * * [simplify]: Extracting #1: cost 3 inf + 0 138.617 * * [simplify]: Extracting #2: cost 5 inf + 0 138.617 * * [simplify]: Extracting #3: cost 7 inf + 0 138.617 * * [simplify]: Extracting #4: cost 11 inf + 0 138.617 * * [simplify]: Extracting #5: cost 20 inf + 0 138.617 * * [simplify]: Extracting #6: cost 16 inf + 87 138.617 * * [simplify]: Extracting #7: cost 5 inf + 1074 138.617 * * [simplify]: Extracting #8: cost 0 inf + 2292 138.618 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 138.618 * [simplify]: Simplified (2 1 1 1 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))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 138.618 * * * * [progress]: [ 272 / 306 ] simplifiying candidate # 138.618 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 138.618 * * [simplify]: iters left: 6 (9 enodes) 138.622 * * [simplify]: iters left: 5 (31 enodes) 138.626 * * [simplify]: iters left: 4 (40 enodes) 138.631 * * [simplify]: iters left: 3 (44 enodes) 138.636 * * [simplify]: Extracting #0: cost 1 inf + 0 138.636 * * [simplify]: Extracting #1: cost 3 inf + 0 138.637 * * [simplify]: Extracting #2: cost 5 inf + 0 138.637 * * [simplify]: Extracting #3: cost 9 inf + 0 138.637 * * [simplify]: Extracting #4: cost 18 inf + 0 138.637 * * [simplify]: Extracting #5: cost 13 inf + 169 138.637 * * [simplify]: Extracting #6: cost 5 inf + 747 138.637 * * [simplify]: Extracting #7: cost 0 inf + 1564 138.638 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 138.638 * [simplify]: Simplified (2 1 1 1 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))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 138.638 * * * * [progress]: [ 273 / 306 ] simplifiying candidate # 138.638 * [simplify]: Simplifying (cbrt 1) 138.638 * * [simplify]: iters left: 1 (2 enodes) 138.640 * * [simplify]: Extracting #0: cost 1 inf + 0 138.640 * * [simplify]: Extracting #1: cost 0 inf + 1 138.640 * [simplify]: Simplified to 1 138.640 * [simplify]: Simplified (2 1 1 1 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)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 138.640 * * * * [progress]: [ 274 / 306 ] simplifiying candidate # 138.640 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 138.640 * * [simplify]: iters left: 6 (11 enodes) 138.643 * * [simplify]: iters left: 5 (56 enodes) 138.656 * * [simplify]: iters left: 4 (168 enodes) 138.705 * * [simplify]: iters left: 3 (482 enodes) 138.922 * * [simplify]: Extracting #0: cost 1 inf + 0 138.922 * * [simplify]: Extracting #1: cost 3 inf + 0 138.922 * * [simplify]: Extracting #2: cost 23 inf + 0 138.922 * * [simplify]: Extracting #3: cost 106 inf + 0 138.923 * * [simplify]: Extracting #4: cost 225 inf + 1217 138.926 * * [simplify]: Extracting #5: cost 162 inf + 10868 138.932 * * [simplify]: Extracting #6: cost 68 inf + 38221 138.941 * * [simplify]: Extracting #7: cost 3 inf + 66700 138.950 * * [simplify]: Extracting #8: cost 0 inf + 68251 138.962 * [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))))) 138.962 * [simplify]: Simplified (2 1 1 1 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)))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 138.962 * * * * [progress]: [ 275 / 306 ] simplifiying candidate # 138.962 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 138.962 * * [simplify]: iters left: 6 (10 enodes) 138.965 * * [simplify]: iters left: 5 (51 enodes) 138.974 * * [simplify]: iters left: 4 (114 enodes) 138.994 * * [simplify]: iters left: 3 (184 enodes) 139.054 * * [simplify]: iters left: 2 (265 enodes) 139.145 * * [simplify]: iters left: 1 (476 enodes) 139.293 * * [simplify]: Extracting #0: cost 1 inf + 0 139.293 * * [simplify]: Extracting #1: cost 3 inf + 0 139.293 * * [simplify]: Extracting #2: cost 24 inf + 0 139.293 * * [simplify]: Extracting #3: cost 112 inf + 0 139.294 * * [simplify]: Extracting #4: cost 146 inf + 1437 139.297 * * [simplify]: Extracting #5: cost 63 inf + 11458 139.306 * * [simplify]: Extracting #6: cost 1 inf + 23808 139.314 * * [simplify]: Extracting #7: cost 0 inf + 24092 139.321 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 139.322 * [simplify]: Simplified (2 1 1 1 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)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 139.322 * * * * [progress]: [ 276 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 277 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 278 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 279 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 280 / 306 ] simplifiying candidate #real (real->posit16 (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)))))> 139.322 * * * * [progress]: [ 281 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 282 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 283 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 284 / 306 ] simplifiying candidate # 139.322 * * * * [progress]: [ 285 / 306 ] simplifiying candidate # 139.322 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 139.322 * * [simplify]: iters left: 6 (10 enodes) 139.324 * * [simplify]: iters left: 5 (34 enodes) 139.329 * * [simplify]: iters left: 4 (43 enodes) 139.334 * * [simplify]: iters left: 3 (47 enodes) 139.340 * * [simplify]: Extracting #0: cost 1 inf + 0 139.340 * * [simplify]: Extracting #1: cost 3 inf + 0 139.340 * * [simplify]: Extracting #2: cost 5 inf + 0 139.340 * * [simplify]: Extracting #3: cost 7 inf + 0 139.340 * * [simplify]: Extracting #4: cost 11 inf + 0 139.340 * * [simplify]: Extracting #5: cost 20 inf + 0 139.340 * * [simplify]: Extracting #6: cost 16 inf + 87 139.340 * * [simplify]: Extracting #7: cost 5 inf + 1074 139.341 * * [simplify]: Extracting #8: cost 0 inf + 2292 139.341 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 139.341 * [simplify]: Simplified (2 1 1 1 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 (- (* 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)))) (- (* x.re y.re) (* x.im y.im))))) 139.341 * * * * [progress]: [ 286 / 306 ] simplifiying candidate # 139.341 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 139.341 * * [simplify]: iters left: 6 (9 enodes) 139.343 * * [simplify]: iters left: 5 (31 enodes) 139.347 * * [simplify]: iters left: 4 (40 enodes) 139.356 * * [simplify]: iters left: 3 (44 enodes) 139.366 * * [simplify]: Extracting #0: cost 1 inf + 0 139.366 * * [simplify]: Extracting #1: cost 3 inf + 0 139.366 * * [simplify]: Extracting #2: cost 5 inf + 0 139.366 * * [simplify]: Extracting #3: cost 9 inf + 0 139.366 * * [simplify]: Extracting #4: cost 18 inf + 0 139.366 * * [simplify]: Extracting #5: cost 13 inf + 169 139.367 * * [simplify]: Extracting #6: cost 5 inf + 747 139.368 * * [simplify]: Extracting #7: cost 0 inf + 1564 139.368 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 139.368 * [simplify]: Simplified (2 1 1 1 2 1 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 139.368 * * * * [progress]: [ 287 / 306 ] simplifiying candidate # 139.369 * [simplify]: Simplifying (cbrt 1) 139.369 * * [simplify]: iters left: 1 (2 enodes) 139.372 * * [simplify]: Extracting #0: cost 1 inf + 0 139.372 * * [simplify]: Extracting #1: cost 0 inf + 1 139.372 * [simplify]: Simplified to 1 139.372 * [simplify]: Simplified (2 1 1 1 2 1 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 139.373 * * * * [progress]: [ 288 / 306 ] simplifiying candidate # 139.373 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 139.373 * * [simplify]: iters left: 6 (11 enodes) 139.379 * * [simplify]: iters left: 5 (56 enodes) 139.406 * * [simplify]: iters left: 4 (168 enodes) 139.488 * * [simplify]: iters left: 3 (482 enodes) 139.688 * * [simplify]: Extracting #0: cost 1 inf + 0 139.688 * * [simplify]: Extracting #1: cost 3 inf + 0 139.688 * * [simplify]: Extracting #2: cost 23 inf + 0 139.689 * * [simplify]: Extracting #3: cost 106 inf + 0 139.690 * * [simplify]: Extracting #4: cost 225 inf + 1217 139.693 * * [simplify]: Extracting #5: cost 162 inf + 10868 139.702 * * [simplify]: Extracting #6: cost 68 inf + 38221 139.713 * * [simplify]: Extracting #7: cost 3 inf + 66700 139.722 * * [simplify]: Extracting #8: cost 0 inf + 68251 139.731 * [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))))) 139.731 * [simplify]: Simplified (2 1 1 1 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 139.732 * * * * [progress]: [ 289 / 306 ] simplifiying candidate # 139.732 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 139.732 * * [simplify]: iters left: 6 (10 enodes) 139.735 * * [simplify]: iters left: 5 (51 enodes) 139.744 * * [simplify]: iters left: 4 (114 enodes) 139.769 * * [simplify]: iters left: 3 (184 enodes) 139.811 * * [simplify]: iters left: 2 (265 enodes) 139.904 * * [simplify]: iters left: 1 (476 enodes) 140.095 * * [simplify]: Extracting #0: cost 1 inf + 0 140.095 * * [simplify]: Extracting #1: cost 3 inf + 0 140.095 * * [simplify]: Extracting #2: cost 24 inf + 0 140.096 * * [simplify]: Extracting #3: cost 112 inf + 0 140.096 * * [simplify]: Extracting #4: cost 146 inf + 1437 140.100 * * [simplify]: Extracting #5: cost 63 inf + 11458 140.107 * * [simplify]: Extracting #6: cost 1 inf + 23808 140.114 * * [simplify]: Extracting #7: cost 0 inf + 24092 140.126 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 140.126 * [simplify]: Simplified (2 1 1 1 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 140.126 * * * * [progress]: [ 290 / 306 ] simplifiying candidate # 140.126 * * * * [progress]: [ 291 / 306 ] simplifiying candidate # 140.126 * * * * [progress]: [ 292 / 306 ] simplifiying candidate # 140.126 * * * * [progress]: [ 293 / 306 ] simplifiying candidate # 140.126 * * * * [progress]: [ 294 / 306 ] 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)))) (- (* x.re y.re) (* x.im y.im)))))> 140.126 * * * * [progress]: [ 295 / 306 ] simplifiying candidate # 140.127 * [simplify]: Simplifying 0 140.127 * * [simplify]: iters left: 0 (1 enodes) 140.128 * * [simplify]: Extracting #0: cost 1 inf + 0 140.128 * * [simplify]: Extracting #1: cost 0 inf + 1 140.128 * [simplify]: Simplified to 0 140.128 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 140.128 * * * * [progress]: [ 296 / 306 ] simplifiying candidate # 140.129 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 140.129 * * [simplify]: iters left: 4 (7 enodes) 140.130 * * [simplify]: iters left: 3 (25 enodes) 140.134 * * [simplify]: iters left: 2 (34 enodes) 140.138 * * [simplify]: iters left: 1 (38 enodes) 140.145 * * [simplify]: Extracting #0: cost 1 inf + 0 140.145 * * [simplify]: Extracting #1: cost 5 inf + 0 140.145 * * [simplify]: Extracting #2: cost 14 inf + 0 140.145 * * [simplify]: Extracting #3: cost 9 inf + 169 140.146 * * [simplify]: Extracting #4: cost 2 inf + 583 140.146 * * [simplify]: Extracting #5: cost 0 inf + 748 140.146 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 140.146 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 140.146 * * * * [progress]: [ 297 / 306 ] simplifiying candidate # 140.146 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 140.146 * * [simplify]: iters left: 4 (7 enodes) 140.148 * * [simplify]: iters left: 3 (25 enodes) 140.151 * * [simplify]: iters left: 2 (34 enodes) 140.156 * * [simplify]: iters left: 1 (38 enodes) 140.160 * * [simplify]: Extracting #0: cost 1 inf + 0 140.160 * * [simplify]: Extracting #1: cost 5 inf + 0 140.160 * * [simplify]: Extracting #2: cost 14 inf + 0 140.161 * * [simplify]: Extracting #3: cost 9 inf + 169 140.161 * * [simplify]: Extracting #4: cost 2 inf + 583 140.161 * * [simplify]: Extracting #5: cost 0 inf + 748 140.161 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 140.161 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 140.161 * * * * [progress]: [ 298 / 306 ] simplifiying candidate # 140.162 * [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)))))))))) 140.162 * * [simplify]: iters left: 6 (24 enodes) 140.175 * * [simplify]: iters left: 5 (104 enodes) 140.212 * * [simplify]: iters left: 4 (214 enodes) 140.296 * * [simplify]: Extracting #0: cost 1 inf + 0 140.296 * * [simplify]: Extracting #1: cost 5 inf + 0 140.296 * * [simplify]: Extracting #2: cost 53 inf + 0 140.297 * * [simplify]: Extracting #3: cost 111 inf + 157 140.298 * * [simplify]: Extracting #4: cost 139 inf + 1261 140.300 * * [simplify]: Extracting #5: cost 140 inf + 3818 140.306 * * [simplify]: Extracting #6: cost 73 inf + 22825 140.315 * * [simplify]: Extracting #7: cost 15 inf + 49023 140.324 * * [simplify]: Extracting #8: cost 0 inf + 55469 140.333 * * [simplify]: Extracting #9: cost 0 inf + 53337 140.342 * * [simplify]: Extracting #10: cost 0 inf + 53097 140.351 * [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))))))) 140.351 * [simplify]: Simplified (2 1 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.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)))))))) (- (* x.re y.re) (* x.im y.im))))) 140.351 * * * * [progress]: [ 299 / 306 ] simplifiying candidate # 140.351 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 140.351 * * [simplify]: iters left: 6 (11 enodes) 140.355 * * [simplify]: iters left: 5 (52 enodes) 140.364 * * [simplify]: iters left: 4 (96 enodes) 140.382 * * [simplify]: iters left: 3 (212 enodes) 140.422 * * [simplify]: iters left: 2 (392 enodes) 140.512 * * [simplify]: Extracting #0: cost 1 inf + 0 140.512 * * [simplify]: Extracting #1: cost 57 inf + 0 140.512 * * [simplify]: Extracting #2: cost 135 inf + 3 140.513 * * [simplify]: Extracting #3: cost 166 inf + 1119 140.514 * * [simplify]: Extracting #4: cost 134 inf + 8390 140.518 * * [simplify]: Extracting #5: cost 62 inf + 28656 140.527 * * [simplify]: Extracting #6: cost 4 inf + 53139 140.534 * * [simplify]: Extracting #7: cost 0 inf + 54055 140.541 * * [simplify]: Extracting #8: cost 0 inf + 53855 140.551 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 140.551 * [simplify]: Simplified (2 1 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.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt y.re) (cbrt x.re))) (- (* x.re y.re) (* x.im y.im))))) 140.551 * * * * [progress]: [ 300 / 306 ] simplifiying candidate # 140.552 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 140.552 * * [simplify]: iters left: 6 (11 enodes) 140.558 * * [simplify]: iters left: 5 (48 enodes) 140.574 * * [simplify]: iters left: 4 (90 enodes) 140.589 * * [simplify]: iters left: 3 (195 enodes) 140.650 * * [simplify]: iters left: 2 (448 enodes) 140.771 * * [simplify]: Extracting #0: cost 1 inf + 0 140.771 * * [simplify]: Extracting #1: cost 44 inf + 0 140.772 * * [simplify]: Extracting #2: cost 154 inf + 1 140.773 * * [simplify]: Extracting #3: cost 267 inf + 375 140.776 * * [simplify]: Extracting #4: cost 242 inf + 8697 140.788 * * [simplify]: Extracting #5: cost 102 inf + 40446 140.809 * * [simplify]: Extracting #6: cost 17 inf + 66276 140.832 * * [simplify]: Extracting #7: cost 0 inf + 77708 140.860 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 140.860 * [simplify]: Simplified (2 1 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.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3)) (- (* x.re y.re) (* x.im y.im))))) 140.860 * * * * [progress]: [ 301 / 306 ] simplifiying candidate # 140.861 * [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)))))))))) 140.861 * * [simplify]: iters left: 6 (24 enodes) 140.874 * * [simplify]: iters left: 5 (104 enodes) 140.909 * * [simplify]: iters left: 4 (214 enodes) 140.991 * * [simplify]: Extracting #0: cost 1 inf + 0 140.992 * * [simplify]: Extracting #1: cost 5 inf + 0 140.992 * * [simplify]: Extracting #2: cost 53 inf + 0 140.992 * * [simplify]: Extracting #3: cost 111 inf + 157 140.993 * * [simplify]: Extracting #4: cost 139 inf + 1261 140.995 * * [simplify]: Extracting #5: cost 140 inf + 3818 141.001 * * [simplify]: Extracting #6: cost 73 inf + 22825 141.016 * * [simplify]: Extracting #7: cost 15 inf + 49023 141.026 * * [simplify]: Extracting #8: cost 0 inf + 55469 141.035 * * [simplify]: Extracting #9: cost 0 inf + 53337 141.044 * * [simplify]: Extracting #10: cost 0 inf + 53097 141.056 * [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))))))) 141.056 * [simplify]: Simplified (2 1 1 1 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))))))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 141.057 * * * * [progress]: [ 302 / 306 ] simplifiying candidate # 141.057 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 141.057 * * [simplify]: iters left: 6 (11 enodes) 141.064 * * [simplify]: iters left: 5 (52 enodes) 141.081 * * [simplify]: iters left: 4 (96 enodes) 141.112 * * [simplify]: iters left: 3 (212 enodes) 141.159 * * [simplify]: iters left: 2 (392 enodes) 141.275 * * [simplify]: Extracting #0: cost 1 inf + 0 141.275 * * [simplify]: Extracting #1: cost 57 inf + 0 141.275 * * [simplify]: Extracting #2: cost 135 inf + 3 141.276 * * [simplify]: Extracting #3: cost 166 inf + 1119 141.277 * * [simplify]: Extracting #4: cost 134 inf + 8390 141.281 * * [simplify]: Extracting #5: cost 62 inf + 28656 141.287 * * [simplify]: Extracting #6: cost 4 inf + 53139 141.299 * * [simplify]: Extracting #7: cost 0 inf + 54055 141.312 * * [simplify]: Extracting #8: cost 0 inf + 53855 141.319 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 141.319 * [simplify]: Simplified (2 1 1 1 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)))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 141.319 * * * * [progress]: [ 303 / 306 ] simplifiying candidate # 141.319 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 141.319 * * [simplify]: iters left: 6 (11 enodes) 141.323 * * [simplify]: iters left: 5 (48 enodes) 141.332 * * [simplify]: iters left: 4 (90 enodes) 141.355 * * [simplify]: iters left: 3 (195 enodes) 141.402 * * [simplify]: iters left: 2 (448 enodes) 141.524 * * [simplify]: Extracting #0: cost 1 inf + 0 141.524 * * [simplify]: Extracting #1: cost 44 inf + 0 141.525 * * [simplify]: Extracting #2: cost 154 inf + 1 141.526 * * [simplify]: Extracting #3: cost 267 inf + 375 141.528 * * [simplify]: Extracting #4: cost 242 inf + 8697 141.534 * * [simplify]: Extracting #5: cost 102 inf + 40446 141.552 * * [simplify]: Extracting #6: cost 17 inf + 66276 141.565 * * [simplify]: Extracting #7: cost 0 inf + 77708 141.577 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 141.577 * [simplify]: Simplified (2 1 1 1 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))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 141.578 * * * * [progress]: [ 304 / 306 ] simplifiying candidate # 141.578 * [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)))))))))) 141.578 * * [simplify]: iters left: 6 (24 enodes) 141.592 * * [simplify]: iters left: 5 (104 enodes) 141.611 * * [simplify]: iters left: 4 (214 enodes) 141.669 * * [simplify]: Extracting #0: cost 1 inf + 0 141.669 * * [simplify]: Extracting #1: cost 5 inf + 0 141.669 * * [simplify]: Extracting #2: cost 53 inf + 0 141.670 * * [simplify]: Extracting #3: cost 111 inf + 157 141.671 * * [simplify]: Extracting #4: cost 139 inf + 1261 141.673 * * [simplify]: Extracting #5: cost 140 inf + 3818 141.678 * * [simplify]: Extracting #6: cost 73 inf + 22825 141.694 * * [simplify]: Extracting #7: cost 15 inf + 49023 141.710 * * [simplify]: Extracting #8: cost 0 inf + 55469 141.725 * * [simplify]: Extracting #9: cost 0 inf + 53337 141.741 * * [simplify]: Extracting #10: cost 0 inf + 53097 141.756 * [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))))))) 141.756 * [simplify]: Simplified (2 1 1 1 2 1) 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 141.756 * * * * [progress]: [ 305 / 306 ] simplifiying candidate # 141.756 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 141.756 * * [simplify]: iters left: 6 (11 enodes) 141.760 * * [simplify]: iters left: 5 (52 enodes) 141.769 * * [simplify]: iters left: 4 (96 enodes) 141.785 * * [simplify]: iters left: 3 (212 enodes) 141.841 * * [simplify]: iters left: 2 (392 enodes) 141.947 * * [simplify]: Extracting #0: cost 1 inf + 0 141.947 * * [simplify]: Extracting #1: cost 57 inf + 0 141.947 * * [simplify]: Extracting #2: cost 135 inf + 3 141.948 * * [simplify]: Extracting #3: cost 166 inf + 1119 141.950 * * [simplify]: Extracting #4: cost 134 inf + 8390 141.953 * * [simplify]: Extracting #5: cost 62 inf + 28656 141.966 * * [simplify]: Extracting #6: cost 4 inf + 53139 141.979 * * [simplify]: Extracting #7: cost 0 inf + 54055 141.992 * * [simplify]: Extracting #8: cost 0 inf + 53855 142.005 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 142.005 * [simplify]: Simplified (2 1 1 1 2 1) 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 142.006 * * * * [progress]: [ 306 / 306 ] simplifiying candidate # 142.006 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 142.006 * * [simplify]: iters left: 6 (11 enodes) 142.018 * * [simplify]: iters left: 5 (48 enodes) 142.034 * * [simplify]: iters left: 4 (90 enodes) 142.063 * * [simplify]: iters left: 3 (195 enodes) 142.108 * * [simplify]: iters left: 2 (448 enodes) 142.247 * * [simplify]: Extracting #0: cost 1 inf + 0 142.247 * * [simplify]: Extracting #1: cost 44 inf + 0 142.248 * * [simplify]: Extracting #2: cost 154 inf + 1 142.249 * * [simplify]: Extracting #3: cost 267 inf + 375 142.250 * * [simplify]: Extracting #4: cost 242 inf + 8697 142.257 * * [simplify]: Extracting #5: cost 102 inf + 40446 142.277 * * [simplify]: Extracting #6: cost 17 inf + 66276 142.302 * * [simplify]: Extracting #7: cost 0 inf + 77708 142.314 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 142.314 * [simplify]: Simplified (2 1 1 1 2 1) 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))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 142.314 * * * [progress]: adding candidates to table 148.344 * [progress]: [Phase 3 of 3] Extracting. 148.344 * * [regime]: Finding splitpoints for: (# #) 148.345 * * * [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))) 148.345 * * * * [regimes]: Trying to branch on y.im from (# #) 148.395 * * * * [regimes]: Trying to branch on x.im from (# #) 148.425 * * * * [regimes]: Trying to branch on (* x.im y.im) from (# #) 148.482 * * * * [regimes]: Trying to branch on y.re from (# #) 148.539 * * * * [regimes]: Trying to branch on x.re from (# #) 148.579 * * * * [regimes]: Trying to branch on (* x.re y.re) from (# #) 148.621 * * * * [regimes]: Trying to branch on (- (* x.re y.re) (* x.im y.im)) from (# #) 148.681 * * * [regime]: Found split indices: #