0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.039 * * * [progress]: [2/2] Setting up program. 0.042 * [progress]: [Phase 2 of 3] Improving. 0.042 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.042 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 0.043 * * [simplify]: iters left: 4 (7 enodes) 0.044 * * [simplify]: iters left: 3 (25 enodes) 0.047 * * [simplify]: iters left: 2 (34 enodes) 0.051 * * [simplify]: iters left: 1 (38 enodes) 0.056 * * [simplify]: Extracting #0: cost 1 inf + 0 0.056 * * [simplify]: Extracting #1: cost 5 inf + 0 0.056 * * [simplify]: Extracting #2: cost 14 inf + 0 0.056 * * [simplify]: Extracting #3: cost 9 inf + 169 0.056 * * [simplify]: Extracting #4: cost 2 inf + 583 0.056 * * [simplify]: Extracting #5: cost 0 inf + 748 0.057 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 0.057 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 0.060 * * [progress]: iteration 1 / 4 0.060 * * * [progress]: picking best candidate 0.062 * * * * [pick]: Picked # 0.063 * * * [progress]: localizing error 0.087 * * * [progress]: generating rewritten candidates 0.087 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.101 * * * [progress]: generating series expansions 0.101 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.101 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 0.101 * [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.101 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.101 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.101 * [taylor]: Taking taylor expansion of y.re in y.im 0.101 * [backup-simplify]: Simplify y.re into y.re 0.101 * [taylor]: Taking taylor expansion of x.re in y.im 0.101 * [backup-simplify]: Simplify x.re into x.re 0.101 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.101 * [taylor]: Taking taylor expansion of y.im in y.im 0.101 * [backup-simplify]: Simplify 0 into 0 0.101 * [backup-simplify]: Simplify 1 into 1 0.101 * [taylor]: Taking taylor expansion of x.im in y.im 0.101 * [backup-simplify]: Simplify x.im into x.im 0.101 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.101 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.101 * [taylor]: Taking taylor expansion of y.re in x.im 0.101 * [backup-simplify]: Simplify y.re into y.re 0.102 * [taylor]: Taking taylor expansion of x.re in x.im 0.102 * [backup-simplify]: Simplify x.re into x.re 0.102 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.102 * [taylor]: Taking taylor expansion of y.im in x.im 0.102 * [backup-simplify]: Simplify y.im into y.im 0.102 * [taylor]: Taking taylor expansion of x.im in x.im 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [backup-simplify]: Simplify 1 into 1 0.102 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.102 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.102 * [taylor]: Taking taylor expansion of y.re in y.re 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [backup-simplify]: Simplify 1 into 1 0.102 * [taylor]: Taking taylor expansion of x.re in y.re 0.102 * [backup-simplify]: Simplify x.re into x.re 0.102 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.102 * [taylor]: Taking taylor expansion of y.im in y.re 0.102 * [backup-simplify]: Simplify y.im into y.im 0.102 * [taylor]: Taking taylor expansion of x.im in y.re 0.102 * [backup-simplify]: Simplify x.im into x.im 0.102 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.102 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.102 * [taylor]: Taking taylor expansion of y.re in x.re 0.102 * [backup-simplify]: Simplify y.re into y.re 0.102 * [taylor]: Taking taylor expansion of x.re in x.re 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [backup-simplify]: Simplify 1 into 1 0.102 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.102 * [taylor]: Taking taylor expansion of y.im in x.re 0.102 * [backup-simplify]: Simplify y.im into y.im 0.102 * [taylor]: Taking taylor expansion of x.im in x.re 0.102 * [backup-simplify]: Simplify x.im into x.im 0.102 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.102 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.102 * [taylor]: Taking taylor expansion of y.re in x.re 0.102 * [backup-simplify]: Simplify y.re into y.re 0.102 * [taylor]: Taking taylor expansion of x.re in x.re 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [backup-simplify]: Simplify 1 into 1 0.102 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.103 * [taylor]: Taking taylor expansion of y.im in x.re 0.103 * [backup-simplify]: Simplify y.im into y.im 0.103 * [taylor]: Taking taylor expansion of x.im in x.re 0.103 * [backup-simplify]: Simplify x.im into x.im 0.103 * [backup-simplify]: Simplify (* y.re 0) into 0 0.103 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.103 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.103 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.103 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.103 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.103 * [taylor]: Taking taylor expansion of y.im in y.re 0.103 * [backup-simplify]: Simplify y.im into y.im 0.103 * [taylor]: Taking taylor expansion of x.im in y.re 0.103 * [backup-simplify]: Simplify x.im into x.im 0.103 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.103 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.103 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.103 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.103 * [taylor]: Taking taylor expansion of y.im in x.im 0.103 * [backup-simplify]: Simplify y.im into y.im 0.103 * [taylor]: Taking taylor expansion of x.im in x.im 0.103 * [backup-simplify]: Simplify 0 into 0 0.103 * [backup-simplify]: Simplify 1 into 1 0.104 * [backup-simplify]: Simplify (* y.im 0) into 0 0.104 * [backup-simplify]: Simplify (- 0) into 0 0.104 * [taylor]: Taking taylor expansion of 0 in y.im 0.104 * [backup-simplify]: Simplify 0 into 0 0.104 * [backup-simplify]: Simplify 0 into 0 0.105 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.105 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.105 * [backup-simplify]: Simplify (- 0) into 0 0.105 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.105 * [taylor]: Taking taylor expansion of y.re in y.re 0.105 * [backup-simplify]: Simplify 0 into 0 0.105 * [backup-simplify]: Simplify 1 into 1 0.105 * [taylor]: Taking taylor expansion of 0 in x.im 0.105 * [backup-simplify]: Simplify 0 into 0 0.105 * [taylor]: Taking taylor expansion of 0 in y.im 0.105 * [backup-simplify]: Simplify 0 into 0 0.106 * [backup-simplify]: Simplify 0 into 0 0.106 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.106 * [backup-simplify]: Simplify (- 0) into 0 0.106 * [taylor]: Taking taylor expansion of 0 in x.im 0.106 * [backup-simplify]: Simplify 0 into 0 0.106 * [taylor]: Taking taylor expansion of 0 in y.im 0.106 * [backup-simplify]: Simplify 0 into 0 0.106 * [backup-simplify]: Simplify 0 into 0 0.107 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.107 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.107 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.107 * [taylor]: Taking taylor expansion of y.im in y.im 0.107 * [backup-simplify]: Simplify 0 into 0 0.107 * [backup-simplify]: Simplify 1 into 1 0.107 * [backup-simplify]: Simplify (- 0) into 0 0.107 * [backup-simplify]: Simplify 0 into 0 0.107 * [backup-simplify]: Simplify 0 into 0 0.108 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.108 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.109 * [backup-simplify]: Simplify (- 0) into 0 0.109 * [backup-simplify]: Simplify (+ 0 0) into 0 0.109 * [taylor]: Taking taylor expansion of 0 in y.re 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [taylor]: Taking taylor expansion of 0 in x.im 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [taylor]: Taking taylor expansion of 0 in y.im 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify 0 into 0 0.110 * [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.110 * [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.110 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.110 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.110 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.110 * [taylor]: Taking taylor expansion of y.re in y.im 0.110 * [backup-simplify]: Simplify y.re into y.re 0.110 * [taylor]: Taking taylor expansion of x.re in y.im 0.110 * [backup-simplify]: Simplify x.re into x.re 0.110 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.110 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.110 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.110 * [taylor]: Taking taylor expansion of y.im in y.im 0.110 * [backup-simplify]: Simplify 0 into 0 0.110 * [backup-simplify]: Simplify 1 into 1 0.110 * [taylor]: Taking taylor expansion of x.im in y.im 0.110 * [backup-simplify]: Simplify x.im into x.im 0.110 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.111 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.111 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.111 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.111 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.111 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.111 * [taylor]: Taking taylor expansion of y.re in x.im 0.111 * [backup-simplify]: Simplify y.re into y.re 0.111 * [taylor]: Taking taylor expansion of x.re in x.im 0.111 * [backup-simplify]: Simplify x.re into x.re 0.111 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.111 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.111 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.111 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.111 * [taylor]: Taking taylor expansion of y.im in x.im 0.111 * [backup-simplify]: Simplify y.im into y.im 0.111 * [taylor]: Taking taylor expansion of x.im in x.im 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify 1 into 1 0.111 * [backup-simplify]: Simplify (* y.im 0) into 0 0.112 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.112 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.112 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.112 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) 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 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.113 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.113 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.113 * [taylor]: Taking taylor expansion of (/ 1 (* 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 (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.113 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.113 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.113 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.113 * [taylor]: Taking taylor expansion of y.re in x.re 0.113 * [backup-simplify]: Simplify y.re into y.re 0.113 * [taylor]: Taking taylor expansion of x.re in x.re 0.113 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify 1 into 1 0.113 * [backup-simplify]: Simplify (* y.re 0) into 0 0.114 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.114 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.114 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.114 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.114 * [taylor]: Taking taylor expansion of y.im in x.re 0.114 * [backup-simplify]: Simplify y.im into y.im 0.114 * [taylor]: Taking taylor expansion of x.im in x.re 0.114 * [backup-simplify]: Simplify x.im into x.im 0.114 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.114 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.114 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.114 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.114 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.114 * [taylor]: Taking taylor expansion of y.re in x.re 0.114 * [backup-simplify]: Simplify y.re into y.re 0.114 * [taylor]: Taking taylor expansion of x.re in x.re 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify 1 into 1 0.114 * [backup-simplify]: Simplify (* y.re 0) into 0 0.115 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.115 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.115 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.115 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.115 * [taylor]: Taking taylor expansion of y.im in x.re 0.115 * [backup-simplify]: Simplify y.im into y.im 0.115 * [taylor]: Taking taylor expansion of x.im in x.re 0.115 * [backup-simplify]: Simplify x.im into x.im 0.115 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.115 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.115 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.115 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.116 * [taylor]: Taking taylor expansion of y.re in y.re 0.116 * [backup-simplify]: Simplify 0 into 0 0.116 * [backup-simplify]: Simplify 1 into 1 0.116 * [backup-simplify]: Simplify (/ 1 1) into 1 0.116 * [taylor]: Taking taylor expansion of 1 in x.im 0.116 * [backup-simplify]: Simplify 1 into 1 0.117 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.117 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.117 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.117 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.117 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.117 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.117 * [taylor]: Taking taylor expansion of y.im in y.re 0.117 * [backup-simplify]: Simplify y.im into y.im 0.117 * [taylor]: Taking taylor expansion of x.im in y.re 0.118 * [backup-simplify]: Simplify x.im into x.im 0.118 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.118 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.118 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.119 * [taylor]: Taking taylor expansion of 0 in x.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [taylor]: Taking taylor expansion of 1 in y.im 0.119 * [backup-simplify]: Simplify 1 into 1 0.119 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.120 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.120 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.120 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.120 * [backup-simplify]: Simplify (- 0) into 0 0.121 * [backup-simplify]: Simplify (+ 0 0) into 0 0.121 * [taylor]: Taking taylor expansion of 0 in y.re 0.121 * [backup-simplify]: Simplify 0 into 0 0.121 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.121 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.121 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.121 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.121 * [taylor]: Taking taylor expansion of y.im in x.im 0.121 * [backup-simplify]: Simplify y.im into y.im 0.121 * [taylor]: Taking taylor expansion of x.im in x.im 0.121 * [backup-simplify]: Simplify 0 into 0 0.121 * [backup-simplify]: Simplify 1 into 1 0.121 * [backup-simplify]: Simplify (* y.im 0) into 0 0.122 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.122 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.122 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.122 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.122 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.122 * [taylor]: Taking taylor expansion of y.im in y.im 0.122 * [backup-simplify]: Simplify 0 into 0 0.122 * [backup-simplify]: Simplify 1 into 1 0.122 * [backup-simplify]: Simplify (/ 1 1) into 1 0.123 * [backup-simplify]: Simplify (- 1) into -1 0.123 * [backup-simplify]: Simplify -1 into -1 0.124 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.124 * [taylor]: Taking taylor expansion of 0 in x.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [taylor]: Taking taylor expansion of 0 in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [taylor]: Taking taylor expansion of 0 in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [backup-simplify]: Simplify 1 into 1 0.125 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.125 * [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.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.126 * [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.129 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.129 * [taylor]: Taking taylor expansion of 0 in x.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.130 * [backup-simplify]: Simplify (- 0) into 0 0.130 * [taylor]: Taking taylor expansion of 0 in y.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [taylor]: Taking taylor expansion of 0 in y.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [taylor]: Taking taylor expansion of 0 in y.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.130 * [taylor]: Taking taylor expansion of 0 in y.im 0.130 * [backup-simplify]: Simplify 0 into 0 0.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.131 * [backup-simplify]: Simplify (- 0) into 0 0.131 * [backup-simplify]: Simplify 0 into 0 0.131 * [backup-simplify]: Simplify 0 into 0 0.131 * [backup-simplify]: Simplify 0 into 0 0.132 * [backup-simplify]: Simplify 0 into 0 0.133 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.134 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.134 * [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.135 * [backup-simplify]: Simplify (- 0) into 0 0.135 * [backup-simplify]: Simplify (+ 0 0) into 0 0.135 * [taylor]: Taking taylor expansion of 0 in y.re 0.135 * [backup-simplify]: Simplify 0 into 0 0.135 * [taylor]: Taking taylor expansion of 0 in x.im 0.135 * [backup-simplify]: Simplify 0 into 0 0.135 * [taylor]: Taking taylor expansion of 0 in x.im 0.135 * [backup-simplify]: Simplify 0 into 0 0.136 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.136 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.136 * [backup-simplify]: Simplify (- 0) into 0 0.136 * [taylor]: Taking taylor expansion of 0 in x.im 0.136 * [backup-simplify]: Simplify 0 into 0 0.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.137 * [taylor]: Taking taylor expansion of 0 in x.im 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [taylor]: Taking taylor expansion of 0 in y.im 0.137 * [backup-simplify]: Simplify 0 into 0 0.137 * [taylor]: Taking taylor expansion of 0 in y.im 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [taylor]: Taking taylor expansion of 0 in y.im 0.138 * [backup-simplify]: Simplify 0 into 0 0.138 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.139 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.139 * [backup-simplify]: Simplify (- 0) into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [taylor]: Taking taylor expansion of 0 in y.im 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [backup-simplify]: Simplify 0 into 0 0.139 * [backup-simplify]: Simplify 0 into 0 0.140 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.140 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.140 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.140 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.141 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.141 * [taylor]: Taking taylor expansion of y.re in y.im 0.141 * [backup-simplify]: Simplify y.re into y.re 0.141 * [taylor]: Taking taylor expansion of x.re in y.im 0.141 * [backup-simplify]: Simplify x.re into x.re 0.141 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.141 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.141 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.141 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.141 * [taylor]: Taking taylor expansion of y.im in y.im 0.141 * [backup-simplify]: Simplify 0 into 0 0.141 * [backup-simplify]: Simplify 1 into 1 0.141 * [taylor]: Taking taylor expansion of x.im in y.im 0.141 * [backup-simplify]: Simplify x.im into x.im 0.141 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.141 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.141 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.142 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.142 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.142 * [taylor]: Taking taylor expansion of y.re in x.im 0.142 * [backup-simplify]: Simplify y.re into y.re 0.142 * [taylor]: Taking taylor expansion of x.re in x.im 0.142 * [backup-simplify]: Simplify x.re into x.re 0.142 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.142 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.142 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.142 * [taylor]: Taking taylor expansion of y.im in x.im 0.142 * [backup-simplify]: Simplify y.im into y.im 0.142 * [taylor]: Taking taylor expansion of x.im in x.im 0.142 * [backup-simplify]: Simplify 0 into 0 0.142 * [backup-simplify]: Simplify 1 into 1 0.142 * [backup-simplify]: Simplify (* y.im 0) into 0 0.142 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.143 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.143 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.143 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.143 * [taylor]: Taking taylor expansion of y.re in y.re 0.143 * [backup-simplify]: Simplify 0 into 0 0.143 * [backup-simplify]: Simplify 1 into 1 0.143 * [taylor]: Taking taylor expansion of x.re in y.re 0.143 * [backup-simplify]: Simplify x.re into x.re 0.143 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.143 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.143 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.143 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.143 * [taylor]: Taking taylor expansion of y.im in y.re 0.143 * [backup-simplify]: Simplify y.im into y.im 0.143 * [taylor]: Taking taylor expansion of x.im in y.re 0.143 * [backup-simplify]: Simplify x.im into x.im 0.143 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.143 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.143 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.144 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.144 * [taylor]: Taking taylor expansion of y.re in x.re 0.144 * [backup-simplify]: Simplify y.re into y.re 0.144 * [taylor]: Taking taylor expansion of x.re in x.re 0.144 * [backup-simplify]: Simplify 0 into 0 0.144 * [backup-simplify]: Simplify 1 into 1 0.144 * [backup-simplify]: Simplify (* y.re 0) into 0 0.144 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.144 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.144 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.144 * [taylor]: Taking taylor expansion of y.im in x.re 0.144 * [backup-simplify]: Simplify y.im into y.im 0.144 * [taylor]: Taking taylor expansion of x.im in x.re 0.144 * [backup-simplify]: Simplify x.im into x.im 0.144 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.145 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.145 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.145 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.145 * [taylor]: Taking taylor expansion of y.re in x.re 0.145 * [backup-simplify]: Simplify y.re into y.re 0.145 * [taylor]: Taking taylor expansion of x.re in x.re 0.145 * [backup-simplify]: Simplify 0 into 0 0.145 * [backup-simplify]: Simplify 1 into 1 0.145 * [backup-simplify]: Simplify (* y.re 0) into 0 0.145 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.145 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.145 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.145 * [taylor]: Taking taylor expansion of y.im in x.re 0.145 * [backup-simplify]: Simplify y.im into y.im 0.145 * [taylor]: Taking taylor expansion of x.im in x.re 0.145 * [backup-simplify]: Simplify x.im into x.im 0.145 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.146 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.146 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.146 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.146 * [taylor]: Taking taylor expansion of y.re in y.re 0.146 * [backup-simplify]: Simplify 0 into 0 0.146 * [backup-simplify]: Simplify 1 into 1 0.146 * [backup-simplify]: Simplify (/ 1 1) into 1 0.146 * [taylor]: Taking taylor expansion of 1 in x.im 0.146 * [backup-simplify]: Simplify 1 into 1 0.147 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.147 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.147 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.147 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.147 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.147 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.147 * [taylor]: Taking taylor expansion of y.im in y.re 0.147 * [backup-simplify]: Simplify y.im into y.im 0.147 * [taylor]: Taking taylor expansion of x.im in y.re 0.148 * [backup-simplify]: Simplify x.im into x.im 0.148 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.148 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.149 * [taylor]: Taking taylor expansion of 0 in x.im 0.149 * [backup-simplify]: Simplify 0 into 0 0.149 * [taylor]: Taking taylor expansion of 1 in y.im 0.149 * [backup-simplify]: Simplify 1 into 1 0.150 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.150 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.150 * [backup-simplify]: Simplify (- 0) into 0 0.151 * [backup-simplify]: Simplify (+ 0 0) into 0 0.151 * [taylor]: Taking taylor expansion of 0 in y.re 0.151 * [backup-simplify]: Simplify 0 into 0 0.151 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.151 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.151 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.151 * [taylor]: Taking taylor expansion of y.im in x.im 0.151 * [backup-simplify]: Simplify y.im into y.im 0.151 * [taylor]: Taking taylor expansion of x.im in x.im 0.151 * [backup-simplify]: Simplify 0 into 0 0.151 * [backup-simplify]: Simplify 1 into 1 0.151 * [backup-simplify]: Simplify (* y.im 0) into 0 0.152 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.152 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.152 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.152 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.152 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.152 * [taylor]: Taking taylor expansion of y.im in y.im 0.152 * [backup-simplify]: Simplify 0 into 0 0.152 * [backup-simplify]: Simplify 1 into 1 0.152 * [backup-simplify]: Simplify (/ 1 1) into 1 0.153 * [backup-simplify]: Simplify (- 1) into -1 0.153 * [backup-simplify]: Simplify -1 into -1 0.154 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.154 * [taylor]: Taking taylor expansion of 0 in x.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 * [backup-simplify]: Simplify 1 into 1 0.155 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.155 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.155 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.156 * [backup-simplify]: Simplify (- 0) into 0 0.156 * [backup-simplify]: Simplify (+ 0 0) into 0 0.156 * [taylor]: Taking taylor expansion of 0 in y.re 0.157 * [backup-simplify]: Simplify 0 into 0 0.157 * [taylor]: Taking taylor expansion of 0 in x.im 0.157 * [backup-simplify]: Simplify 0 into 0 0.157 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.157 * [backup-simplify]: Simplify (- 0) into 0 0.157 * [taylor]: Taking taylor expansion of 0 in x.im 0.157 * [backup-simplify]: Simplify 0 into 0 0.158 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.158 * [taylor]: Taking taylor expansion of 0 in x.im 0.158 * [backup-simplify]: Simplify 0 into 0 0.159 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.160 * [backup-simplify]: Simplify (- 0) into 0 0.160 * [taylor]: Taking taylor expansion of 0 in y.im 0.160 * [backup-simplify]: Simplify 0 into 0 0.160 * [taylor]: Taking taylor expansion of 0 in y.im 0.160 * [backup-simplify]: Simplify 0 into 0 0.160 * [taylor]: Taking taylor expansion of 0 in y.im 0.160 * [backup-simplify]: Simplify 0 into 0 0.160 * [taylor]: Taking taylor expansion of 0 in y.im 0.160 * [backup-simplify]: Simplify 0 into 0 0.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.161 * [backup-simplify]: Simplify (- 0) into 0 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [backup-simplify]: Simplify 0 into 0 0.163 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.164 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.164 * [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.165 * [backup-simplify]: Simplify (- 0) into 0 0.165 * [backup-simplify]: Simplify (+ 0 0) into 0 0.165 * [taylor]: Taking taylor expansion of 0 in y.re 0.165 * [backup-simplify]: Simplify 0 into 0 0.165 * [taylor]: Taking taylor expansion of 0 in x.im 0.165 * [backup-simplify]: Simplify 0 into 0 0.165 * [taylor]: Taking taylor expansion of 0 in x.im 0.165 * [backup-simplify]: Simplify 0 into 0 0.166 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.166 * [backup-simplify]: Simplify (- 0) into 0 0.166 * [taylor]: Taking taylor expansion of 0 in x.im 0.166 * [backup-simplify]: Simplify 0 into 0 0.167 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.167 * [taylor]: Taking taylor expansion of 0 in x.im 0.167 * [backup-simplify]: Simplify 0 into 0 0.167 * [taylor]: Taking taylor expansion of 0 in y.im 0.167 * [backup-simplify]: Simplify 0 into 0 0.167 * [taylor]: Taking taylor expansion of 0 in y.im 0.167 * [backup-simplify]: Simplify 0 into 0 0.168 * [taylor]: Taking taylor expansion of 0 in y.im 0.168 * [backup-simplify]: Simplify 0 into 0 0.168 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.169 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.169 * [backup-simplify]: Simplify (- 0) into 0 0.169 * [taylor]: Taking taylor expansion of 0 in y.im 0.169 * [backup-simplify]: Simplify 0 into 0 0.169 * [taylor]: Taking taylor expansion of 0 in y.im 0.169 * [backup-simplify]: Simplify 0 into 0 0.169 * [taylor]: Taking taylor expansion of 0 in y.im 0.169 * [backup-simplify]: Simplify 0 into 0 0.169 * [taylor]: Taking taylor expansion of 0 in y.im 0.169 * [backup-simplify]: Simplify 0 into 0 0.169 * [backup-simplify]: Simplify 0 into 0 0.169 * [backup-simplify]: Simplify 0 into 0 0.170 * [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.170 * * * [progress]: simplifying candidates 0.170 * * * * [progress]: [ 1 / 16 ] simplifiying candidate # 0.170 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 0.171 * * [simplify]: iters left: 5 (9 enodes) 0.174 * * [simplify]: iters left: 4 (35 enodes) 0.184 * * [simplify]: iters left: 3 (54 enodes) 0.201 * * [simplify]: iters left: 2 (95 enodes) 0.236 * * [simplify]: iters left: 1 (193 enodes) 0.304 * * [simplify]: Extracting #0: cost 1 inf + 0 0.304 * * [simplify]: Extracting #1: cost 61 inf + 0 0.304 * * [simplify]: Extracting #2: cost 177 inf + 0 0.305 * * [simplify]: Extracting #3: cost 207 inf + 844 0.306 * * [simplify]: Extracting #4: cost 161 inf + 6973 0.309 * * [simplify]: Extracting #5: cost 112 inf + 18650 0.316 * * [simplify]: Extracting #6: cost 35 inf + 67314 0.335 * * [simplify]: Extracting #7: cost 0 inf + 95011 0.356 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 0.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 0.356 * * * * [progress]: [ 2 / 16 ] simplifiying candidate # 0.356 * * * * [progress]: [ 3 / 16 ] simplifiying candidate # 0.356 * * * * [progress]: [ 4 / 16 ] simplifiying candidate # 0.356 * * * * [progress]: [ 5 / 16 ] simplifiying candidate # 0.356 * * * * [progress]: [ 6 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 7 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 8 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 9 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 10 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 11 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 12 / 16 ] simplifiying candidate # 0.357 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 0.357 * * * * [progress]: [ 14 / 16 ] simplifiying candidate # 0.357 * [simplify]: Simplifying 0 0.357 * * [simplify]: iters left: 0 (1 enodes) 0.359 * * [simplify]: Extracting #0: cost 1 inf + 0 0.359 * * [simplify]: Extracting #1: cost 0 inf + 1 0.359 * [simplify]: Simplified to 0 0.359 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 0.359 * * * * [progress]: [ 15 / 16 ] simplifiying candidate # 0.359 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.359 * * [simplify]: iters left: 4 (7 enodes) 0.362 * * [simplify]: iters left: 3 (25 enodes) 0.368 * * [simplify]: iters left: 2 (34 enodes) 0.373 * * [simplify]: iters left: 1 (38 enodes) 0.377 * * [simplify]: Extracting #0: cost 1 inf + 0 0.377 * * [simplify]: Extracting #1: cost 5 inf + 0 0.378 * * [simplify]: Extracting #2: cost 14 inf + 0 0.378 * * [simplify]: Extracting #3: cost 9 inf + 169 0.378 * * [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.378 * * * * [progress]: [ 16 / 16 ] simplifiying candidate # 0.378 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.379 * * [simplify]: iters left: 4 (7 enodes) 0.380 * * [simplify]: iters left: 3 (25 enodes) 0.383 * * [simplify]: iters left: 2 (34 enodes) 0.388 * * [simplify]: iters left: 1 (38 enodes) 0.393 * * [simplify]: Extracting #0: cost 1 inf + 0 0.393 * * [simplify]: Extracting #1: cost 5 inf + 0 0.393 * * [simplify]: Extracting #2: cost 14 inf + 0 0.393 * * [simplify]: Extracting #3: cost 9 inf + 169 0.393 * * [simplify]: Extracting #4: cost 2 inf + 583 0.393 * * [simplify]: Extracting #5: cost 0 inf + 748 0.394 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.394 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.394 * * * [progress]: adding candidates to table 0.602 * * [progress]: iteration 2 / 4 0.602 * * * [progress]: picking best candidate 0.608 * * * * [pick]: Picked # 0.608 * * * [progress]: localizing error 0.632 * * * [progress]: generating rewritten candidates 0.632 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.703 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 0.767 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 0.910 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 0.921 * * * [progress]: generating series expansions 0.921 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.922 * [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.922 * [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.922 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.922 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.922 * [taylor]: Taking taylor expansion of y.re in y.im 0.922 * [backup-simplify]: Simplify y.re into y.re 0.922 * [taylor]: Taking taylor expansion of x.re in y.im 0.922 * [backup-simplify]: Simplify x.re into x.re 0.922 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.922 * [taylor]: Taking taylor expansion of y.im in y.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify 1 into 1 0.922 * [taylor]: Taking taylor expansion of x.im in y.im 0.922 * [backup-simplify]: Simplify x.im into x.im 0.922 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.922 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.922 * [taylor]: Taking taylor expansion of y.re in x.im 0.922 * [backup-simplify]: Simplify y.re into y.re 0.922 * [taylor]: Taking taylor expansion of x.re in x.im 0.922 * [backup-simplify]: Simplify x.re into x.re 0.922 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.922 * [taylor]: Taking taylor expansion of y.im in x.im 0.922 * [backup-simplify]: Simplify y.im into y.im 0.922 * [taylor]: Taking taylor expansion of x.im in x.im 0.922 * [backup-simplify]: Simplify 0 into 0 0.922 * [backup-simplify]: Simplify 1 into 1 0.923 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.923 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.923 * [taylor]: Taking taylor expansion of y.re in y.re 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [taylor]: Taking taylor expansion of x.re in y.re 0.923 * [backup-simplify]: Simplify x.re into x.re 0.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.923 * [taylor]: Taking taylor expansion of y.im in y.re 0.923 * [backup-simplify]: Simplify y.im into y.im 0.923 * [taylor]: Taking taylor expansion of x.im in y.re 0.923 * [backup-simplify]: Simplify x.im into x.im 0.923 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.923 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.923 * [taylor]: Taking taylor expansion of y.re in x.re 0.923 * [backup-simplify]: Simplify y.re into y.re 0.923 * [taylor]: Taking taylor expansion of x.re in x.re 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.923 * [taylor]: Taking taylor expansion of y.im in x.re 0.923 * [backup-simplify]: Simplify y.im into y.im 0.923 * [taylor]: Taking taylor expansion of x.im in x.re 0.923 * [backup-simplify]: Simplify x.im into x.im 0.923 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.923 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.923 * [taylor]: Taking taylor expansion of y.re in x.re 0.923 * [backup-simplify]: Simplify y.re into y.re 0.923 * [taylor]: Taking taylor expansion of x.re in x.re 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.923 * [taylor]: Taking taylor expansion of y.im in x.re 0.923 * [backup-simplify]: Simplify y.im into y.im 0.923 * [taylor]: Taking taylor expansion of x.im in x.re 0.923 * [backup-simplify]: Simplify x.im into x.im 0.923 * [backup-simplify]: Simplify (* y.re 0) into 0 0.923 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.923 * [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 (- (* y.im x.im)) in y.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 (* 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 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.924 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.924 * [taylor]: Taking taylor expansion of y.im in x.im 0.924 * [backup-simplify]: Simplify y.im into y.im 0.924 * [taylor]: Taking taylor expansion of x.im in x.im 0.924 * [backup-simplify]: Simplify 0 into 0 0.924 * [backup-simplify]: Simplify 1 into 1 0.924 * [backup-simplify]: Simplify (* y.im 0) into 0 0.925 * [backup-simplify]: Simplify (- 0) into 0 0.925 * [taylor]: Taking taylor expansion of 0 in y.im 0.925 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.925 * [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 * [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 0 in x.im 0.926 * [backup-simplify]: Simplify 0 into 0 0.926 * [taylor]: Taking taylor expansion of 0 in y.im 0.926 * [backup-simplify]: Simplify 0 into 0 0.926 * [backup-simplify]: Simplify 0 into 0 0.926 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.926 * [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 (+ (* y.im 1) (* 0 0)) into y.im 0.927 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.927 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.927 * [taylor]: Taking taylor expansion of y.im in y.im 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify 1 into 1 0.930 * [backup-simplify]: Simplify (- 0) into 0 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.931 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.931 * [backup-simplify]: Simplify (- 0) into 0 0.932 * [backup-simplify]: Simplify (+ 0 0) into 0 0.932 * [taylor]: Taking taylor expansion of 0 in y.re 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [taylor]: Taking taylor expansion of 0 in x.im 0.932 * [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 (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.932 * [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.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.933 * [taylor]: Taking taylor expansion of x.re in y.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 y.im 0.933 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.933 * [taylor]: Taking taylor expansion of y.im in y.im 0.933 * [backup-simplify]: Simplify 0 into 0 0.933 * [backup-simplify]: Simplify 1 into 1 0.933 * [taylor]: Taking taylor expansion of x.im in y.im 0.933 * [backup-simplify]: Simplify x.im into x.im 0.933 * [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 * [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.934 * [backup-simplify]: Simplify x.re into x.re 0.934 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.934 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.934 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.934 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.934 * [taylor]: Taking taylor expansion of y.im in x.im 0.934 * [backup-simplify]: Simplify y.im into y.im 0.934 * [taylor]: Taking taylor expansion of x.im in x.im 0.934 * [backup-simplify]: Simplify 0 into 0 0.934 * [backup-simplify]: Simplify 1 into 1 0.934 * [backup-simplify]: Simplify (* y.im 0) into 0 0.934 * [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 * [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.935 * [backup-simplify]: Simplify x.re into x.re 0.935 * [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 * [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.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.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 * [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.937 * [backup-simplify]: Simplify 1 into 1 0.937 * [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.937 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.937 * [taylor]: Taking taylor expansion of y.re in y.re 0.937 * [backup-simplify]: Simplify 0 into 0 0.937 * [backup-simplify]: Simplify 1 into 1 0.938 * [backup-simplify]: Simplify (/ 1 1) into 1 0.938 * [taylor]: Taking taylor expansion of 1 in x.im 0.938 * [backup-simplify]: Simplify 1 into 1 0.938 * [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.939 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.939 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.939 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.939 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.939 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.939 * [taylor]: Taking taylor expansion of y.im in y.re 0.939 * [backup-simplify]: Simplify y.im into y.im 0.939 * [taylor]: Taking taylor expansion of x.im in y.re 0.939 * [backup-simplify]: Simplify x.im into x.im 0.939 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.939 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.940 * [taylor]: Taking taylor expansion of 0 in x.im 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [taylor]: Taking taylor expansion of 1 in y.im 0.940 * [backup-simplify]: Simplify 1 into 1 0.941 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.941 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.941 * [backup-simplify]: Simplify (- 0) into 0 0.942 * [backup-simplify]: Simplify (+ 0 0) into 0 0.942 * [taylor]: Taking taylor expansion of 0 in y.re 0.942 * [backup-simplify]: Simplify 0 into 0 0.942 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.942 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.942 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.942 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.942 * [taylor]: Taking taylor expansion of y.im in x.im 0.942 * [backup-simplify]: Simplify y.im into y.im 0.942 * [taylor]: Taking taylor expansion of x.im in x.im 0.942 * [backup-simplify]: Simplify 0 into 0 0.942 * [backup-simplify]: Simplify 1 into 1 0.942 * [backup-simplify]: Simplify (* y.im 0) into 0 0.942 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.942 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.942 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.942 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.943 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.943 * [taylor]: Taking taylor expansion of y.im in y.im 0.943 * [backup-simplify]: Simplify 0 into 0 0.943 * [backup-simplify]: Simplify 1 into 1 0.943 * [backup-simplify]: Simplify (/ 1 1) into 1 0.943 * [backup-simplify]: Simplify (- 1) into -1 0.943 * [backup-simplify]: Simplify -1 into -1 0.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.944 * [taylor]: Taking taylor expansion of 0 in x.im 0.944 * [backup-simplify]: Simplify 0 into 0 0.944 * [taylor]: Taking taylor expansion of 0 in y.im 0.944 * [backup-simplify]: Simplify 0 into 0 0.944 * [taylor]: Taking taylor expansion of 0 in y.im 0.944 * [backup-simplify]: Simplify 0 into 0 0.944 * [backup-simplify]: Simplify 1 into 1 0.945 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.946 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.946 * [backup-simplify]: Simplify (- 0) into 0 0.947 * [backup-simplify]: Simplify (+ 0 0) into 0 0.947 * [taylor]: Taking taylor expansion of 0 in y.re 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [taylor]: Taking taylor expansion of 0 in x.im 0.947 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.947 * [backup-simplify]: Simplify (- 0) into 0 0.947 * [taylor]: Taking taylor expansion of 0 in x.im 0.947 * [backup-simplify]: Simplify 0 into 0 0.948 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.948 * [taylor]: Taking taylor expansion of 0 in x.im 0.948 * [backup-simplify]: Simplify 0 into 0 0.949 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.949 * [backup-simplify]: Simplify (- 0) into 0 0.949 * [taylor]: Taking taylor expansion of 0 in y.im 0.949 * [backup-simplify]: Simplify 0 into 0 0.950 * [taylor]: Taking taylor expansion of 0 in y.im 0.950 * [backup-simplify]: Simplify 0 into 0 0.950 * [taylor]: Taking taylor expansion of 0 in y.im 0.950 * [backup-simplify]: Simplify 0 into 0 0.950 * [taylor]: Taking taylor expansion of 0 in y.im 0.950 * [backup-simplify]: Simplify 0 into 0 0.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.951 * [backup-simplify]: Simplify (- 0) into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.951 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.953 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.953 * [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.954 * [backup-simplify]: Simplify (- 0) into 0 0.954 * [backup-simplify]: Simplify (+ 0 0) into 0 0.954 * [taylor]: Taking taylor expansion of 0 in y.re 0.954 * [backup-simplify]: Simplify 0 into 0 0.954 * [taylor]: Taking taylor expansion of 0 in x.im 0.954 * [backup-simplify]: Simplify 0 into 0 0.954 * [taylor]: Taking taylor expansion of 0 in x.im 0.954 * [backup-simplify]: Simplify 0 into 0 0.955 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.955 * [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 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.956 * [taylor]: Taking taylor expansion of 0 in x.im 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [taylor]: Taking taylor expansion of 0 in y.im 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [taylor]: Taking taylor expansion of 0 in y.im 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [taylor]: Taking taylor expansion of 0 in y.im 0.956 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.958 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 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.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.958 * [taylor]: Taking taylor expansion of 0 in y.im 0.958 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify 0 into 0 0.959 * [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.960 * [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.960 * [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.960 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.960 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.960 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.960 * [taylor]: Taking taylor expansion of y.re in y.im 0.960 * [backup-simplify]: Simplify y.re into y.re 0.960 * [taylor]: Taking taylor expansion of x.re in y.im 0.960 * [backup-simplify]: Simplify x.re into x.re 0.960 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.960 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.960 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.960 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.960 * [taylor]: Taking taylor expansion of y.im in y.im 0.960 * [backup-simplify]: Simplify 0 into 0 0.960 * [backup-simplify]: Simplify 1 into 1 0.960 * [taylor]: Taking taylor expansion of x.im in y.im 0.960 * [backup-simplify]: Simplify x.im into x.im 0.960 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.960 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.960 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.961 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.961 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.961 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.961 * [taylor]: Taking taylor expansion of y.re in x.im 0.961 * [backup-simplify]: Simplify y.re into y.re 0.961 * [taylor]: Taking taylor expansion of x.re in x.im 0.961 * [backup-simplify]: Simplify x.re into x.re 0.961 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.961 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.961 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.961 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.961 * [taylor]: Taking taylor expansion of y.im in x.im 0.961 * [backup-simplify]: Simplify y.im into y.im 0.961 * [taylor]: Taking taylor expansion of x.im in x.im 0.961 * [backup-simplify]: Simplify 0 into 0 0.961 * [backup-simplify]: Simplify 1 into 1 0.961 * [backup-simplify]: Simplify (* y.im 0) into 0 0.961 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.961 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.962 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.962 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.962 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.962 * [taylor]: Taking taylor expansion of y.re in y.re 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [backup-simplify]: Simplify 1 into 1 0.962 * [taylor]: Taking taylor expansion of x.re in y.re 0.962 * [backup-simplify]: Simplify x.re into x.re 0.962 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.962 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.962 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.962 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.962 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.962 * [taylor]: Taking taylor expansion of y.im in y.re 0.962 * [backup-simplify]: Simplify y.im into y.im 0.962 * [taylor]: Taking taylor expansion of x.im in y.re 0.962 * [backup-simplify]: Simplify x.im into x.im 0.962 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.963 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.963 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.963 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.963 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.963 * [taylor]: Taking taylor expansion of y.re in x.re 0.963 * [backup-simplify]: Simplify y.re into y.re 0.963 * [taylor]: Taking taylor expansion of x.re in x.re 0.963 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify 1 into 1 0.963 * [backup-simplify]: Simplify (* y.re 0) into 0 0.963 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.963 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.963 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.963 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.963 * [taylor]: Taking taylor expansion of y.im in x.re 0.963 * [backup-simplify]: Simplify y.im into y.im 0.963 * [taylor]: Taking taylor expansion of x.im in x.re 0.963 * [backup-simplify]: Simplify x.im into x.im 0.963 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.964 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.964 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.964 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.964 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.964 * [taylor]: Taking taylor expansion of y.re in x.re 0.964 * [backup-simplify]: Simplify y.re into y.re 0.964 * [taylor]: Taking taylor expansion of x.re in x.re 0.964 * [backup-simplify]: Simplify 0 into 0 0.964 * [backup-simplify]: Simplify 1 into 1 0.964 * [backup-simplify]: Simplify (* y.re 0) into 0 0.964 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.964 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.964 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.964 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.964 * [taylor]: Taking taylor expansion of y.im in x.re 0.964 * [backup-simplify]: Simplify y.im into y.im 0.964 * [taylor]: Taking taylor expansion of x.im in x.re 0.964 * [backup-simplify]: Simplify x.im into x.im 0.964 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.965 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.965 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.965 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.965 * [taylor]: Taking taylor expansion of y.re in y.re 0.965 * [backup-simplify]: Simplify 0 into 0 0.965 * [backup-simplify]: Simplify 1 into 1 0.965 * [backup-simplify]: Simplify (/ 1 1) into 1 0.965 * [taylor]: Taking taylor expansion of 1 in x.im 0.965 * [backup-simplify]: Simplify 1 into 1 0.966 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.966 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.966 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.966 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.966 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.966 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.966 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.966 * [taylor]: Taking taylor expansion of y.im in y.re 0.967 * [backup-simplify]: Simplify y.im into y.im 0.967 * [taylor]: Taking taylor expansion of x.im in y.re 0.967 * [backup-simplify]: Simplify x.im into x.im 0.967 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.967 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.968 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.968 * [taylor]: Taking taylor expansion of 0 in x.im 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [taylor]: Taking taylor expansion of 1 in y.im 0.968 * [backup-simplify]: Simplify 1 into 1 0.968 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.969 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.969 * [backup-simplify]: Simplify (- 0) into 0 0.970 * [backup-simplify]: Simplify (+ 0 0) into 0 0.970 * [taylor]: Taking taylor expansion of 0 in y.re 0.970 * [backup-simplify]: Simplify 0 into 0 0.970 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.970 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.970 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.970 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.970 * [taylor]: Taking taylor expansion of y.im in x.im 0.970 * [backup-simplify]: Simplify y.im into y.im 0.970 * [taylor]: Taking taylor expansion of x.im in x.im 0.970 * [backup-simplify]: Simplify 0 into 0 0.970 * [backup-simplify]: Simplify 1 into 1 0.970 * [backup-simplify]: Simplify (* y.im 0) into 0 0.971 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.971 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.971 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.971 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.971 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.971 * [taylor]: Taking taylor expansion of y.im in y.im 0.971 * [backup-simplify]: Simplify 0 into 0 0.971 * [backup-simplify]: Simplify 1 into 1 0.971 * [backup-simplify]: Simplify (/ 1 1) into 1 0.972 * [backup-simplify]: Simplify (- 1) into -1 0.972 * [backup-simplify]: Simplify -1 into -1 0.973 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.973 * [taylor]: Taking taylor expansion of 0 in x.im 0.973 * [backup-simplify]: Simplify 0 into 0 0.973 * [taylor]: Taking taylor expansion of 0 in y.im 0.973 * [backup-simplify]: Simplify 0 into 0 0.973 * [taylor]: Taking taylor expansion of 0 in y.im 0.973 * [backup-simplify]: Simplify 0 into 0 0.973 * [backup-simplify]: Simplify 1 into 1 0.974 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.974 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.975 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.975 * [backup-simplify]: Simplify (- 0) into 0 0.976 * [backup-simplify]: Simplify (+ 0 0) into 0 0.976 * [taylor]: Taking taylor expansion of 0 in y.re 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [taylor]: Taking taylor expansion of 0 in x.im 0.976 * [backup-simplify]: Simplify 0 into 0 0.976 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.976 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.976 * [backup-simplify]: Simplify (- 0) into 0 0.976 * [taylor]: Taking taylor expansion of 0 in x.im 0.976 * [backup-simplify]: Simplify 0 into 0 0.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.977 * [taylor]: Taking taylor expansion of 0 in x.im 0.977 * [backup-simplify]: Simplify 0 into 0 0.978 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.978 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.979 * [backup-simplify]: Simplify (- 0) into 0 0.979 * [taylor]: Taking taylor expansion of 0 in y.im 0.979 * [backup-simplify]: Simplify 0 into 0 0.979 * [taylor]: Taking taylor expansion of 0 in y.im 0.979 * [backup-simplify]: Simplify 0 into 0 0.979 * [taylor]: Taking taylor expansion of 0 in y.im 0.979 * [backup-simplify]: Simplify 0 into 0 0.979 * [taylor]: Taking taylor expansion of 0 in y.im 0.979 * [backup-simplify]: Simplify 0 into 0 0.980 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.980 * [backup-simplify]: Simplify (- 0) into 0 0.980 * [backup-simplify]: Simplify 0 into 0 0.980 * [backup-simplify]: Simplify 0 into 0 0.980 * [backup-simplify]: Simplify 0 into 0 0.980 * [backup-simplify]: Simplify 0 into 0 0.981 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.983 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.983 * [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.983 * [backup-simplify]: Simplify (- 0) into 0 0.984 * [backup-simplify]: Simplify (+ 0 0) into 0 0.984 * [taylor]: Taking taylor expansion of 0 in y.re 0.984 * [backup-simplify]: Simplify 0 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 0 in x.im 0.984 * [backup-simplify]: Simplify 0 into 0 0.984 * [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 * [taylor]: Taking taylor expansion of 0 in x.im 0.985 * [backup-simplify]: Simplify 0 into 0 0.986 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.986 * [taylor]: Taking taylor expansion of 0 in x.im 0.986 * [backup-simplify]: Simplify 0 into 0 0.986 * [taylor]: Taking taylor expansion of 0 in y.im 0.986 * [backup-simplify]: Simplify 0 into 0 0.986 * [taylor]: Taking taylor expansion of 0 in y.im 0.986 * [backup-simplify]: Simplify 0 into 0 0.986 * [taylor]: Taking taylor expansion of 0 in y.im 0.986 * [backup-simplify]: Simplify 0 into 0 0.987 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.987 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.988 * [backup-simplify]: Simplify (- 0) into 0 0.988 * [taylor]: Taking taylor expansion of 0 in y.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [taylor]: Taking taylor expansion of 0 in y.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [taylor]: Taking taylor expansion of 0 in y.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [taylor]: Taking taylor expansion of 0 in y.im 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify 0 into 0 0.989 * [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.989 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 0.989 * [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.989 * [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.989 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 0.989 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.989 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.989 * [taylor]: Taking taylor expansion of y.re in y.im 0.989 * [backup-simplify]: Simplify y.re into y.re 0.989 * [taylor]: Taking taylor expansion of x.re in y.im 0.989 * [backup-simplify]: Simplify x.re into x.re 0.989 * [taylor]: Taking taylor expansion of (* y.im x.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 * [taylor]: Taking taylor expansion of x.im in y.im 0.989 * [backup-simplify]: Simplify x.im into x.im 0.990 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.990 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.990 * [backup-simplify]: Simplify (- 0) into 0 0.990 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.990 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 0.990 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.990 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.990 * [taylor]: Taking taylor expansion of y.re in x.im 0.990 * [backup-simplify]: Simplify y.re into y.re 0.990 * [taylor]: Taking taylor expansion of x.re in x.im 0.990 * [backup-simplify]: Simplify x.re into x.re 0.990 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.990 * [taylor]: Taking taylor expansion of y.im in x.im 0.990 * [backup-simplify]: Simplify y.im into y.im 0.990 * [taylor]: Taking taylor expansion of x.im in x.im 0.990 * [backup-simplify]: Simplify 0 into 0 0.990 * [backup-simplify]: Simplify 1 into 1 0.990 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.991 * [backup-simplify]: Simplify (* y.im 0) into 0 0.991 * [backup-simplify]: Simplify (- 0) into 0 0.991 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 0.991 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 0.991 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.991 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.991 * [taylor]: Taking taylor expansion of y.re in y.re 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify 1 into 1 0.991 * [taylor]: Taking taylor expansion of x.re in y.re 0.991 * [backup-simplify]: Simplify x.re into x.re 0.991 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.991 * [taylor]: Taking taylor expansion of y.im in y.re 0.991 * [backup-simplify]: Simplify y.im into y.im 0.991 * [taylor]: Taking taylor expansion of x.im in y.re 0.991 * [backup-simplify]: Simplify x.im into x.im 0.991 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.991 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.992 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.992 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.992 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 0.992 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.992 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.992 * [taylor]: Taking taylor expansion of y.re in x.re 0.992 * [backup-simplify]: Simplify y.re into y.re 0.992 * [taylor]: Taking taylor expansion of x.re in x.re 0.992 * [backup-simplify]: Simplify 0 into 0 0.992 * [backup-simplify]: Simplify 1 into 1 0.992 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.992 * [taylor]: Taking taylor expansion of y.im in x.re 0.992 * [backup-simplify]: Simplify y.im into y.im 0.992 * [taylor]: Taking taylor expansion of x.im in x.re 0.992 * [backup-simplify]: Simplify x.im into x.im 0.992 * [backup-simplify]: Simplify (* y.re 0) into 0 0.992 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.992 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.992 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.992 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 0.992 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.992 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.992 * [taylor]: Taking taylor expansion of y.re in x.re 0.992 * [backup-simplify]: Simplify y.re into y.re 0.992 * [taylor]: Taking taylor expansion of x.re in x.re 0.992 * [backup-simplify]: Simplify 0 into 0 0.993 * [backup-simplify]: Simplify 1 into 1 0.993 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.993 * [taylor]: Taking taylor expansion of y.im in x.re 0.993 * [backup-simplify]: Simplify y.im into y.im 0.993 * [taylor]: Taking taylor expansion of x.im in x.re 0.993 * [backup-simplify]: Simplify x.im into x.im 0.993 * [backup-simplify]: Simplify (* y.re 0) into 0 0.993 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.993 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.993 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.993 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 0.993 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.993 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.993 * [taylor]: Taking taylor expansion of y.im in y.re 0.993 * [backup-simplify]: Simplify y.im into y.im 0.993 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.993 * [taylor]: Taking taylor expansion of x.im in y.re 0.993 * [backup-simplify]: Simplify x.im into x.im 0.993 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.993 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.994 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.994 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.994 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.994 * [taylor]: Taking taylor expansion of y.im in x.im 0.994 * [backup-simplify]: Simplify y.im into y.im 0.994 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.994 * [taylor]: Taking taylor expansion of x.im in x.im 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify 1 into 1 0.994 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.994 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.995 * [backup-simplify]: Simplify (- 0) into 0 0.995 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.995 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 0.995 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im (* y.re x.im)))) in y.re 0.995 * [taylor]: Taking taylor expansion of (* 2 (* y.im (* y.re x.im))) in y.re 0.995 * [taylor]: Taking taylor expansion of 2 in y.re 0.995 * [backup-simplify]: Simplify 2 into 2 0.995 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 0.995 * [taylor]: Taking taylor expansion of y.im in y.re 0.995 * [backup-simplify]: Simplify y.im into y.im 0.995 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.995 * [taylor]: Taking taylor expansion of y.re in y.re 0.995 * [backup-simplify]: Simplify 0 into 0 0.995 * [backup-simplify]: Simplify 1 into 1 0.995 * [taylor]: Taking taylor expansion of x.im in y.re 0.996 * [backup-simplify]: Simplify x.im into x.im 0.996 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.996 * [backup-simplify]: Simplify (* y.im 0) into 0 0.996 * [backup-simplify]: Simplify (* 2 0) into 0 0.997 * [backup-simplify]: Simplify (- 0) into 0 0.997 * [taylor]: Taking taylor expansion of 0 in x.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 * [backup-simplify]: Simplify 0 into 0 0.997 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.997 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.997 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.997 * [taylor]: Taking taylor expansion of 0 in x.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 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.999 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.999 * [backup-simplify]: Simplify (- 0) into 0 0.999 * [backup-simplify]: Simplify (+ 0 0) into 0 1.000 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1.000 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.000 * [taylor]: Taking taylor expansion of y.re in y.re 1.000 * [backup-simplify]: Simplify 0 into 0 1.000 * [backup-simplify]: Simplify 1 into 1 1.000 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.001 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1.001 * [backup-simplify]: Simplify (+ (* 2 (* y.im x.im)) (* 0 0)) into (* 2 (* y.im x.im)) 1.001 * [backup-simplify]: Simplify (- (* 2 (* y.im x.im))) into (- (* 2 (* y.im x.im))) 1.001 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im x.im))) in x.im 1.001 * [taylor]: Taking taylor expansion of (* 2 (* y.im x.im)) in x.im 1.001 * [taylor]: Taking taylor expansion of 2 in x.im 1.001 * [backup-simplify]: Simplify 2 into 2 1.001 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.002 * [taylor]: Taking taylor expansion of y.im in x.im 1.002 * [backup-simplify]: Simplify y.im into y.im 1.002 * [taylor]: Taking taylor expansion of x.im in x.im 1.002 * [backup-simplify]: Simplify 0 into 0 1.002 * [backup-simplify]: Simplify 1 into 1 1.002 * [backup-simplify]: Simplify (* y.im 0) into 0 1.002 * [backup-simplify]: Simplify (* 2 0) into 0 1.002 * [backup-simplify]: Simplify (- 0) into 0 1.002 * [taylor]: Taking taylor expansion of 0 in y.im 1.003 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.003 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.004 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.004 * [taylor]: Taking taylor expansion of 0 in x.im 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [taylor]: Taking taylor expansion of 0 in y.im 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [taylor]: Taking taylor expansion of 0 in y.im 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [taylor]: Taking taylor expansion of 0 in y.im 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.005 * [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) 1.005 * [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 1.005 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1.005 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.005 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.005 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.005 * [taylor]: Taking taylor expansion of y.re in y.im 1.005 * [backup-simplify]: Simplify y.re into y.re 1.005 * [taylor]: Taking taylor expansion of x.re in y.im 1.005 * [backup-simplify]: Simplify x.re into x.re 1.005 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.005 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.005 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.005 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.005 * [taylor]: Taking taylor expansion of y.im in y.im 1.005 * [backup-simplify]: Simplify 0 into 0 1.005 * [backup-simplify]: Simplify 1 into 1 1.005 * [taylor]: Taking taylor expansion of x.im in y.im 1.005 * [backup-simplify]: Simplify x.im into x.im 1.005 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.006 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.006 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.006 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.006 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.006 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1.006 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.006 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.006 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.006 * [taylor]: Taking taylor expansion of y.re in x.im 1.006 * [backup-simplify]: Simplify y.re into y.re 1.006 * [taylor]: Taking taylor expansion of x.re in x.im 1.006 * [backup-simplify]: Simplify x.re into x.re 1.006 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.006 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.007 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.007 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.007 * [taylor]: Taking taylor expansion of y.im in x.im 1.007 * [backup-simplify]: Simplify y.im into y.im 1.007 * [taylor]: Taking taylor expansion of x.im in x.im 1.007 * [backup-simplify]: Simplify 0 into 0 1.007 * [backup-simplify]: Simplify 1 into 1 1.007 * [backup-simplify]: Simplify (* y.im 0) into 0 1.007 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.007 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.007 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.007 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.007 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1.007 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.007 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.007 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.007 * [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 x.re in y.re 1.008 * [backup-simplify]: Simplify x.re into x.re 1.008 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.008 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.008 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.008 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.008 * [taylor]: Taking taylor expansion of (* y.im x.im) 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 x.im in y.re 1.008 * [backup-simplify]: Simplify x.im into x.im 1.008 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.008 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.008 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.008 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.009 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.009 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.009 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.009 * [taylor]: Taking taylor expansion of y.re in x.re 1.009 * [backup-simplify]: Simplify y.re into y.re 1.009 * [taylor]: Taking taylor expansion of x.re in x.re 1.009 * [backup-simplify]: Simplify 0 into 0 1.009 * [backup-simplify]: Simplify 1 into 1 1.009 * [backup-simplify]: Simplify (* y.re 0) into 0 1.009 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.009 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.009 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.009 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.009 * [taylor]: Taking taylor expansion of y.im in x.re 1.009 * [backup-simplify]: Simplify y.im into y.im 1.009 * [taylor]: Taking taylor expansion of x.im in x.re 1.009 * [backup-simplify]: Simplify x.im into x.im 1.009 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.010 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.010 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.010 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.010 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.010 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.010 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.010 * [taylor]: Taking taylor expansion of y.re in x.re 1.010 * [backup-simplify]: Simplify y.re into y.re 1.010 * [taylor]: Taking taylor expansion of x.re in x.re 1.010 * [backup-simplify]: Simplify 0 into 0 1.010 * [backup-simplify]: Simplify 1 into 1 1.010 * [backup-simplify]: Simplify (* y.re 0) into 0 1.010 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.010 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.010 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.010 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.010 * [taylor]: Taking taylor expansion of y.im in x.re 1.010 * [backup-simplify]: Simplify y.im into y.im 1.011 * [taylor]: Taking taylor expansion of x.im in x.re 1.011 * [backup-simplify]: Simplify x.im into x.im 1.011 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.011 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.011 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.011 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.011 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.011 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.011 * [taylor]: Taking taylor expansion of y.re in y.re 1.011 * [backup-simplify]: Simplify 0 into 0 1.011 * [backup-simplify]: Simplify 1 into 1 1.011 * [backup-simplify]: Simplify (* 1 1) into 1 1.012 * [backup-simplify]: Simplify (/ 1 1) into 1 1.012 * [taylor]: Taking taylor expansion of 1 in x.im 1.012 * [backup-simplify]: Simplify 1 into 1 1.013 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.013 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.013 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.013 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.013 * [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.013 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 1.013 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 1.013 * [taylor]: Taking taylor expansion of 2 in y.re 1.013 * [backup-simplify]: Simplify 2 into 2 1.013 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 1.013 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1.013 * [taylor]: Taking taylor expansion of y.im in y.re 1.013 * [backup-simplify]: Simplify y.im into y.im 1.013 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1.013 * [taylor]: Taking taylor expansion of y.re in y.re 1.013 * [backup-simplify]: Simplify 0 into 0 1.013 * [backup-simplify]: Simplify 1 into 1 1.014 * [taylor]: Taking taylor expansion of x.im in y.re 1.014 * [backup-simplify]: Simplify x.im into x.im 1.014 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.014 * [backup-simplify]: Simplify (* y.im 0) into 0 1.014 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.015 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1.015 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.015 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.016 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.016 * [taylor]: Taking taylor expansion of 0 in x.im 1.016 * [backup-simplify]: Simplify 0 into 0 1.017 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.017 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.018 * [backup-simplify]: Simplify (- 0) into 0 1.018 * [backup-simplify]: Simplify (+ 0 0) into 0 1.019 * [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.019 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 1.019 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1.019 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.019 * [taylor]: Taking taylor expansion of y.im in y.re 1.019 * [backup-simplify]: Simplify y.im into y.im 1.019 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.019 * [taylor]: Taking taylor expansion of x.im in y.re 1.019 * [backup-simplify]: Simplify x.im into x.im 1.019 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.019 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.019 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.019 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.020 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 1.020 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 1.020 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 1.020 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 1.020 * [taylor]: Taking taylor expansion of 2 in x.im 1.020 * [backup-simplify]: Simplify 2 into 2 1.020 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.020 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.020 * [taylor]: Taking taylor expansion of y.im in x.im 1.020 * [backup-simplify]: Simplify y.im into y.im 1.020 * [taylor]: Taking taylor expansion of x.im in x.im 1.020 * [backup-simplify]: Simplify 0 into 0 1.020 * [backup-simplify]: Simplify 1 into 1 1.020 * [backup-simplify]: Simplify (* y.im 0) into 0 1.020 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.020 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.021 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.022 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.022 * [taylor]: Taking taylor expansion of 0 in x.im 1.022 * [backup-simplify]: Simplify 0 into 0 1.022 * [taylor]: Taking taylor expansion of 1 in y.im 1.022 * [backup-simplify]: Simplify 1 into 1 1.023 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.024 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 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.026 * [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.026 * [taylor]: Taking taylor expansion of 0 in y.re 1.026 * [backup-simplify]: Simplify 0 into 0 1.026 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1.027 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 1.027 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.028 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1.028 * [backup-simplify]: Simplify (- 0) into 0 1.028 * [taylor]: Taking taylor expansion of 0 in x.im 1.028 * [backup-simplify]: Simplify 0 into 0 1.029 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.031 * [taylor]: Taking taylor expansion of 0 in x.im 1.031 * [backup-simplify]: Simplify 0 into 0 1.031 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 1.031 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 1.031 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 1.031 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 1.031 * [taylor]: Taking taylor expansion of 2 in y.im 1.031 * [backup-simplify]: Simplify 2 into 2 1.031 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.031 * [taylor]: Taking taylor expansion of y.im in y.im 1.031 * [backup-simplify]: Simplify 0 into 0 1.031 * [backup-simplify]: Simplify 1 into 1 1.032 * [backup-simplify]: Simplify (/ 1 1) into 1 1.032 * [taylor]: Taking taylor expansion of 0 in y.im 1.032 * [backup-simplify]: Simplify 0 into 0 1.032 * [taylor]: Taking taylor expansion of 0 in y.im 1.032 * [backup-simplify]: Simplify 0 into 0 1.033 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.034 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.035 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.035 * [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.036 * [backup-simplify]: Simplify (- 0) into 0 1.037 * [backup-simplify]: Simplify (+ 0 0) into 0 1.038 * [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 * [taylor]: Taking taylor expansion of 0 in y.re 1.038 * [backup-simplify]: Simplify 0 into 0 1.038 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 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 (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1.039 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1.039 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.039 * [taylor]: Taking taylor expansion of y.im in y.im 1.039 * [backup-simplify]: Simplify 0 into 0 1.039 * [backup-simplify]: Simplify 1 into 1 1.040 * [backup-simplify]: Simplify (* 1 1) into 1 1.040 * [backup-simplify]: Simplify (/ 1 1) into 1 1.040 * [backup-simplify]: Simplify 1 into 1 1.042 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.043 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1.043 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.044 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1.045 * [backup-simplify]: Simplify (- 0) into 0 1.045 * [taylor]: Taking taylor expansion of 0 in x.im 1.045 * [backup-simplify]: Simplify 0 into 0 1.047 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.048 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.048 * [taylor]: Taking taylor expansion of 0 in x.im 1.048 * [backup-simplify]: Simplify 0 into 0 1.049 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.050 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 1.050 * [backup-simplify]: Simplify (- 0) into 0 1.050 * [taylor]: Taking taylor expansion of 0 in y.im 1.050 * [backup-simplify]: Simplify 0 into 0 1.051 * [taylor]: Taking taylor expansion of 0 in y.im 1.051 * [backup-simplify]: Simplify 0 into 0 1.051 * [taylor]: Taking taylor expansion of 0 in y.im 1.051 * [backup-simplify]: Simplify 0 into 0 1.051 * [taylor]: Taking taylor expansion of 0 in y.im 1.051 * [backup-simplify]: Simplify 0 into 0 1.051 * [backup-simplify]: Simplify (* 2 1) into 2 1.052 * [backup-simplify]: Simplify (- 2) into -2 1.052 * [backup-simplify]: Simplify -2 into -2 1.052 * [backup-simplify]: Simplify 1 into 1 1.054 * [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.055 * [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) 1.055 * [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 1.055 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1.055 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.055 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.055 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.055 * [taylor]: Taking taylor expansion of y.re in y.im 1.055 * [backup-simplify]: Simplify y.re into y.re 1.055 * [taylor]: Taking taylor expansion of x.re in y.im 1.055 * [backup-simplify]: Simplify x.re into x.re 1.055 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.055 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.055 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.055 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.055 * [taylor]: Taking taylor expansion of y.im in y.im 1.055 * [backup-simplify]: Simplify 0 into 0 1.055 * [backup-simplify]: Simplify 1 into 1 1.055 * [taylor]: Taking taylor expansion of x.im in y.im 1.055 * [backup-simplify]: Simplify x.im into x.im 1.056 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.056 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.056 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.056 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.056 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.056 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1.057 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.057 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.057 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.057 * [taylor]: Taking taylor expansion of y.re in x.im 1.057 * [backup-simplify]: Simplify y.re into y.re 1.057 * [taylor]: Taking taylor expansion of x.re in x.im 1.057 * [backup-simplify]: Simplify x.re into x.re 1.057 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.057 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.057 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.057 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.057 * [taylor]: Taking taylor expansion of y.im in x.im 1.057 * [backup-simplify]: Simplify y.im into y.im 1.057 * [taylor]: Taking taylor expansion of x.im in x.im 1.057 * [backup-simplify]: Simplify 0 into 0 1.057 * [backup-simplify]: Simplify 1 into 1 1.057 * [backup-simplify]: Simplify (* y.im 0) into 0 1.058 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.058 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.058 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.058 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.058 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1.058 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.058 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.058 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.058 * [taylor]: Taking taylor expansion of y.re in y.re 1.058 * [backup-simplify]: Simplify 0 into 0 1.058 * [backup-simplify]: Simplify 1 into 1 1.058 * [taylor]: Taking taylor expansion of x.re in y.re 1.058 * [backup-simplify]: Simplify x.re into x.re 1.058 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.059 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.059 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.059 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.059 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.059 * [taylor]: Taking taylor expansion of y.im in y.re 1.059 * [backup-simplify]: Simplify y.im into y.im 1.059 * [taylor]: Taking taylor expansion of x.im in y.re 1.059 * [backup-simplify]: Simplify x.im into x.im 1.059 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.059 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.059 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.059 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.059 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.060 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.060 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.060 * [taylor]: Taking taylor expansion of y.re in x.re 1.060 * [backup-simplify]: Simplify y.re into y.re 1.060 * [taylor]: Taking taylor expansion of x.re in x.re 1.060 * [backup-simplify]: Simplify 0 into 0 1.060 * [backup-simplify]: Simplify 1 into 1 1.060 * [backup-simplify]: Simplify (* y.re 0) into 0 1.060 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.060 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.060 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.060 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.060 * [taylor]: Taking taylor expansion of y.im in x.re 1.060 * [backup-simplify]: Simplify y.im into y.im 1.060 * [taylor]: Taking taylor expansion of x.im in x.re 1.060 * [backup-simplify]: Simplify x.im into x.im 1.061 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.061 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.061 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.061 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1.061 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.061 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.061 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.061 * [taylor]: Taking taylor expansion of y.re in x.re 1.061 * [backup-simplify]: Simplify y.re into y.re 1.061 * [taylor]: Taking taylor expansion of x.re in x.re 1.061 * [backup-simplify]: Simplify 0 into 0 1.061 * [backup-simplify]: Simplify 1 into 1 1.061 * [backup-simplify]: Simplify (* y.re 0) into 0 1.062 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.062 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.062 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.062 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.062 * [taylor]: Taking taylor expansion of y.im in x.re 1.062 * [backup-simplify]: Simplify y.im into y.im 1.062 * [taylor]: Taking taylor expansion of x.im in x.re 1.062 * [backup-simplify]: Simplify x.im into x.im 1.062 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.062 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.062 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.062 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.062 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1.062 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.062 * [taylor]: Taking taylor expansion of y.re in y.re 1.062 * [backup-simplify]: Simplify 0 into 0 1.062 * [backup-simplify]: Simplify 1 into 1 1.063 * [backup-simplify]: Simplify (* 1 1) into 1 1.063 * [backup-simplify]: Simplify (/ 1 1) into 1 1.063 * [taylor]: Taking taylor expansion of 1 in x.im 1.063 * [backup-simplify]: Simplify 1 into 1 1.064 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.064 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.064 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.064 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.065 * [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.065 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 1.065 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 1.065 * [taylor]: Taking taylor expansion of 2 in y.re 1.065 * [backup-simplify]: Simplify 2 into 2 1.065 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 1.065 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1.065 * [taylor]: Taking taylor expansion of y.im in y.re 1.065 * [backup-simplify]: Simplify y.im into y.im 1.065 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1.065 * [taylor]: Taking taylor expansion of y.re in y.re 1.065 * [backup-simplify]: Simplify 0 into 0 1.065 * [backup-simplify]: Simplify 1 into 1 1.065 * [taylor]: Taking taylor expansion of x.im in y.re 1.065 * [backup-simplify]: Simplify x.im into x.im 1.065 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.065 * [backup-simplify]: Simplify (* y.im 0) into 0 1.066 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.066 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1.066 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.067 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.068 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.068 * [taylor]: Taking taylor expansion of 0 in x.im 1.068 * [backup-simplify]: Simplify 0 into 0 1.069 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.069 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.070 * [backup-simplify]: Simplify (- 0) into 0 1.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1.070 * [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.070 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 1.070 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1.070 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.070 * [taylor]: Taking taylor expansion of y.im in y.re 1.070 * [backup-simplify]: Simplify y.im into y.im 1.071 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.071 * [taylor]: Taking taylor expansion of x.im in y.re 1.071 * [backup-simplify]: Simplify x.im into x.im 1.071 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.071 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.071 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1.071 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.071 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 1.071 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 1.071 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 1.071 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 1.071 * [taylor]: Taking taylor expansion of 2 in x.im 1.071 * [backup-simplify]: Simplify 2 into 2 1.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.071 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.071 * [taylor]: Taking taylor expansion of y.im in x.im 1.071 * [backup-simplify]: Simplify y.im into y.im 1.071 * [taylor]: Taking taylor expansion of x.im in x.im 1.071 * [backup-simplify]: Simplify 0 into 0 1.071 * [backup-simplify]: Simplify 1 into 1 1.072 * [backup-simplify]: Simplify (* y.im 0) into 0 1.072 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.072 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.073 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.074 * [taylor]: Taking taylor expansion of 0 in x.im 1.074 * [backup-simplify]: Simplify 0 into 0 1.074 * [taylor]: Taking taylor expansion of 1 in y.im 1.074 * [backup-simplify]: Simplify 1 into 1 1.074 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.074 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.075 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.075 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.075 * [backup-simplify]: Simplify (- 0) into 0 1.075 * [backup-simplify]: Simplify (+ 0 0) into 0 1.075 * [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.075 * [taylor]: Taking taylor expansion of 0 in y.re 1.075 * [backup-simplify]: Simplify 0 into 0 1.076 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1.076 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 1.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.077 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1.077 * [backup-simplify]: Simplify (- 0) into 0 1.077 * [taylor]: Taking taylor expansion of 0 in x.im 1.077 * [backup-simplify]: Simplify 0 into 0 1.078 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.078 * [taylor]: Taking taylor expansion of 0 in x.im 1.078 * [backup-simplify]: Simplify 0 into 0 1.078 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 1.078 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 1.078 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 1.078 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 1.078 * [taylor]: Taking taylor expansion of 2 in y.im 1.078 * [backup-simplify]: Simplify 2 into 2 1.078 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.078 * [taylor]: Taking taylor expansion of y.im in y.im 1.078 * [backup-simplify]: Simplify 0 into 0 1.078 * [backup-simplify]: Simplify 1 into 1 1.079 * [backup-simplify]: Simplify (/ 1 1) into 1 1.079 * [taylor]: Taking taylor expansion of 0 in y.im 1.079 * [backup-simplify]: Simplify 0 into 0 1.079 * [taylor]: Taking taylor expansion of 0 in y.im 1.079 * [backup-simplify]: Simplify 0 into 0 1.079 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.080 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.080 * [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.080 * [backup-simplify]: Simplify (- 0) into 0 1.081 * [backup-simplify]: Simplify (+ 0 0) into 0 1.081 * [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.081 * [taylor]: Taking taylor expansion of 0 in y.re 1.081 * [backup-simplify]: Simplify 0 into 0 1.081 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 1.081 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.081 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.081 * [taylor]: Taking taylor expansion of y.im in x.im 1.081 * [backup-simplify]: Simplify y.im into y.im 1.081 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.081 * [taylor]: Taking taylor expansion of x.im in x.im 1.081 * [backup-simplify]: Simplify 0 into 0 1.081 * [backup-simplify]: Simplify 1 into 1 1.081 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.082 * [backup-simplify]: Simplify (* 1 1) into 1 1.082 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1.082 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1.082 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.082 * [taylor]: Taking taylor expansion of y.im in y.im 1.082 * [backup-simplify]: Simplify 0 into 0 1.082 * [backup-simplify]: Simplify 1 into 1 1.085 * [backup-simplify]: Simplify (* 1 1) into 1 1.085 * [backup-simplify]: Simplify (/ 1 1) into 1 1.085 * [backup-simplify]: Simplify 1 into 1 1.086 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.086 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1.086 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.087 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1.087 * [backup-simplify]: Simplify (- 0) into 0 1.087 * [taylor]: Taking taylor expansion of 0 in x.im 1.087 * [backup-simplify]: Simplify 0 into 0 1.088 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.089 * [taylor]: Taking taylor expansion of 0 in x.im 1.089 * [backup-simplify]: Simplify 0 into 0 1.089 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.089 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.089 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 1.090 * [backup-simplify]: Simplify (- 0) into 0 1.090 * [taylor]: Taking taylor expansion of 0 in y.im 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [taylor]: Taking taylor expansion of 0 in y.im 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [taylor]: Taking taylor expansion of 0 in y.im 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [taylor]: Taking taylor expansion of 0 in y.im 1.090 * [backup-simplify]: Simplify 0 into 0 1.090 * [backup-simplify]: Simplify (* 2 1) into 2 1.090 * [backup-simplify]: Simplify (- 2) into -2 1.090 * [backup-simplify]: Simplify -2 into -2 1.090 * [backup-simplify]: Simplify 1 into 1 1.091 * [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.091 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1.092 * [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.092 * [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.092 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.im 1.092 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1.092 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.092 * [taylor]: Taking taylor expansion of y.re in y.im 1.092 * [backup-simplify]: Simplify y.re into y.re 1.092 * [taylor]: Taking taylor expansion of x.re in y.im 1.092 * [backup-simplify]: Simplify x.re into x.re 1.092 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.092 * [taylor]: Taking taylor expansion of y.im in y.im 1.092 * [backup-simplify]: Simplify 0 into 0 1.092 * [backup-simplify]: Simplify 1 into 1 1.092 * [taylor]: Taking taylor expansion of x.im in y.im 1.092 * [backup-simplify]: Simplify x.im into x.im 1.092 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.092 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.092 * [backup-simplify]: Simplify (- 0) into 0 1.092 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1.092 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.im 1.092 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1.092 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.092 * [taylor]: Taking taylor expansion of y.re in x.im 1.092 * [backup-simplify]: Simplify y.re into y.re 1.092 * [taylor]: Taking taylor expansion of x.re in x.im 1.092 * [backup-simplify]: Simplify x.re into x.re 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.re x.re) into (* y.re x.re) 1.092 * [backup-simplify]: Simplify (* y.im 0) into 0 1.093 * [backup-simplify]: Simplify (- 0) into 0 1.093 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1.093 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.re 1.093 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1.093 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.093 * [taylor]: Taking taylor expansion of y.re in y.re 1.093 * [backup-simplify]: Simplify 0 into 0 1.093 * [backup-simplify]: Simplify 1 into 1 1.093 * [taylor]: Taking taylor expansion of x.re in y.re 1.093 * [backup-simplify]: Simplify x.re into x.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 (* 0 x.re) into 0 1.093 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.093 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.093 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.093 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1.093 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) 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 * [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.re 0) into 0 1.093 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.093 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.093 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.094 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1.094 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) 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 * [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.re 0) into 0 1.094 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.094 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.094 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.094 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1.094 * [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.094 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in y.re 1.094 * [taylor]: Taking taylor expansion of -1 in y.re 1.094 * [backup-simplify]: Simplify -1 into -1 1.094 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1.094 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1.094 * [taylor]: Taking taylor expansion of y.im in y.re 1.094 * [backup-simplify]: Simplify y.im into y.im 1.094 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1.094 * [taylor]: Taking taylor expansion of x.im in y.re 1.094 * [backup-simplify]: Simplify x.im into x.im 1.094 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.094 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.094 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.094 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.094 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1.095 * [backup-simplify]: Simplify (* -1 (* (pow y.im 3) (pow x.im 3))) into (* -1 (* (pow y.im 3) (pow x.im 3))) 1.095 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in x.im 1.095 * [taylor]: Taking taylor expansion of -1 in x.im 1.095 * [backup-simplify]: Simplify -1 into -1 1.095 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1.095 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1.095 * [taylor]: Taking taylor expansion of y.im in x.im 1.095 * [backup-simplify]: Simplify y.im into y.im 1.095 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.095 * [taylor]: Taking taylor expansion of x.im in x.im 1.095 * [backup-simplify]: Simplify 0 into 0 1.095 * [backup-simplify]: Simplify 1 into 1 1.095 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.095 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.095 * [backup-simplify]: Simplify (- 0) into 0 1.095 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1.096 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1.096 * [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.096 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (* y.re (pow x.im 2)))) 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 (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1.096 * [taylor]: Taking taylor expansion of (pow y.im 2) 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 (* y.re (pow x.im 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 (pow x.im 2) in y.re 1.096 * [taylor]: Taking taylor expansion of x.im in y.re 1.096 * [backup-simplify]: Simplify x.im into x.im 1.096 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.096 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.096 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1.096 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1.096 * [backup-simplify]: Simplify (* 3 0) into 0 1.096 * [taylor]: Taking taylor expansion of 0 in x.im 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [taylor]: Taking taylor expansion of 0 in y.im 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.097 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1.097 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.097 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1.097 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (* 0 (pow x.im 3))) into 0 1.097 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (pow y.im 3) (pow x.im 3)))) into 0 1.097 * [taylor]: Taking taylor expansion of 0 in x.im 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [taylor]: Taking taylor expansion of 0 in y.im 1.097 * [backup-simplify]: Simplify 0 into 0 1.097 * [backup-simplify]: Simplify 0 into 0 1.098 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.098 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.098 * [backup-simplify]: Simplify (- 0) into 0 1.099 * [backup-simplify]: Simplify (+ 0 0) into 0 1.099 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1.099 * [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.099 * [taylor]: Taking taylor expansion of (- (* 3 (* y.im (* (pow y.re 2) x.im)))) in y.re 1.099 * [taylor]: Taking taylor expansion of (* 3 (* y.im (* (pow y.re 2) x.im))) in y.re 1.099 * [taylor]: Taking taylor expansion of 3 in y.re 1.099 * [backup-simplify]: Simplify 3 into 3 1.099 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1.099 * [taylor]: Taking taylor expansion of y.im in y.re 1.099 * [backup-simplify]: Simplify y.im into y.im 1.099 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1.099 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.099 * [taylor]: Taking taylor expansion of y.re in y.re 1.099 * [backup-simplify]: Simplify 0 into 0 1.099 * [backup-simplify]: Simplify 1 into 1 1.099 * [taylor]: Taking taylor expansion of x.im in y.re 1.099 * [backup-simplify]: Simplify x.im into x.im 1.099 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.100 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1.100 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.100 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1.100 * [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.100 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1.100 * [taylor]: Taking taylor expansion of 3 in x.im 1.100 * [backup-simplify]: Simplify 3 into 3 1.100 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.100 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.100 * [taylor]: Taking taylor expansion of y.im in x.im 1.100 * [backup-simplify]: Simplify y.im into y.im 1.100 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.100 * [taylor]: Taking taylor expansion of x.im in x.im 1.101 * [backup-simplify]: Simplify 0 into 0 1.101 * [backup-simplify]: Simplify 1 into 1 1.101 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.101 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1.102 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.102 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (pow y.im 2)))) into 0 1.103 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (+ (* 0 0) (* 0 (pow x.im 3)))) into 0 1.103 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (* (pow y.im 3) (pow x.im 3))))) into 0 1.103 * [taylor]: Taking taylor expansion of 0 in x.im 1.103 * [backup-simplify]: Simplify 0 into 0 1.104 * [taylor]: Taking taylor expansion of 0 in y.im 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [taylor]: Taking taylor expansion of 0 in y.im 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [taylor]: Taking taylor expansion of 0 in y.im 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [backup-simplify]: Simplify 0 into 0 1.104 * [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.105 * [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.105 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1.105 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.105 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.105 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.105 * [taylor]: Taking taylor expansion of y.re in y.im 1.105 * [backup-simplify]: Simplify y.re into y.re 1.105 * [taylor]: Taking taylor expansion of x.re in y.im 1.105 * [backup-simplify]: Simplify x.re into x.re 1.105 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.105 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.105 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.105 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.105 * [taylor]: Taking taylor expansion of y.im in y.im 1.105 * [backup-simplify]: Simplify 0 into 0 1.105 * [backup-simplify]: Simplify 1 into 1 1.105 * [taylor]: Taking taylor expansion of x.im in y.im 1.105 * [backup-simplify]: Simplify x.im into x.im 1.105 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.106 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.106 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.106 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.106 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.106 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1.106 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.106 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.106 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.106 * [taylor]: Taking taylor expansion of y.re in x.im 1.106 * [backup-simplify]: Simplify y.re into y.re 1.106 * [taylor]: Taking taylor expansion of x.re in x.im 1.106 * [backup-simplify]: Simplify x.re into x.re 1.106 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.106 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.106 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.106 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.106 * [taylor]: Taking taylor expansion of y.im in x.im 1.106 * [backup-simplify]: Simplify y.im into y.im 1.106 * [taylor]: Taking taylor expansion of x.im in x.im 1.106 * [backup-simplify]: Simplify 0 into 0 1.107 * [backup-simplify]: Simplify 1 into 1 1.107 * [backup-simplify]: Simplify (* y.im 0) into 0 1.107 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.107 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.107 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.107 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.107 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1.107 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.108 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.108 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.108 * [taylor]: Taking taylor expansion of y.re in y.re 1.108 * [backup-simplify]: Simplify 0 into 0 1.108 * [backup-simplify]: Simplify 1 into 1 1.108 * [taylor]: Taking taylor expansion of x.re in y.re 1.108 * [backup-simplify]: Simplify x.re into x.re 1.108 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.108 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.108 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.108 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.108 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.108 * [taylor]: Taking taylor expansion of y.im in y.re 1.108 * [backup-simplify]: Simplify y.im into y.im 1.108 * [taylor]: Taking taylor expansion of x.im in y.re 1.108 * [backup-simplify]: Simplify x.im into x.im 1.108 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.109 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.109 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.109 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.109 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.109 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.109 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.109 * [taylor]: Taking taylor expansion of y.re in x.re 1.109 * [backup-simplify]: Simplify y.re into y.re 1.109 * [taylor]: Taking taylor expansion of x.re in x.re 1.109 * [backup-simplify]: Simplify 0 into 0 1.109 * [backup-simplify]: Simplify 1 into 1 1.109 * [backup-simplify]: Simplify (* y.re 0) into 0 1.109 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.109 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.109 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.109 * [taylor]: Taking taylor expansion of y.im in x.re 1.110 * [backup-simplify]: Simplify y.im into y.im 1.110 * [taylor]: Taking taylor expansion of x.im in x.re 1.110 * [backup-simplify]: Simplify x.im into x.im 1.110 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.110 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.110 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.110 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.110 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.110 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.110 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.110 * [taylor]: Taking taylor expansion of y.re in x.re 1.110 * [backup-simplify]: Simplify y.re into y.re 1.110 * [taylor]: Taking taylor expansion of x.re in x.re 1.110 * [backup-simplify]: Simplify 0 into 0 1.110 * [backup-simplify]: Simplify 1 into 1 1.110 * [backup-simplify]: Simplify (* y.re 0) into 0 1.110 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.110 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.111 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.111 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.111 * [taylor]: Taking taylor expansion of y.im in x.re 1.111 * [backup-simplify]: Simplify y.im into y.im 1.111 * [taylor]: Taking taylor expansion of x.im in x.re 1.111 * [backup-simplify]: Simplify x.im into x.im 1.111 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.111 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.111 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.111 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.111 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1.111 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1.111 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1.111 * [taylor]: Taking taylor expansion of y.re in y.re 1.111 * [backup-simplify]: Simplify 0 into 0 1.111 * [backup-simplify]: Simplify 1 into 1 1.112 * [backup-simplify]: Simplify (* 1 1) into 1 1.112 * [backup-simplify]: Simplify (* 1 1) into 1 1.112 * [backup-simplify]: Simplify (/ 1 1) into 1 1.112 * [taylor]: Taking taylor expansion of 1 in x.im 1.113 * [backup-simplify]: Simplify 1 into 1 1.113 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.113 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.114 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.114 * [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.114 * [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.114 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1.114 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1.114 * [taylor]: Taking taylor expansion of 3 in y.re 1.114 * [backup-simplify]: Simplify 3 into 3 1.114 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1.114 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1.114 * [taylor]: Taking taylor expansion of y.im in y.re 1.115 * [backup-simplify]: Simplify y.im into y.im 1.115 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1.115 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.115 * [taylor]: Taking taylor expansion of y.re in y.re 1.115 * [backup-simplify]: Simplify 0 into 0 1.115 * [backup-simplify]: Simplify 1 into 1 1.115 * [taylor]: Taking taylor expansion of x.im in y.re 1.115 * [backup-simplify]: Simplify x.im into x.im 1.115 * [backup-simplify]: Simplify (* 1 1) into 1 1.115 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1.115 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.115 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.116 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.117 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.117 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.117 * [taylor]: Taking taylor expansion of 0 in x.im 1.117 * [backup-simplify]: Simplify 0 into 0 1.119 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.119 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.119 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.119 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.119 * [backup-simplify]: Simplify (- 0) into 0 1.120 * [backup-simplify]: Simplify (+ 0 0) into 0 1.120 * [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.121 * [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.121 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1.121 * [taylor]: Taking taylor expansion of 3 in y.re 1.121 * [backup-simplify]: Simplify 3 into 3 1.121 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1.121 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1.121 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.121 * [taylor]: Taking taylor expansion of y.im in y.re 1.121 * [backup-simplify]: Simplify y.im into y.im 1.121 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1.121 * [taylor]: Taking taylor expansion of y.re in y.re 1.121 * [backup-simplify]: Simplify 0 into 0 1.121 * [backup-simplify]: Simplify 1 into 1 1.121 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.121 * [taylor]: Taking taylor expansion of x.im in y.re 1.121 * [backup-simplify]: Simplify x.im into x.im 1.121 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.121 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.121 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1.122 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1.122 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.122 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1.122 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.123 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1.123 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.123 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1.123 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1.123 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1.123 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) 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 (/ 1 (* y.im x.im)) in x.im 1.123 * [taylor]: Taking taylor expansion of (* y.im x.im) 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.123 * [taylor]: Taking taylor expansion of x.im in x.im 1.123 * [backup-simplify]: Simplify 0 into 0 1.123 * [backup-simplify]: Simplify 1 into 1 1.123 * [backup-simplify]: Simplify (* y.im 0) into 0 1.124 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.124 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.125 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.127 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.127 * [taylor]: Taking taylor expansion of 0 in x.im 1.127 * [backup-simplify]: Simplify 0 into 0 1.128 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.128 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.129 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.129 * [backup-simplify]: Simplify (- 0) into 0 1.130 * [backup-simplify]: Simplify (+ 0 0) into 0 1.130 * [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.131 * [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.131 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1.131 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1.131 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1.131 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1.131 * [taylor]: Taking taylor expansion of y.im in y.re 1.131 * [backup-simplify]: Simplify y.im into y.im 1.131 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1.131 * [taylor]: Taking taylor expansion of x.im in y.re 1.131 * [backup-simplify]: Simplify x.im into x.im 1.131 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.131 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.131 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.131 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.131 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1.131 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1.132 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.133 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1.133 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.133 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1.134 * [backup-simplify]: Simplify (- 0) into 0 1.134 * [taylor]: Taking taylor expansion of 0 in x.im 1.134 * [backup-simplify]: Simplify 0 into 0 1.135 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.136 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.137 * [taylor]: Taking taylor expansion of 0 in x.im 1.137 * [backup-simplify]: Simplify 0 into 0 1.137 * [taylor]: Taking taylor expansion of 1 in y.im 1.137 * [backup-simplify]: Simplify 1 into 1 1.138 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.139 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.139 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.140 * [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.140 * [backup-simplify]: Simplify (- 0) into 0 1.140 * [backup-simplify]: Simplify (+ 0 0) into 0 1.141 * [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.142 * [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.142 * [taylor]: Taking taylor expansion of 0 in y.re 1.142 * [backup-simplify]: Simplify 0 into 0 1.142 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1.142 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1.142 * [taylor]: Taking taylor expansion of 3 in x.im 1.142 * [backup-simplify]: Simplify 3 into 3 1.142 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.142 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.142 * [taylor]: Taking taylor expansion of y.im in x.im 1.142 * [backup-simplify]: Simplify y.im into y.im 1.142 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.142 * [taylor]: Taking taylor expansion of x.im in x.im 1.142 * [backup-simplify]: Simplify 0 into 0 1.142 * [backup-simplify]: Simplify 1 into 1 1.142 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.143 * [backup-simplify]: Simplify (* 1 1) into 1 1.143 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1.143 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1.144 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.145 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1.145 * [backup-simplify]: Simplify (+ (* y.im 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))))) into 0 1.146 * [backup-simplify]: Simplify (+ (* 3 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 1))))) into 0 1.149 * [backup-simplify]: Simplify (+ (* 1 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)))) into 0 1.150 * [taylor]: Taking taylor expansion of 0 in x.im 1.150 * [backup-simplify]: Simplify 0 into 0 1.150 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1.150 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1.150 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1.150 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) 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 (/ 1 y.im) 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 * [taylor]: Taking taylor expansion of 0 in y.im 1.151 * [backup-simplify]: Simplify 0 into 0 1.151 * [taylor]: Taking taylor expansion of 0 in y.im 1.151 * [backup-simplify]: Simplify 0 into 0 1.152 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1.153 * [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.154 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.154 * [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.154 * [backup-simplify]: Simplify (- 0) into 0 1.155 * [backup-simplify]: Simplify (+ 0 0) into 0 1.156 * [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.157 * [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.157 * [taylor]: Taking taylor expansion of 0 in y.re 1.157 * [backup-simplify]: Simplify 0 into 0 1.158 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.159 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1.159 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.160 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.161 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1.161 * [taylor]: Taking taylor expansion of 0 in x.im 1.161 * [backup-simplify]: Simplify 0 into 0 1.162 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.163 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.164 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.164 * [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.165 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1.165 * [backup-simplify]: Simplify (- 0) into 0 1.165 * [taylor]: Taking taylor expansion of 0 in x.im 1.166 * [backup-simplify]: Simplify 0 into 0 1.167 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.168 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.169 * [taylor]: Taking taylor expansion of 0 in x.im 1.169 * [backup-simplify]: Simplify 0 into 0 1.169 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1.169 * [taylor]: Taking taylor expansion of 3 in y.im 1.169 * [backup-simplify]: Simplify 3 into 3 1.169 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.169 * [taylor]: Taking taylor expansion of y.im in y.im 1.169 * [backup-simplify]: Simplify 0 into 0 1.170 * [backup-simplify]: Simplify 1 into 1 1.170 * [backup-simplify]: Simplify (* 1 1) into 1 1.170 * [backup-simplify]: Simplify (/ 3 1) into 3 1.171 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.172 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1.172 * [backup-simplify]: Simplify (- 0) into 0 1.172 * [taylor]: Taking taylor expansion of 0 in y.im 1.172 * [backup-simplify]: Simplify 0 into 0 1.172 * [taylor]: Taking taylor expansion of 0 in y.im 1.172 * [backup-simplify]: Simplify 0 into 0 1.172 * [taylor]: Taking taylor expansion of 0 in y.im 1.172 * [backup-simplify]: Simplify 0 into 0 1.172 * [taylor]: Taking taylor expansion of 0 in y.im 1.172 * [backup-simplify]: Simplify 0 into 0 1.174 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1.174 * [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.176 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1.176 * [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.177 * [backup-simplify]: Simplify (- 0) into 0 1.177 * [backup-simplify]: Simplify (+ 0 0) into 0 1.178 * [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.180 * [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.180 * [taylor]: Taking taylor expansion of 0 in y.re 1.180 * [backup-simplify]: Simplify 0 into 0 1.180 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1.180 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1.180 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1.180 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1.180 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1.181 * [taylor]: Taking taylor expansion of y.im in x.im 1.181 * [backup-simplify]: Simplify y.im into y.im 1.181 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.181 * [taylor]: Taking taylor expansion of x.im in x.im 1.181 * [backup-simplify]: Simplify 0 into 0 1.181 * [backup-simplify]: Simplify 1 into 1 1.181 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.181 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.181 * [backup-simplify]: Simplify (* 1 1) into 1 1.182 * [backup-simplify]: Simplify (* 1 1) into 1 1.182 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1.182 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1.182 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1.182 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1.182 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1.182 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1.182 * [taylor]: Taking taylor expansion of y.im in y.im 1.182 * [backup-simplify]: Simplify 0 into 0 1.182 * [backup-simplify]: Simplify 1 into 1 1.182 * [backup-simplify]: Simplify (* 1 1) into 1 1.183 * [backup-simplify]: Simplify (* 1 1) into 1 1.183 * [backup-simplify]: Simplify (/ 1 1) into 1 1.184 * [backup-simplify]: Simplify (- 1) into -1 1.184 * [backup-simplify]: Simplify -1 into -1 1.184 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.186 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.186 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1.187 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1.188 * [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.189 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.189 * [taylor]: Taking taylor expansion of 0 in x.im 1.189 * [backup-simplify]: Simplify 0 into 0 1.190 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.191 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.192 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.193 * [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.194 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1.195 * [backup-simplify]: Simplify (- 0) into 0 1.195 * [taylor]: Taking taylor expansion of 0 in x.im 1.195 * [backup-simplify]: Simplify 0 into 0 1.196 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.198 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.199 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.199 * [taylor]: Taking taylor expansion of 0 in x.im 1.199 * [backup-simplify]: Simplify 0 into 0 1.200 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.200 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.201 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1.201 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1.201 * [taylor]: Taking taylor expansion of 0 in y.im 1.201 * [backup-simplify]: Simplify 0 into 0 1.201 * [taylor]: Taking taylor expansion of 0 in y.im 1.201 * [backup-simplify]: Simplify 0 into 0 1.201 * [taylor]: Taking taylor expansion of 0 in y.im 1.201 * [backup-simplify]: Simplify 0 into 0 1.202 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.203 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1.204 * [backup-simplify]: Simplify (- 0) into 0 1.204 * [taylor]: Taking taylor expansion of 0 in y.im 1.204 * [backup-simplify]: Simplify 0 into 0 1.204 * [taylor]: Taking taylor expansion of 0 in y.im 1.204 * [backup-simplify]: Simplify 0 into 0 1.204 * [taylor]: Taking taylor expansion of 0 in y.im 1.204 * [backup-simplify]: Simplify 0 into 0 1.204 * [taylor]: Taking taylor expansion of 0 in y.im 1.204 * [backup-simplify]: Simplify 0 into 0 1.204 * [backup-simplify]: Simplify 3 into 3 1.205 * [backup-simplify]: Simplify (* 3 1) into 3 1.205 * [backup-simplify]: Simplify (- 3) into -3 1.205 * [backup-simplify]: Simplify -3 into -3 1.206 * [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.206 * [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.206 * [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.206 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1.206 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.207 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.207 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.207 * [taylor]: Taking taylor expansion of y.re in y.im 1.207 * [backup-simplify]: Simplify y.re into y.re 1.207 * [taylor]: Taking taylor expansion of x.re in y.im 1.207 * [backup-simplify]: Simplify x.re into x.re 1.207 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.207 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.207 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.207 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.207 * [taylor]: Taking taylor expansion of y.im in y.im 1.207 * [backup-simplify]: Simplify 0 into 0 1.207 * [backup-simplify]: Simplify 1 into 1 1.207 * [taylor]: Taking taylor expansion of x.im in y.im 1.207 * [backup-simplify]: Simplify x.im into x.im 1.207 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.207 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.207 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.207 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1.207 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1.207 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1.207 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.207 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.207 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.207 * [taylor]: Taking taylor expansion of y.re in x.im 1.207 * [backup-simplify]: Simplify y.re into y.re 1.207 * [taylor]: Taking taylor expansion of x.re in x.im 1.207 * [backup-simplify]: Simplify x.re into x.re 1.207 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.207 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.207 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.207 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.207 * [taylor]: Taking taylor expansion of y.im in x.im 1.207 * [backup-simplify]: Simplify y.im into y.im 1.208 * [taylor]: Taking taylor expansion of x.im in x.im 1.208 * [backup-simplify]: Simplify 0 into 0 1.208 * [backup-simplify]: Simplify 1 into 1 1.208 * [backup-simplify]: Simplify (* y.im 0) into 0 1.208 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.208 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.208 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.208 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1.208 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1.208 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.208 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.208 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.208 * [taylor]: Taking taylor expansion of y.re in y.re 1.208 * [backup-simplify]: Simplify 0 into 0 1.208 * [backup-simplify]: Simplify 1 into 1 1.208 * [taylor]: Taking taylor expansion of x.re in y.re 1.208 * [backup-simplify]: Simplify x.re into x.re 1.208 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.208 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.208 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.208 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.208 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.208 * [taylor]: Taking taylor expansion of y.im in y.re 1.209 * [backup-simplify]: Simplify y.im into y.im 1.209 * [taylor]: Taking taylor expansion of x.im in y.re 1.209 * [backup-simplify]: Simplify x.im into x.im 1.209 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.209 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.209 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1.209 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.209 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.209 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.209 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.209 * [taylor]: Taking taylor expansion of y.re in x.re 1.209 * [backup-simplify]: Simplify y.re into y.re 1.209 * [taylor]: Taking taylor expansion of x.re in x.re 1.209 * [backup-simplify]: Simplify 0 into 0 1.209 * [backup-simplify]: Simplify 1 into 1 1.209 * [backup-simplify]: Simplify (* y.re 0) into 0 1.209 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.209 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.209 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.209 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.209 * [taylor]: Taking taylor expansion of y.im in x.re 1.209 * [backup-simplify]: Simplify y.im into y.im 1.209 * [taylor]: Taking taylor expansion of x.im in x.re 1.209 * [backup-simplify]: Simplify x.im into x.im 1.209 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.209 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.209 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.209 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1.209 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.209 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.209 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.209 * [taylor]: Taking taylor expansion of y.re in x.re 1.209 * [backup-simplify]: Simplify y.re into y.re 1.209 * [taylor]: Taking taylor expansion of x.re in x.re 1.209 * [backup-simplify]: Simplify 0 into 0 1.210 * [backup-simplify]: Simplify 1 into 1 1.210 * [backup-simplify]: Simplify (* y.re 0) into 0 1.210 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.210 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.210 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.210 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.210 * [taylor]: Taking taylor expansion of y.im in x.re 1.210 * [backup-simplify]: Simplify y.im into y.im 1.210 * [taylor]: Taking taylor expansion of x.im in x.re 1.210 * [backup-simplify]: Simplify x.im into x.im 1.210 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.210 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.210 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.210 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1.210 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1.210 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1.210 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1.210 * [taylor]: Taking taylor expansion of y.re in y.re 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 1) into 1 1.211 * [backup-simplify]: Simplify (/ 1 1) into 1 1.211 * [taylor]: Taking taylor expansion of 1 in x.im 1.211 * [backup-simplify]: Simplify 1 into 1 1.212 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.212 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.212 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.212 * [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.212 * [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.212 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1.212 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1.212 * [taylor]: Taking taylor expansion of 3 in y.re 1.212 * [backup-simplify]: Simplify 3 into 3 1.212 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1.212 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1.212 * [taylor]: Taking taylor expansion of y.im in y.re 1.212 * [backup-simplify]: Simplify y.im into y.im 1.212 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1.212 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1.212 * [taylor]: Taking taylor expansion of y.re in y.re 1.212 * [backup-simplify]: Simplify 0 into 0 1.212 * [backup-simplify]: Simplify 1 into 1 1.212 * [taylor]: Taking taylor expansion of x.im in y.re 1.212 * [backup-simplify]: Simplify x.im into x.im 1.213 * [backup-simplify]: Simplify (* 1 1) into 1 1.213 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1.213 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.213 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.216 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.217 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.217 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.217 * [taylor]: Taking taylor expansion of 0 in x.im 1.217 * [backup-simplify]: Simplify 0 into 0 1.218 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.218 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.218 * [backup-simplify]: Simplify (- 0) into 0 1.218 * [backup-simplify]: Simplify (+ 0 0) into 0 1.219 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.219 * [backup-simplify]: Simplify (+ (* (/ 1 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.219 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1.219 * [taylor]: Taking taylor expansion of 3 in y.re 1.219 * [backup-simplify]: Simplify 3 into 3 1.219 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1.219 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1.219 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1.219 * [taylor]: Taking taylor expansion of y.im in y.re 1.219 * [backup-simplify]: Simplify y.im into y.im 1.219 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1.219 * [taylor]: Taking taylor expansion of y.re in y.re 1.219 * [backup-simplify]: Simplify 0 into 0 1.219 * [backup-simplify]: Simplify 1 into 1 1.219 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1.219 * [taylor]: Taking taylor expansion of x.im in y.re 1.219 * [backup-simplify]: Simplify x.im into x.im 1.219 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.219 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.219 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1.219 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1.219 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1.220 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1.220 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.220 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1.220 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1.220 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1.220 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1.220 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1.220 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1.220 * [taylor]: Taking taylor expansion of 3 in x.im 1.220 * [backup-simplify]: Simplify 3 into 3 1.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.220 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.220 * [taylor]: Taking taylor expansion of y.im in x.im 1.220 * [backup-simplify]: Simplify y.im into y.im 1.220 * [taylor]: Taking taylor expansion of x.im in x.im 1.221 * [backup-simplify]: Simplify 0 into 0 1.221 * [backup-simplify]: Simplify 1 into 1 1.221 * [backup-simplify]: Simplify (* y.im 0) into 0 1.221 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.221 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.221 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.222 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.222 * [taylor]: Taking taylor expansion of 0 in x.im 1.222 * [backup-simplify]: Simplify 0 into 0 1.223 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.223 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.223 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.224 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.224 * [backup-simplify]: Simplify (- 0) into 0 1.224 * [backup-simplify]: Simplify (+ 0 0) into 0 1.224 * [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.225 * [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.225 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1.225 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1.225 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1.225 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1.225 * [taylor]: Taking taylor expansion of y.im in y.re 1.225 * [backup-simplify]: Simplify y.im into y.im 1.225 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1.225 * [taylor]: Taking taylor expansion of x.im in y.re 1.225 * [backup-simplify]: Simplify x.im into x.im 1.225 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.225 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.225 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1.225 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1.225 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1.225 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1.225 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.226 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1.226 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.226 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.226 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1.226 * [backup-simplify]: Simplify (- 0) into 0 1.226 * [taylor]: Taking taylor expansion of 0 in x.im 1.227 * [backup-simplify]: Simplify 0 into 0 1.227 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.228 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.228 * [taylor]: Taking taylor expansion of 0 in x.im 1.228 * [backup-simplify]: Simplify 0 into 0 1.228 * [taylor]: Taking taylor expansion of 1 in y.im 1.228 * [backup-simplify]: Simplify 1 into 1 1.229 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.230 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.230 * [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.230 * [backup-simplify]: Simplify (- 0) into 0 1.230 * [backup-simplify]: Simplify (+ 0 0) into 0 1.231 * [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.231 * [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.231 * [taylor]: Taking taylor expansion of 0 in y.re 1.231 * [backup-simplify]: Simplify 0 into 0 1.231 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1.231 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1.231 * [taylor]: Taking taylor expansion of 3 in x.im 1.231 * [backup-simplify]: Simplify 3 into 3 1.231 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1.232 * [taylor]: Taking taylor expansion of y.im in x.im 1.232 * [backup-simplify]: Simplify y.im into y.im 1.232 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1.232 * [taylor]: Taking taylor expansion of x.im in x.im 1.232 * [backup-simplify]: Simplify 0 into 0 1.232 * [backup-simplify]: Simplify 1 into 1 1.232 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.232 * [backup-simplify]: Simplify (* 1 1) into 1 1.232 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1.232 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.233 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1.233 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.234 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1.234 * [backup-simplify]: Simplify (- 0) into 0 1.234 * [taylor]: Taking taylor expansion of 0 in x.im 1.234 * [backup-simplify]: Simplify 0 into 0 1.235 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.236 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.236 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.236 * [taylor]: Taking taylor expansion of 0 in x.im 1.236 * [backup-simplify]: Simplify 0 into 0 1.236 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1.236 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1.236 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1.236 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1.236 * [taylor]: Taking taylor expansion of 3 in y.im 1.236 * [backup-simplify]: Simplify 3 into 3 1.236 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.236 * [taylor]: Taking taylor expansion of y.im in y.im 1.236 * [backup-simplify]: Simplify 0 into 0 1.236 * [backup-simplify]: Simplify 1 into 1 1.237 * [backup-simplify]: Simplify (/ 1 1) into 1 1.237 * [taylor]: Taking taylor expansion of 0 in y.im 1.237 * [backup-simplify]: Simplify 0 into 0 1.237 * [taylor]: Taking taylor expansion of 0 in y.im 1.237 * [backup-simplify]: Simplify 0 into 0 1.238 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1.238 * [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.239 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.240 * [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.240 * [backup-simplify]: Simplify (- 0) into 0 1.240 * [backup-simplify]: Simplify (+ 0 0) into 0 1.242 * [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.242 * [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.243 * [taylor]: Taking taylor expansion of 0 in y.re 1.243 * [backup-simplify]: Simplify 0 into 0 1.243 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.244 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1.244 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1.245 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1.245 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.246 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1.246 * [taylor]: Taking taylor expansion of 0 in x.im 1.246 * [backup-simplify]: Simplify 0 into 0 1.247 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.248 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.249 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.249 * [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.251 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1.251 * [backup-simplify]: Simplify (- 0) into 0 1.251 * [taylor]: Taking taylor expansion of 0 in x.im 1.251 * [backup-simplify]: Simplify 0 into 0 1.252 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.255 * [taylor]: Taking taylor expansion of 0 in x.im 1.255 * [backup-simplify]: Simplify 0 into 0 1.255 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1.255 * [taylor]: Taking taylor expansion of 3 in y.im 1.255 * [backup-simplify]: Simplify 3 into 3 1.255 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1.255 * [taylor]: Taking taylor expansion of y.im in y.im 1.255 * [backup-simplify]: Simplify 0 into 0 1.255 * [backup-simplify]: Simplify 1 into 1 1.255 * [backup-simplify]: Simplify (* 1 1) into 1 1.256 * [backup-simplify]: Simplify (/ 3 1) into 3 1.257 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.257 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1.258 * [backup-simplify]: Simplify (- 0) into 0 1.258 * [taylor]: Taking taylor expansion of 0 in y.im 1.258 * [backup-simplify]: Simplify 0 into 0 1.258 * [taylor]: Taking taylor expansion of 0 in y.im 1.258 * [backup-simplify]: Simplify 0 into 0 1.258 * [taylor]: Taking taylor expansion of 0 in y.im 1.258 * [backup-simplify]: Simplify 0 into 0 1.258 * [taylor]: Taking taylor expansion of 0 in y.im 1.258 * [backup-simplify]: Simplify 0 into 0 1.260 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1.260 * [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.262 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1.262 * [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.263 * [backup-simplify]: Simplify (- 0) into 0 1.263 * [backup-simplify]: Simplify (+ 0 0) into 0 1.264 * [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.266 * [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.266 * [taylor]: Taking taylor expansion of 0 in y.re 1.266 * [backup-simplify]: Simplify 0 into 0 1.266 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1.266 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1.266 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1.266 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1.266 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1.266 * [taylor]: Taking taylor expansion of y.im in x.im 1.266 * [backup-simplify]: Simplify y.im into y.im 1.266 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1.266 * [taylor]: Taking taylor expansion of x.im in x.im 1.266 * [backup-simplify]: Simplify 0 into 0 1.266 * [backup-simplify]: Simplify 1 into 1 1.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1.267 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1.267 * [backup-simplify]: Simplify (* 1 1) into 1 1.267 * [backup-simplify]: Simplify (* 1 1) into 1 1.267 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1.268 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1.268 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1.268 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1.268 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1.268 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1.268 * [taylor]: Taking taylor expansion of y.im in y.im 1.268 * [backup-simplify]: Simplify 0 into 0 1.268 * [backup-simplify]: Simplify 1 into 1 1.268 * [backup-simplify]: Simplify (* 1 1) into 1 1.268 * [backup-simplify]: Simplify (* 1 1) into 1 1.269 * [backup-simplify]: Simplify (/ 1 1) into 1 1.269 * [backup-simplify]: Simplify (- 1) into -1 1.269 * [backup-simplify]: Simplify -1 into -1 1.270 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.271 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1.273 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1.274 * [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.274 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1.274 * [taylor]: Taking taylor expansion of 0 in x.im 1.274 * [backup-simplify]: Simplify 0 into 0 1.275 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.276 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.277 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1.277 * [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.278 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1.278 * [backup-simplify]: Simplify (- 0) into 0 1.278 * [taylor]: Taking taylor expansion of 0 in x.im 1.278 * [backup-simplify]: Simplify 0 into 0 1.279 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.281 * [taylor]: Taking taylor expansion of 0 in x.im 1.281 * [backup-simplify]: Simplify 0 into 0 1.281 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.281 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1.281 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1.282 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1.282 * [taylor]: Taking taylor expansion of 0 in y.im 1.282 * [backup-simplify]: Simplify 0 into 0 1.282 * [taylor]: Taking taylor expansion of 0 in y.im 1.282 * [backup-simplify]: Simplify 0 into 0 1.282 * [taylor]: Taking taylor expansion of 0 in y.im 1.282 * [backup-simplify]: Simplify 0 into 0 1.282 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.282 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.283 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1.283 * [backup-simplify]: Simplify (- 0) into 0 1.283 * [taylor]: Taking taylor expansion of 0 in y.im 1.283 * [backup-simplify]: Simplify 0 into 0 1.283 * [taylor]: Taking taylor expansion of 0 in y.im 1.283 * [backup-simplify]: Simplify 0 into 0 1.283 * [taylor]: Taking taylor expansion of 0 in y.im 1.283 * [backup-simplify]: Simplify 0 into 0 1.283 * [taylor]: Taking taylor expansion of 0 in y.im 1.283 * [backup-simplify]: Simplify 0 into 0 1.283 * [backup-simplify]: Simplify 3 into 3 1.284 * [backup-simplify]: Simplify (* 3 1) into 3 1.284 * [backup-simplify]: Simplify (- 3) into -3 1.284 * [backup-simplify]: Simplify -3 into -3 1.285 * [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.285 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1.285 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1.285 * [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.285 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1.285 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.285 * [taylor]: Taking taylor expansion of y.re in y.im 1.285 * [backup-simplify]: Simplify y.re into y.re 1.285 * [taylor]: Taking taylor expansion of x.re in y.im 1.285 * [backup-simplify]: Simplify x.re into x.re 1.285 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.285 * [taylor]: Taking taylor expansion of y.im in y.im 1.285 * [backup-simplify]: Simplify 0 into 0 1.285 * [backup-simplify]: Simplify 1 into 1 1.285 * [taylor]: Taking taylor expansion of x.im in y.im 1.285 * [backup-simplify]: Simplify x.im into x.im 1.285 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1.285 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.285 * [taylor]: Taking taylor expansion of y.re in x.im 1.285 * [backup-simplify]: Simplify y.re into y.re 1.285 * [taylor]: Taking taylor expansion of x.re in x.im 1.285 * [backup-simplify]: Simplify x.re into x.re 1.286 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.286 * [taylor]: Taking taylor expansion of y.im in x.im 1.286 * [backup-simplify]: Simplify y.im into y.im 1.286 * [taylor]: Taking taylor expansion of x.im in x.im 1.286 * [backup-simplify]: Simplify 0 into 0 1.286 * [backup-simplify]: Simplify 1 into 1 1.286 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1.286 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.286 * [taylor]: Taking taylor expansion of y.re in y.re 1.286 * [backup-simplify]: Simplify 0 into 0 1.286 * [backup-simplify]: Simplify 1 into 1 1.286 * [taylor]: Taking taylor expansion of x.re in y.re 1.286 * [backup-simplify]: Simplify x.re into x.re 1.286 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.286 * [taylor]: Taking taylor expansion of y.im in y.re 1.286 * [backup-simplify]: Simplify y.im into y.im 1.286 * [taylor]: Taking taylor expansion of x.im in y.re 1.286 * [backup-simplify]: Simplify x.im into x.im 1.286 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.286 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.286 * [taylor]: Taking taylor expansion of y.re in x.re 1.286 * [backup-simplify]: Simplify y.re into y.re 1.286 * [taylor]: Taking taylor expansion of x.re in x.re 1.286 * [backup-simplify]: Simplify 0 into 0 1.286 * [backup-simplify]: Simplify 1 into 1 1.286 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.286 * [taylor]: Taking taylor expansion of y.im in x.re 1.286 * [backup-simplify]: Simplify y.im into y.im 1.286 * [taylor]: Taking taylor expansion of x.im in x.re 1.286 * [backup-simplify]: Simplify x.im into x.im 1.286 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1.286 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.286 * [taylor]: Taking taylor expansion of y.re in x.re 1.286 * [backup-simplify]: Simplify y.re into y.re 1.286 * [taylor]: Taking taylor expansion of x.re in x.re 1.286 * [backup-simplify]: Simplify 0 into 0 1.286 * [backup-simplify]: Simplify 1 into 1 1.286 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.286 * [taylor]: Taking taylor expansion of y.im in x.re 1.286 * [backup-simplify]: Simplify y.im into y.im 1.286 * [taylor]: Taking taylor expansion of x.im in x.re 1.286 * [backup-simplify]: Simplify x.im into x.im 1.286 * [backup-simplify]: Simplify (* y.re 0) into 0 1.286 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.286 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.286 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1.286 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1.286 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.286 * [taylor]: Taking taylor expansion of y.im in y.re 1.286 * [backup-simplify]: Simplify y.im into y.im 1.286 * [taylor]: Taking taylor expansion of x.im in y.re 1.286 * [backup-simplify]: Simplify x.im into x.im 1.286 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.286 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1.286 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1.287 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.287 * [taylor]: Taking taylor expansion of y.im in x.im 1.287 * [backup-simplify]: Simplify y.im into y.im 1.287 * [taylor]: Taking taylor expansion of x.im in x.im 1.287 * [backup-simplify]: Simplify 0 into 0 1.287 * [backup-simplify]: Simplify 1 into 1 1.287 * [backup-simplify]: Simplify (* y.im 0) into 0 1.287 * [backup-simplify]: Simplify (- 0) into 0 1.287 * [taylor]: Taking taylor expansion of 0 in y.im 1.287 * [backup-simplify]: Simplify 0 into 0 1.287 * [backup-simplify]: Simplify 0 into 0 1.287 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.287 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.288 * [backup-simplify]: Simplify (- 0) into 0 1.288 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1.288 * [taylor]: Taking taylor expansion of y.re in y.re 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify 1 into 1 1.288 * [taylor]: Taking taylor expansion of 0 in x.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [taylor]: Taking taylor expansion of 0 in y.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.288 * [backup-simplify]: Simplify (- 0) into 0 1.288 * [taylor]: Taking taylor expansion of 0 in x.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [taylor]: Taking taylor expansion of 0 in y.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify 0 into 0 1.288 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.288 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1.288 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1.288 * [taylor]: Taking taylor expansion of y.im in y.im 1.288 * [backup-simplify]: Simplify 0 into 0 1.289 * [backup-simplify]: Simplify 1 into 1 1.289 * [backup-simplify]: Simplify (- 0) into 0 1.289 * [backup-simplify]: Simplify 0 into 0 1.289 * [backup-simplify]: Simplify 0 into 0 1.289 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.289 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.290 * [backup-simplify]: Simplify (- 0) into 0 1.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1.290 * [taylor]: Taking taylor expansion of 0 in y.re 1.290 * [backup-simplify]: Simplify 0 into 0 1.290 * [taylor]: Taking taylor expansion of 0 in x.im 1.290 * [backup-simplify]: Simplify 0 into 0 1.290 * [taylor]: Taking taylor expansion of 0 in y.im 1.290 * [backup-simplify]: Simplify 0 into 0 1.290 * [backup-simplify]: Simplify 0 into 0 1.290 * [backup-simplify]: Simplify 0 into 0 1.290 * [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.290 * [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.290 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.290 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.290 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.290 * [taylor]: Taking taylor expansion of y.re in y.im 1.290 * [backup-simplify]: Simplify y.re into y.re 1.290 * [taylor]: Taking taylor expansion of x.re in y.im 1.290 * [backup-simplify]: Simplify x.re into x.re 1.290 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.290 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.290 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.290 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.291 * [taylor]: Taking taylor expansion of y.im in y.im 1.291 * [backup-simplify]: Simplify 0 into 0 1.291 * [backup-simplify]: Simplify 1 into 1 1.291 * [taylor]: Taking taylor expansion of x.im in y.im 1.291 * [backup-simplify]: Simplify x.im into x.im 1.291 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.291 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.291 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.291 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.291 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.291 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.291 * [taylor]: Taking taylor expansion of y.re in x.im 1.291 * [backup-simplify]: Simplify y.re into y.re 1.291 * [taylor]: Taking taylor expansion of x.re in x.im 1.291 * [backup-simplify]: Simplify x.re into x.re 1.291 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.291 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.291 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.291 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.291 * [taylor]: Taking taylor expansion of y.im in x.im 1.291 * [backup-simplify]: Simplify y.im into y.im 1.291 * [taylor]: Taking taylor expansion of x.im in x.im 1.291 * [backup-simplify]: Simplify 0 into 0 1.291 * [backup-simplify]: Simplify 1 into 1 1.291 * [backup-simplify]: Simplify (* y.im 0) into 0 1.291 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.292 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.292 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.292 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.292 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.292 * [taylor]: Taking taylor expansion of y.re in y.re 1.292 * [backup-simplify]: Simplify 0 into 0 1.292 * [backup-simplify]: Simplify 1 into 1 1.292 * [taylor]: Taking taylor expansion of x.re in y.re 1.292 * [backup-simplify]: Simplify x.re into x.re 1.292 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.292 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.292 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.292 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.292 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.292 * [taylor]: Taking taylor expansion of y.im in y.re 1.292 * [backup-simplify]: Simplify y.im into y.im 1.292 * [taylor]: Taking taylor expansion of x.im in y.re 1.292 * [backup-simplify]: Simplify x.im into x.im 1.292 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.292 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.292 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.292 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.292 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.292 * [taylor]: Taking taylor expansion of y.re in x.re 1.292 * [backup-simplify]: Simplify y.re into y.re 1.292 * [taylor]: Taking taylor expansion of x.re in x.re 1.292 * [backup-simplify]: Simplify 0 into 0 1.292 * [backup-simplify]: Simplify 1 into 1 1.292 * [backup-simplify]: Simplify (* y.re 0) into 0 1.293 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.293 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.293 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.293 * [taylor]: Taking taylor expansion of y.im in x.re 1.293 * [backup-simplify]: Simplify y.im into y.im 1.293 * [taylor]: Taking taylor expansion of x.im in x.re 1.293 * [backup-simplify]: Simplify x.im into x.im 1.293 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.293 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.293 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.293 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.293 * [taylor]: Taking taylor expansion of y.re in x.re 1.293 * [backup-simplify]: Simplify y.re into y.re 1.293 * [taylor]: Taking taylor expansion of x.re in x.re 1.293 * [backup-simplify]: Simplify 0 into 0 1.293 * [backup-simplify]: Simplify 1 into 1 1.293 * [backup-simplify]: Simplify (* y.re 0) into 0 1.293 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.293 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.293 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.293 * [taylor]: Taking taylor expansion of y.im in x.re 1.293 * [backup-simplify]: Simplify y.im into y.im 1.293 * [taylor]: Taking taylor expansion of x.im in x.re 1.293 * [backup-simplify]: Simplify x.im into x.im 1.293 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.293 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.294 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.294 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.294 * [taylor]: Taking taylor expansion of y.re in y.re 1.294 * [backup-simplify]: Simplify 0 into 0 1.294 * [backup-simplify]: Simplify 1 into 1 1.294 * [backup-simplify]: Simplify (/ 1 1) into 1 1.294 * [taylor]: Taking taylor expansion of 1 in x.im 1.294 * [backup-simplify]: Simplify 1 into 1 1.294 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.294 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.295 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.295 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.295 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.295 * [taylor]: Taking taylor expansion of y.im in y.re 1.295 * [backup-simplify]: Simplify y.im into y.im 1.295 * [taylor]: Taking taylor expansion of x.im in y.re 1.295 * [backup-simplify]: Simplify x.im into x.im 1.295 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.295 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.295 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.295 * [taylor]: Taking taylor expansion of 0 in x.im 1.295 * [backup-simplify]: Simplify 0 into 0 1.295 * [taylor]: Taking taylor expansion of 1 in y.im 1.295 * [backup-simplify]: Simplify 1 into 1 1.296 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.296 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.296 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.296 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.296 * [backup-simplify]: Simplify (- 0) into 0 1.297 * [backup-simplify]: Simplify (+ 0 0) into 0 1.297 * [taylor]: Taking taylor expansion of 0 in y.re 1.297 * [backup-simplify]: Simplify 0 into 0 1.297 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.297 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.297 * [taylor]: Taking taylor expansion of y.im in x.im 1.297 * [backup-simplify]: Simplify y.im into y.im 1.297 * [taylor]: Taking taylor expansion of x.im in x.im 1.297 * [backup-simplify]: Simplify 0 into 0 1.297 * [backup-simplify]: Simplify 1 into 1 1.297 * [backup-simplify]: Simplify (* y.im 0) into 0 1.297 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.297 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.297 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.297 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1.297 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.297 * [taylor]: Taking taylor expansion of y.im in y.im 1.298 * [backup-simplify]: Simplify 0 into 0 1.298 * [backup-simplify]: Simplify 1 into 1 1.298 * [backup-simplify]: Simplify (/ 1 1) into 1 1.298 * [backup-simplify]: Simplify (- 1) into -1 1.298 * [backup-simplify]: Simplify -1 into -1 1.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.299 * [taylor]: Taking taylor expansion of 0 in x.im 1.299 * [backup-simplify]: Simplify 0 into 0 1.299 * [taylor]: Taking taylor expansion of 0 in y.im 1.299 * [backup-simplify]: Simplify 0 into 0 1.299 * [taylor]: Taking taylor expansion of 0 in y.im 1.299 * [backup-simplify]: Simplify 0 into 0 1.299 * [backup-simplify]: Simplify 1 into 1 1.300 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.300 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.301 * [backup-simplify]: Simplify (- 0) into 0 1.301 * [backup-simplify]: Simplify (+ 0 0) into 0 1.301 * [taylor]: Taking taylor expansion of 0 in y.re 1.301 * [backup-simplify]: Simplify 0 into 0 1.301 * [taylor]: Taking taylor expansion of 0 in x.im 1.301 * [backup-simplify]: Simplify 0 into 0 1.301 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.301 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.301 * [backup-simplify]: Simplify (- 0) into 0 1.301 * [taylor]: Taking taylor expansion of 0 in x.im 1.301 * [backup-simplify]: Simplify 0 into 0 1.302 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.302 * [taylor]: Taking taylor expansion of 0 in x.im 1.302 * [backup-simplify]: Simplify 0 into 0 1.302 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.303 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.303 * [backup-simplify]: Simplify (- 0) into 0 1.303 * [taylor]: Taking taylor expansion of 0 in y.im 1.303 * [backup-simplify]: Simplify 0 into 0 1.303 * [taylor]: Taking taylor expansion of 0 in y.im 1.303 * [backup-simplify]: Simplify 0 into 0 1.303 * [taylor]: Taking taylor expansion of 0 in y.im 1.303 * [backup-simplify]: Simplify 0 into 0 1.303 * [taylor]: Taking taylor expansion of 0 in y.im 1.303 * [backup-simplify]: Simplify 0 into 0 1.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.304 * [backup-simplify]: Simplify (- 0) into 0 1.304 * [backup-simplify]: Simplify 0 into 0 1.304 * [backup-simplify]: Simplify 0 into 0 1.304 * [backup-simplify]: Simplify 0 into 0 1.304 * [backup-simplify]: Simplify 0 into 0 1.304 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.305 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.305 * [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.305 * [backup-simplify]: Simplify (- 0) into 0 1.306 * [backup-simplify]: Simplify (+ 0 0) into 0 1.306 * [taylor]: Taking taylor expansion of 0 in y.re 1.306 * [backup-simplify]: Simplify 0 into 0 1.306 * [taylor]: Taking taylor expansion of 0 in x.im 1.306 * [backup-simplify]: Simplify 0 into 0 1.306 * [taylor]: Taking taylor expansion of 0 in x.im 1.306 * [backup-simplify]: Simplify 0 into 0 1.306 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.307 * [backup-simplify]: Simplify (- 0) into 0 1.307 * [taylor]: Taking taylor expansion of 0 in x.im 1.307 * [backup-simplify]: Simplify 0 into 0 1.308 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.308 * [taylor]: Taking taylor expansion of 0 in x.im 1.308 * [backup-simplify]: Simplify 0 into 0 1.308 * [taylor]: Taking taylor expansion of 0 in y.im 1.308 * [backup-simplify]: Simplify 0 into 0 1.308 * [taylor]: Taking taylor expansion of 0 in y.im 1.308 * [backup-simplify]: Simplify 0 into 0 1.308 * [taylor]: Taking taylor expansion of 0 in y.im 1.309 * [backup-simplify]: Simplify 0 into 0 1.309 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.310 * [backup-simplify]: Simplify (- 0) into 0 1.310 * [taylor]: Taking taylor expansion of 0 in y.im 1.310 * [backup-simplify]: Simplify 0 into 0 1.310 * [taylor]: Taking taylor expansion of 0 in y.im 1.310 * [backup-simplify]: Simplify 0 into 0 1.310 * [taylor]: Taking taylor expansion of 0 in y.im 1.310 * [backup-simplify]: Simplify 0 into 0 1.310 * [taylor]: Taking taylor expansion of 0 in y.im 1.310 * [backup-simplify]: Simplify 0 into 0 1.310 * [backup-simplify]: Simplify 0 into 0 1.310 * [backup-simplify]: Simplify 0 into 0 1.311 * [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.311 * [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.311 * [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.311 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1.311 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1.311 * [taylor]: Taking taylor expansion of y.re in y.im 1.312 * [backup-simplify]: Simplify y.re into y.re 1.312 * [taylor]: Taking taylor expansion of x.re in y.im 1.312 * [backup-simplify]: Simplify x.re into x.re 1.312 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.312 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1.312 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1.312 * [taylor]: Taking taylor expansion of y.im in y.im 1.312 * [backup-simplify]: Simplify 0 into 0 1.312 * [backup-simplify]: Simplify 1 into 1 1.312 * [taylor]: Taking taylor expansion of x.im in y.im 1.312 * [backup-simplify]: Simplify x.im into x.im 1.312 * [backup-simplify]: Simplify (* 0 x.im) into 0 1.312 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1.312 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1.313 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1.313 * [taylor]: Taking taylor expansion of y.re in x.im 1.313 * [backup-simplify]: Simplify y.re into y.re 1.313 * [taylor]: Taking taylor expansion of x.re in x.im 1.313 * [backup-simplify]: Simplify x.re into x.re 1.313 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1.313 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.313 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.313 * [taylor]: Taking taylor expansion of y.im in x.im 1.313 * [backup-simplify]: Simplify y.im into y.im 1.313 * [taylor]: Taking taylor expansion of x.im in x.im 1.313 * [backup-simplify]: Simplify 0 into 0 1.313 * [backup-simplify]: Simplify 1 into 1 1.313 * [backup-simplify]: Simplify (* y.im 0) into 0 1.313 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.313 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1.314 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1.314 * [taylor]: Taking taylor expansion of y.re in y.re 1.314 * [backup-simplify]: Simplify 0 into 0 1.314 * [backup-simplify]: Simplify 1 into 1 1.314 * [taylor]: Taking taylor expansion of x.re in y.re 1.314 * [backup-simplify]: Simplify x.re into x.re 1.314 * [backup-simplify]: Simplify (* 0 x.re) into 0 1.314 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1.314 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.314 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.314 * [taylor]: Taking taylor expansion of y.im in y.re 1.314 * [backup-simplify]: Simplify y.im into y.im 1.314 * [taylor]: Taking taylor expansion of x.im in y.re 1.314 * [backup-simplify]: Simplify x.im into x.im 1.314 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.314 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.315 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.315 * [taylor]: Taking taylor expansion of y.re in x.re 1.315 * [backup-simplify]: Simplify y.re into y.re 1.315 * [taylor]: Taking taylor expansion of x.re in x.re 1.315 * [backup-simplify]: Simplify 0 into 0 1.315 * [backup-simplify]: Simplify 1 into 1 1.315 * [backup-simplify]: Simplify (* y.re 0) into 0 1.315 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.315 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.315 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.315 * [taylor]: Taking taylor expansion of y.im in x.re 1.315 * [backup-simplify]: Simplify y.im into y.im 1.315 * [taylor]: Taking taylor expansion of x.im in x.re 1.315 * [backup-simplify]: Simplify x.im into x.im 1.315 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.316 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.316 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1.316 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1.316 * [taylor]: Taking taylor expansion of y.re in x.re 1.316 * [backup-simplify]: Simplify y.re into y.re 1.316 * [taylor]: Taking taylor expansion of x.re in x.re 1.316 * [backup-simplify]: Simplify 0 into 0 1.316 * [backup-simplify]: Simplify 1 into 1 1.316 * [backup-simplify]: Simplify (* y.re 0) into 0 1.316 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1.316 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1.316 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1.316 * [taylor]: Taking taylor expansion of y.im in x.re 1.316 * [backup-simplify]: Simplify y.im into y.im 1.316 * [taylor]: Taking taylor expansion of x.im in x.re 1.316 * [backup-simplify]: Simplify x.im into x.im 1.316 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.317 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.317 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1.317 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1.317 * [taylor]: Taking taylor expansion of y.re in y.re 1.317 * [backup-simplify]: Simplify 0 into 0 1.317 * [backup-simplify]: Simplify 1 into 1 1.317 * [backup-simplify]: Simplify (/ 1 1) into 1 1.317 * [taylor]: Taking taylor expansion of 1 in x.im 1.317 * [backup-simplify]: Simplify 1 into 1 1.318 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1.318 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.318 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1.318 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1.318 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1.318 * [taylor]: Taking taylor expansion of y.im in y.re 1.318 * [backup-simplify]: Simplify y.im into y.im 1.319 * [taylor]: Taking taylor expansion of x.im in y.re 1.319 * [backup-simplify]: Simplify x.im into x.im 1.319 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1.319 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.320 * [taylor]: Taking taylor expansion of 0 in x.im 1.320 * [backup-simplify]: Simplify 0 into 0 1.320 * [taylor]: Taking taylor expansion of 1 in y.im 1.320 * [backup-simplify]: Simplify 1 into 1 1.321 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.321 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.321 * [backup-simplify]: Simplify (- 0) into 0 1.322 * [backup-simplify]: Simplify (+ 0 0) into 0 1.322 * [taylor]: Taking taylor expansion of 0 in y.re 1.322 * [backup-simplify]: Simplify 0 into 0 1.322 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1.322 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1.322 * [taylor]: Taking taylor expansion of y.im in x.im 1.322 * [backup-simplify]: Simplify y.im into y.im 1.322 * [taylor]: Taking taylor expansion of x.im in x.im 1.322 * [backup-simplify]: Simplify 0 into 0 1.322 * [backup-simplify]: Simplify 1 into 1 1.322 * [backup-simplify]: Simplify (* y.im 0) into 0 1.323 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1.323 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1.323 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1.323 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1.323 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1.323 * [taylor]: Taking taylor expansion of y.im in y.im 1.323 * [backup-simplify]: Simplify 0 into 0 1.323 * [backup-simplify]: Simplify 1 into 1 1.323 * [backup-simplify]: Simplify (/ 1 1) into 1 1.324 * [backup-simplify]: Simplify (- 1) into -1 1.324 * [backup-simplify]: Simplify -1 into -1 1.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.325 * [taylor]: Taking taylor expansion of 0 in x.im 1.325 * [backup-simplify]: Simplify 0 into 0 1.325 * [taylor]: Taking taylor expansion of 0 in y.im 1.325 * [backup-simplify]: Simplify 0 into 0 1.325 * [taylor]: Taking taylor expansion of 0 in y.im 1.325 * [backup-simplify]: Simplify 0 into 0 1.325 * [backup-simplify]: Simplify 1 into 1 1.326 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.326 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.332 * [backup-simplify]: Simplify (- 0) into 0 1.332 * [backup-simplify]: Simplify (+ 0 0) into 0 1.332 * [taylor]: Taking taylor expansion of 0 in y.re 1.332 * [backup-simplify]: Simplify 0 into 0 1.333 * [taylor]: Taking taylor expansion of 0 in x.im 1.333 * [backup-simplify]: Simplify 0 into 0 1.333 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1.333 * [backup-simplify]: Simplify (- 0) into 0 1.333 * [taylor]: Taking taylor expansion of 0 in x.im 1.333 * [backup-simplify]: Simplify 0 into 0 1.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.334 * [taylor]: Taking taylor expansion of 0 in x.im 1.334 * [backup-simplify]: Simplify 0 into 0 1.334 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1.335 * [backup-simplify]: Simplify (- 0) into 0 1.335 * [taylor]: Taking taylor expansion of 0 in y.im 1.335 * [backup-simplify]: Simplify 0 into 0 1.335 * [taylor]: Taking taylor expansion of 0 in y.im 1.335 * [backup-simplify]: Simplify 0 into 0 1.335 * [taylor]: Taking taylor expansion of 0 in y.im 1.335 * [backup-simplify]: Simplify 0 into 0 1.335 * [taylor]: Taking taylor expansion of 0 in y.im 1.335 * [backup-simplify]: Simplify 0 into 0 1.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.335 * [backup-simplify]: Simplify (- 0) into 0 1.335 * [backup-simplify]: Simplify 0 into 0 1.335 * [backup-simplify]: Simplify 0 into 0 1.336 * [backup-simplify]: Simplify 0 into 0 1.336 * [backup-simplify]: Simplify 0 into 0 1.336 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1.337 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1.337 * [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.337 * [backup-simplify]: Simplify (- 0) into 0 1.337 * [backup-simplify]: Simplify (+ 0 0) into 0 1.337 * [taylor]: Taking taylor expansion of 0 in y.re 1.338 * [backup-simplify]: Simplify 0 into 0 1.338 * [taylor]: Taking taylor expansion of 0 in x.im 1.338 * [backup-simplify]: Simplify 0 into 0 1.338 * [taylor]: Taking taylor expansion of 0 in x.im 1.338 * [backup-simplify]: Simplify 0 into 0 1.338 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1.338 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1.338 * [backup-simplify]: Simplify (- 0) into 0 1.338 * [taylor]: Taking taylor expansion of 0 in x.im 1.338 * [backup-simplify]: Simplify 0 into 0 1.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.339 * [taylor]: Taking taylor expansion of 0 in x.im 1.339 * [backup-simplify]: Simplify 0 into 0 1.339 * [taylor]: Taking taylor expansion of 0 in y.im 1.339 * [backup-simplify]: Simplify 0 into 0 1.339 * [taylor]: Taking taylor expansion of 0 in y.im 1.339 * [backup-simplify]: Simplify 0 into 0 1.339 * [taylor]: Taking taylor expansion of 0 in y.im 1.339 * [backup-simplify]: Simplify 0 into 0 1.340 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1.340 * [backup-simplify]: Simplify (- 0) into 0 1.340 * [taylor]: Taking taylor expansion of 0 in y.im 1.340 * [backup-simplify]: Simplify 0 into 0 1.340 * [taylor]: Taking taylor expansion of 0 in y.im 1.340 * [backup-simplify]: Simplify 0 into 0 1.340 * [taylor]: Taking taylor expansion of 0 in y.im 1.340 * [backup-simplify]: Simplify 0 into 0 1.340 * [taylor]: Taking taylor expansion of 0 in y.im 1.340 * [backup-simplify]: Simplify 0 into 0 1.340 * [backup-simplify]: Simplify 0 into 0 1.340 * [backup-simplify]: Simplify 0 into 0 1.341 * [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.341 * * * [progress]: simplifying candidates 1.341 * * * * [progress]: [ 1 / 159 ] simplifiying candidate # 1.341 * * * * [progress]: [ 2 / 159 ] simplifiying candidate # 1.341 * * * * [progress]: [ 3 / 159 ] simplifiying candidate # 1.341 * * * * [progress]: [ 4 / 159 ] simplifiying candidate # 1.341 * * * * [progress]: [ 5 / 159 ] simplifiying candidate # 1.341 * [simplify]: Simplifying (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1.341 * * [simplify]: iters left: 6 (9 enodes) 1.343 * * [simplify]: iters left: 5 (31 enodes) 1.347 * * [simplify]: iters left: 4 (46 enodes) 1.355 * * [simplify]: iters left: 3 (100 enodes) 1.383 * * [simplify]: iters left: 2 (278 enodes) 1.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1.487 * * [simplify]: Extracting #1: cost 3 inf + 0 1.488 * * [simplify]: Extracting #2: cost 16 inf + 0 1.488 * * [simplify]: Extracting #3: cost 92 inf + 0 1.489 * * [simplify]: Extracting #4: cost 126 inf + 866 1.493 * * [simplify]: Extracting #5: cost 61 inf + 7052 1.501 * * [simplify]: Extracting #6: cost 10 inf + 16554 1.512 * * [simplify]: Extracting #7: cost 0 inf + 18874 1.522 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1.522 * [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.522 * * * * [progress]: [ 6 / 159 ] simplifiying candidate # 1.525 * [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.525 * * [simplify]: iters left: 6 (13 enodes) 1.529 * * [simplify]: iters left: 5 (63 enodes) 1.544 * * [simplify]: iters left: 4 (188 enodes) 1.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1.622 * * [simplify]: Extracting #1: cost 8 inf + 0 1.622 * * [simplify]: Extracting #2: cost 109 inf + 0 1.623 * * [simplify]: Extracting #3: cost 220 inf + 1318 1.626 * * [simplify]: Extracting #4: cost 189 inf + 13575 1.647 * * [simplify]: Extracting #5: cost 37 inf + 72194 1.676 * * [simplify]: Extracting #6: cost 0 inf + 85505 1.706 * * [simplify]: Extracting #7: cost 0 inf + 82225 1.735 * [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.735 * [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.735 * * * * [progress]: [ 7 / 159 ] simplifiying candidate # 1.736 * [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.736 * * [simplify]: iters left: 6 (16 enodes) 1.745 * * [simplify]: iters left: 5 (91 enodes) 1.790 * * [simplify]: iters left: 4 (282 enodes) 1.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1.936 * * [simplify]: Extracting #1: cost 3 inf + 0 1.936 * * [simplify]: Extracting #2: cost 26 inf + 0 1.937 * * [simplify]: Extracting #3: cost 140 inf + 0 1.938 * * [simplify]: Extracting #4: cost 304 inf + 211 1.943 * * [simplify]: Extracting #5: cost 239 inf + 24711 1.972 * * [simplify]: Extracting #6: cost 72 inf + 85303 2.007 * * [simplify]: Extracting #7: cost 6 inf + 103630 2.031 * * [simplify]: Extracting #8: cost 0 inf + 101891 2.072 * [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)))))) 2.072 * [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)))))) 2.072 * * * * [progress]: [ 8 / 159 ] simplifiying candidate # 2.073 * [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)))) 2.073 * * [simplify]: iters left: 6 (16 enodes) 2.083 * * [simplify]: iters left: 5 (91 enodes) 2.121 * * [simplify]: iters left: 4 (279 enodes) 2.273 * * [simplify]: Extracting #0: cost 1 inf + 0 2.273 * * [simplify]: Extracting #1: cost 3 inf + 0 2.273 * * [simplify]: Extracting #2: cost 27 inf + 0 2.274 * * [simplify]: Extracting #3: cost 163 inf + 0 2.276 * * [simplify]: Extracting #4: cost 343 inf + 248 2.282 * * [simplify]: Extracting #5: cost 299 inf + 13058 2.306 * * [simplify]: Extracting #6: cost 118 inf + 68019 2.346 * * [simplify]: Extracting #7: cost 18 inf + 100577 2.381 * * [simplify]: Extracting #8: cost 0 inf + 108650 2.411 * [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.411 * [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.411 * * * * [progress]: [ 9 / 159 ] simplifiying candidate # 2.412 * [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.412 * * [simplify]: iters left: 6 (16 enodes) 2.422 * * [simplify]: iters left: 5 (92 enodes) 2.463 * * [simplify]: iters left: 4 (297 enodes) 2.613 * * [simplify]: Extracting #0: cost 1 inf + 0 2.613 * * [simplify]: Extracting #1: cost 3 inf + 0 2.613 * * [simplify]: Extracting #2: cost 34 inf + 0 2.613 * * [simplify]: Extracting #3: cost 189 inf + 0 2.614 * * [simplify]: Extracting #4: cost 375 inf + 1190 2.623 * * [simplify]: Extracting #5: cost 210 inf + 49041 2.655 * * [simplify]: Extracting #6: cost 19 inf + 110164 2.696 * * [simplify]: Extracting #7: cost 2 inf + 115938 2.749 * * [simplify]: Extracting #8: cost 0 inf + 116444 2.800 * [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.800 * [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.800 * * * * [progress]: [ 10 / 159 ] simplifiying candidate # 2.800 * [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.801 * * [simplify]: iters left: 6 (16 enodes) 2.810 * * [simplify]: iters left: 5 (92 enodes) 2.851 * * [simplify]: iters left: 4 (288 enodes) 3.014 * * [simplify]: Extracting #0: cost 1 inf + 0 3.014 * * [simplify]: Extracting #1: cost 3 inf + 0 3.014 * * [simplify]: Extracting #2: cost 27 inf + 0 3.015 * * [simplify]: Extracting #3: cost 166 inf + 0 3.017 * * [simplify]: Extracting #4: cost 378 inf + 248 3.028 * * [simplify]: Extracting #5: cost 265 inf + 39870 3.051 * * [simplify]: Extracting #6: cost 27 inf + 116804 3.084 * * [simplify]: Extracting #7: cost 1 inf + 123763 3.125 * * [simplify]: Extracting #8: cost 0 inf + 124016 3.176 * [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.176 * [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.176 * * * * [progress]: [ 11 / 159 ] simplifiying candidate # 3.177 * [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.177 * * [simplify]: iters left: 6 (16 enodes) 3.187 * * [simplify]: iters left: 5 (91 enodes) 3.218 * * [simplify]: iters left: 4 (283 enodes) 3.351 * * [simplify]: Extracting #0: cost 1 inf + 0 3.351 * * [simplify]: Extracting #1: cost 3 inf + 0 3.351 * * [simplify]: Extracting #2: cost 30 inf + 0 3.352 * * [simplify]: Extracting #3: cost 169 inf + 0 3.353 * * [simplify]: Extracting #4: cost 345 inf + 538 3.357 * * [simplify]: Extracting #5: cost 258 inf + 21752 3.386 * * [simplify]: Extracting #6: cost 76 inf + 76886 3.432 * * [simplify]: Extracting #7: cost 3 inf + 106906 3.481 * * [simplify]: Extracting #8: cost 0 inf + 107896 3.526 * [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.526 * [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.527 * * * * [progress]: [ 12 / 159 ] simplifiying candidate # 3.527 * [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.527 * * [simplify]: iters left: 6 (16 enodes) 3.537 * * [simplify]: iters left: 5 (91 enodes) 3.576 * * [simplify]: iters left: 4 (287 enodes) 3.758 * * [simplify]: Extracting #0: cost 1 inf + 0 3.758 * * [simplify]: Extracting #1: cost 3 inf + 0 3.758 * * [simplify]: Extracting #2: cost 30 inf + 0 3.758 * * [simplify]: Extracting #3: cost 176 inf + 0 3.759 * * [simplify]: Extracting #4: cost 343 inf + 370 3.763 * * [simplify]: Extracting #5: cost 272 inf + 24051 3.776 * * [simplify]: Extracting #6: cost 91 inf + 74481 3.804 * * [simplify]: Extracting #7: cost 11 inf + 92748 3.823 * * [simplify]: Extracting #8: cost 0 inf + 95202 3.856 * * [simplify]: Extracting #9: cost 0 inf + 95162 3.894 * [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.895 * [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.895 * * * * [progress]: [ 13 / 159 ] simplifiying candidate # 3.895 * [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.895 * * [simplify]: iters left: 6 (12 enodes) 3.901 * * [simplify]: iters left: 5 (58 enodes) 3.922 * * [simplify]: iters left: 4 (146 enodes) 3.995 * * [simplify]: Extracting #0: cost 1 inf + 0 3.995 * * [simplify]: Extracting #1: cost 16 inf + 0 3.996 * * [simplify]: Extracting #2: cost 65 inf + 0 3.996 * * [simplify]: Extracting #3: cost 156 inf + 497 3.999 * * [simplify]: Extracting #4: cost 167 inf + 6853 4.012 * * [simplify]: Extracting #5: cost 62 inf + 36988 4.035 * * [simplify]: Extracting #6: cost 0 inf + 55274 4.057 * * [simplify]: Extracting #7: cost 0 inf + 54514 4.073 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 4.073 * [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)))))) 4.073 * * * * [progress]: [ 14 / 159 ] simplifiying candidate # 4.073 * [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)))) 4.073 * * [simplify]: iters left: 6 (14 enodes) 4.077 * * [simplify]: iters left: 5 (71 enodes) 4.093 * * [simplify]: iters left: 4 (218 enodes) 4.199 * * [simplify]: Extracting #0: cost 1 inf + 0 4.199 * * [simplify]: Extracting #1: cost 3 inf + 0 4.199 * * [simplify]: Extracting #2: cost 18 inf + 0 4.200 * * [simplify]: Extracting #3: cost 110 inf + 0 4.201 * * [simplify]: Extracting #4: cost 307 inf + 44 4.206 * * [simplify]: Extracting #5: cost 268 inf + 15025 4.230 * * [simplify]: Extracting #6: cost 66 inf + 84584 4.247 * * [simplify]: Extracting #7: cost 3 inf + 96088 4.273 * * [simplify]: Extracting #8: cost 0 inf + 97220 4.293 * [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.293 * [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.294 * * * * [progress]: [ 15 / 159 ] simplifiying candidate # 4.294 * [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.294 * * [simplify]: iters left: 6 (17 enodes) 4.304 * * [simplify]: iters left: 5 (96 enodes) 4.358 * * [simplify]: iters left: 4 (306 enodes) 4.495 * * [simplify]: Extracting #0: cost 1 inf + 0 4.495 * * [simplify]: Extracting #1: cost 3 inf + 0 4.495 * * [simplify]: Extracting #2: cost 38 inf + 0 4.495 * * [simplify]: Extracting #3: cost 178 inf + 0 4.496 * * [simplify]: Extracting #4: cost 382 inf + 704 4.503 * * [simplify]: Extracting #5: cost 260 inf + 41043 4.533 * * [simplify]: Extracting #6: cost 48 inf + 105919 4.573 * * [simplify]: Extracting #7: cost 6 inf + 115378 4.600 * * [simplify]: Extracting #8: cost 0 inf + 116918 4.638 * [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.638 * [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.638 * * * * [progress]: [ 16 / 159 ] simplifiying candidate # 4.639 * [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.639 * * [simplify]: iters left: 6 (17 enodes) 4.644 * * [simplify]: iters left: 5 (96 enodes) 4.672 * * [simplify]: iters left: 4 (304 enodes) 4.821 * * [simplify]: Extracting #0: cost 1 inf + 0 4.821 * * [simplify]: Extracting #1: cost 3 inf + 0 4.822 * * [simplify]: Extracting #2: cost 38 inf + 0 4.822 * * [simplify]: Extracting #3: cost 173 inf + 0 4.824 * * [simplify]: Extracting #4: cost 401 inf + 208 4.836 * * [simplify]: Extracting #5: cost 263 inf + 38783 4.870 * * [simplify]: Extracting #6: cost 18 inf + 107033 4.906 * * [simplify]: Extracting #7: cost 1 inf + 111070 4.936 * * [simplify]: Extracting #8: cost 0 inf + 111323 4.968 * [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.968 * [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.969 * * * * [progress]: [ 17 / 159 ] simplifiying candidate # 4.969 * [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.969 * * [simplify]: iters left: 6 (13 enodes) 4.976 * * [simplify]: iters left: 5 (65 enodes) 5.001 * * [simplify]: iters left: 4 (176 enodes) 5.073 * * [simplify]: Extracting #0: cost 1 inf + 0 5.073 * * [simplify]: Extracting #1: cost 3 inf + 0 5.073 * * [simplify]: Extracting #2: cost 26 inf + 0 5.074 * * [simplify]: Extracting #3: cost 150 inf + 0 5.076 * * [simplify]: Extracting #4: cost 273 inf + 949 5.088 * * [simplify]: Extracting #5: cost 103 inf + 39876 5.103 * * [simplify]: Extracting #6: cost 1 inf + 66216 5.121 * * [simplify]: Extracting #7: cost 0 inf + 65540 5.136 * [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.136 * [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.136 * * * * [progress]: [ 18 / 159 ] simplifiying candidate # 5.136 * [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.136 * * [simplify]: iters left: 6 (14 enodes) 5.140 * * [simplify]: iters left: 5 (70 enodes) 5.156 * * [simplify]: iters left: 4 (211 enodes) 5.253 * * [simplify]: Extracting #0: cost 1 inf + 0 5.253 * * [simplify]: Extracting #1: cost 3 inf + 0 5.253 * * [simplify]: Extracting #2: cost 20 inf + 0 5.253 * * [simplify]: Extracting #3: cost 114 inf + 0 5.254 * * [simplify]: Extracting #4: cost 276 inf + 44 5.256 * * [simplify]: Extracting #5: cost 276 inf + 3021 5.263 * * [simplify]: Extracting #6: cost 123 inf + 42821 5.277 * * [simplify]: Extracting #7: cost 25 inf + 75930 5.292 * * [simplify]: Extracting #8: cost 2 inf + 82759 5.327 * * [simplify]: Extracting #9: cost 0 inf + 84049 5.359 * [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.359 * [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.359 * * * * [progress]: [ 19 / 159 ] simplifiying candidate # 5.359 * [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.360 * * [simplify]: iters left: 6 (17 enodes) 5.369 * * [simplify]: iters left: 5 (96 enodes) 5.411 * * [simplify]: iters left: 4 (305 enodes) 5.567 * * [simplify]: Extracting #0: cost 1 inf + 0 5.567 * * [simplify]: Extracting #1: cost 3 inf + 0 5.567 * * [simplify]: Extracting #2: cost 34 inf + 0 5.568 * * [simplify]: Extracting #3: cost 168 inf + 0 5.570 * * [simplify]: Extracting #4: cost 365 inf + 252 5.575 * * [simplify]: Extracting #5: cost 279 inf + 35324 5.591 * * [simplify]: Extracting #6: cost 69 inf + 91647 5.626 * * [simplify]: Extracting #7: cost 15 inf + 99179 5.672 * * [simplify]: Extracting #8: cost 0 inf + 106678 5.697 * * [simplify]: Extracting #9: cost 0 inf + 106638 5.732 * [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.732 * [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.732 * * * * [progress]: [ 20 / 159 ] simplifiying candidate # 5.733 * [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.733 * * [simplify]: iters left: 6 (17 enodes) 5.743 * * [simplify]: iters left: 5 (96 enodes) 5.773 * * [simplify]: iters left: 4 (305 enodes) 5.895 * * [simplify]: Extracting #0: cost 1 inf + 0 5.895 * * [simplify]: Extracting #1: cost 3 inf + 0 5.896 * * [simplify]: Extracting #2: cost 36 inf + 0 5.896 * * [simplify]: Extracting #3: cost 176 inf + 0 5.897 * * [simplify]: Extracting #4: cost 381 inf + 574 5.903 * * [simplify]: Extracting #5: cost 253 inf + 38412 5.943 * * [simplify]: Extracting #6: cost 31 inf + 95281 5.982 * * [simplify]: Extracting #7: cost 3 inf + 102365 6.022 * * [simplify]: Extracting #8: cost 0 inf + 103375 6.061 * [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)))))) 6.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))) (* (- (* 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)))))))) 6.062 * * * * [progress]: [ 21 / 159 ] simplifiying candidate # 6.062 * [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))))) 6.062 * * [simplify]: iters left: 6 (13 enodes) 6.069 * * [simplify]: iters left: 5 (63 enodes) 6.093 * * [simplify]: iters left: 4 (163 enodes) 6.154 * * [simplify]: Extracting #0: cost 1 inf + 0 6.154 * * [simplify]: Extracting #1: cost 3 inf + 0 6.154 * * [simplify]: Extracting #2: cost 26 inf + 0 6.154 * * [simplify]: Extracting #3: cost 141 inf + 0 6.155 * * [simplify]: Extracting #4: cost 231 inf + 744 6.162 * * [simplify]: Extracting #5: cost 116 inf + 25179 6.172 * * [simplify]: Extracting #6: cost 5 inf + 53156 6.191 * * [simplify]: Extracting #7: cost 0 inf + 53816 6.214 * [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.214 * [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.214 * * * * [progress]: [ 22 / 159 ] simplifiying candidate # 6.215 * [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.215 * * [simplify]: iters left: 6 (14 enodes) 6.223 * * [simplify]: iters left: 5 (70 enodes) 6.252 * * [simplify]: iters left: 4 (212 enodes) 6.750 * * [simplify]: Extracting #0: cost 1 inf + 0 6.750 * * [simplify]: Extracting #1: cost 3 inf + 0 6.750 * * [simplify]: Extracting #2: cost 18 inf + 0 6.751 * * [simplify]: Extracting #3: cost 102 inf + 0 6.752 * * [simplify]: Extracting #4: cost 254 inf + 44 6.758 * * [simplify]: Extracting #5: cost 202 inf + 15772 6.775 * * [simplify]: Extracting #6: cost 30 inf + 56866 6.805 * * [simplify]: Extracting #7: cost 1 inf + 63799 6.828 * * [simplify]: Extracting #8: cost 0 inf + 63892 6.844 * [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.844 * [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.844 * * * * [progress]: [ 23 / 159 ] simplifiying candidate # 6.844 * [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.844 * * [simplify]: iters left: 6 (13 enodes) 6.848 * * [simplify]: iters left: 5 (64 enodes) 6.860 * * [simplify]: iters left: 4 (163 enodes) 6.920 * * [simplify]: Extracting #0: cost 1 inf + 0 6.920 * * [simplify]: Extracting #1: cost 3 inf + 0 6.920 * * [simplify]: Extracting #2: cost 26 inf + 0 6.920 * * [simplify]: Extracting #3: cost 119 inf + 0 6.921 * * [simplify]: Extracting #4: cost 187 inf + 1687 6.924 * * [simplify]: Extracting #5: cost 70 inf + 23320 6.933 * * [simplify]: Extracting #6: cost 2 inf + 38572 6.942 * * [simplify]: Extracting #7: cost 0 inf + 38295 6.958 * [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.958 * [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.958 * * * * [progress]: [ 24 / 159 ] simplifiying candidate # 6.959 * [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.959 * * [simplify]: iters left: 6 (14 enodes) 6.967 * * [simplify]: iters left: 5 (70 enodes) 6.993 * * [simplify]: iters left: 4 (212 enodes) 7.089 * * [simplify]: Extracting #0: cost 1 inf + 0 7.089 * * [simplify]: Extracting #1: cost 3 inf + 0 7.089 * * [simplify]: Extracting #2: cost 18 inf + 0 7.090 * * [simplify]: Extracting #3: cost 74 inf + 0 7.091 * * [simplify]: Extracting #4: cost 219 inf + 210 7.096 * * [simplify]: Extracting #5: cost 192 inf + 27299 7.119 * * [simplify]: Extracting #6: cost 73 inf + 56827 7.144 * * [simplify]: Extracting #7: cost 27 inf + 62192 7.171 * * [simplify]: Extracting #8: cost 1 inf + 74943 7.199 * * [simplify]: Extracting #9: cost 0 inf + 75648 7.216 * [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)))) 7.217 * [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)))))))) 7.217 * * * * [progress]: [ 25 / 159 ] simplifiying candidate # 7.217 * [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)))) 7.217 * * [simplify]: iters left: 6 (17 enodes) 7.222 * * [simplify]: iters left: 5 (96 enodes) 7.256 * * [simplify]: iters left: 4 (305 enodes) 7.418 * * [simplify]: Extracting #0: cost 1 inf + 0 7.418 * * [simplify]: Extracting #1: cost 3 inf + 0 7.418 * * [simplify]: Extracting #2: cost 34 inf + 0 7.418 * * [simplify]: Extracting #3: cost 134 inf + 0 7.419 * * [simplify]: Extracting #4: cost 360 inf + 170 7.425 * * [simplify]: Extracting #5: cost 263 inf + 48621 7.447 * * [simplify]: Extracting #6: cost 60 inf + 97453 7.489 * * [simplify]: Extracting #7: cost 2 inf + 108959 7.535 * * [simplify]: Extracting #8: cost 0 inf + 109244 7.581 * [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.581 * [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.581 * * * * [progress]: [ 26 / 159 ] simplifiying candidate # 7.582 * [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.582 * * [simplify]: iters left: 6 (17 enodes) 7.593 * * [simplify]: iters left: 5 (96 enodes) 7.626 * * [simplify]: iters left: 4 (305 enodes) 7.759 * * [simplify]: Extracting #0: cost 1 inf + 0 7.759 * * [simplify]: Extracting #1: cost 3 inf + 0 7.759 * * [simplify]: Extracting #2: cost 34 inf + 0 7.759 * * [simplify]: Extracting #3: cost 144 inf + 0 7.761 * * [simplify]: Extracting #4: cost 366 inf + 456 7.774 * * [simplify]: Extracting #5: cost 294 inf + 24324 7.791 * * [simplify]: Extracting #6: cost 58 inf + 95979 7.814 * * [simplify]: Extracting #7: cost 2 inf + 113167 7.838 * * [simplify]: Extracting #8: cost 0 inf + 113673 7.862 * [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.863 * [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.863 * * * * [progress]: [ 27 / 159 ] simplifiying candidate # 7.863 * [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.863 * * [simplify]: iters left: 6 (13 enodes) 7.866 * * [simplify]: iters left: 5 (64 enodes) 7.877 * * [simplify]: iters left: 4 (167 enodes) 7.953 * * [simplify]: Extracting #0: cost 1 inf + 0 7.953 * * [simplify]: Extracting #1: cost 3 inf + 0 7.953 * * [simplify]: Extracting #2: cost 24 inf + 0 7.954 * * [simplify]: Extracting #3: cost 108 inf + 0 7.955 * * [simplify]: Extracting #4: cost 209 inf + 700 7.963 * * [simplify]: Extracting #5: cost 113 inf + 23383 7.984 * * [simplify]: Extracting #6: cost 5 inf + 49576 8.006 * * [simplify]: Extracting #7: cost 0 inf + 50316 8.029 * * [simplify]: Extracting #8: cost 0 inf + 50236 8.053 * [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)))) 8.053 * [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)))))) 8.053 * * * * [progress]: [ 28 / 159 ] simplifiying candidate # 8.053 * [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)))) 8.054 * * [simplify]: iters left: 6 (14 enodes) 8.060 * * [simplify]: iters left: 5 (70 enodes) 8.075 * * [simplify]: iters left: 4 (211 enodes) 8.151 * * [simplify]: Extracting #0: cost 1 inf + 0 8.151 * * [simplify]: Extracting #1: cost 3 inf + 0 8.151 * * [simplify]: Extracting #2: cost 20 inf + 0 8.151 * * [simplify]: Extracting #3: cost 83 inf + 0 8.152 * * [simplify]: Extracting #4: cost 226 inf + 210 8.155 * * [simplify]: Extracting #5: cost 194 inf + 20720 8.168 * * [simplify]: Extracting #6: cost 33 inf + 60556 8.191 * * [simplify]: Extracting #7: cost 3 inf + 67010 8.216 * * [simplify]: Extracting #8: cost 0 inf + 68513 8.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))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 8.237 * [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))))))) 8.237 * * * * [progress]: [ 29 / 159 ] simplifiying candidate # 8.237 * [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)))) 8.238 * * [simplify]: iters left: 6 (13 enodes) 8.241 * * [simplify]: iters left: 5 (63 enodes) 8.252 * * [simplify]: iters left: 4 (158 enodes) 8.331 * * [simplify]: Extracting #0: cost 1 inf + 0 8.331 * * [simplify]: Extracting #1: cost 3 inf + 0 8.331 * * [simplify]: Extracting #2: cost 22 inf + 0 8.331 * * [simplify]: Extracting #3: cost 85 inf + 0 8.332 * * [simplify]: Extracting #4: cost 180 inf + 292 8.338 * * [simplify]: Extracting #5: cost 100 inf + 18962 8.355 * * [simplify]: Extracting #6: cost 0 inf + 41040 8.373 * * [simplify]: Extracting #7: cost 0 inf + 39920 8.390 * [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)))) 8.391 * [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))))) 8.391 * * * * [progress]: [ 30 / 159 ] simplifiying candidate # 8.391 * [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)))) 8.391 * * [simplify]: iters left: 6 (14 enodes) 8.399 * * [simplify]: iters left: 5 (71 enodes) 8.432 * * [simplify]: iters left: 4 (218 enodes) 8.534 * * [simplify]: Extracting #0: cost 1 inf + 0 8.534 * * [simplify]: Extracting #1: cost 3 inf + 0 8.534 * * [simplify]: Extracting #2: cost 18 inf + 0 8.534 * * [simplify]: Extracting #3: cost 76 inf + 0 8.535 * * [simplify]: Extracting #4: cost 231 inf + 169 8.540 * * [simplify]: Extracting #5: cost 210 inf + 21182 8.557 * * [simplify]: Extracting #6: cost 71 inf + 52542 8.579 * * [simplify]: Extracting #7: cost 21 inf + 60177 8.602 * * [simplify]: Extracting #8: cost 0 inf + 69052 8.627 * [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.627 * [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.627 * * * * [progress]: [ 31 / 159 ] simplifiying candidate # 8.627 * [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.628 * * [simplify]: iters left: 6 (13 enodes) 8.634 * * [simplify]: iters left: 5 (65 enodes) 8.655 * * [simplify]: iters left: 4 (168 enodes) 8.718 * * [simplify]: Extracting #0: cost 1 inf + 0 8.718 * * [simplify]: Extracting #1: cost 3 inf + 0 8.718 * * [simplify]: Extracting #2: cost 22 inf + 0 8.718 * * [simplify]: Extracting #3: cost 89 inf + 0 8.719 * * [simplify]: Extracting #4: cost 191 inf + 211 8.723 * * [simplify]: Extracting #5: cost 125 inf + 15108 8.731 * * [simplify]: Extracting #6: cost 5 inf + 40190 8.742 * * [simplify]: Extracting #7: cost 0 inf + 40799 8.753 * [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.754 * [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.754 * * * * [progress]: [ 32 / 159 ] simplifiying candidate # 8.754 * * * * [progress]: [ 33 / 159 ] simplifiying candidate # 8.754 * * * * [progress]: [ 34 / 159 ] simplifiying candidate # 8.754 * [simplify]: Simplifying (* x.re y.re) 8.754 * * [simplify]: iters left: 2 (3 enodes) 8.756 * * [simplify]: iters left: 1 (10 enodes) 8.758 * * [simplify]: Extracting #0: cost 1 inf + 0 8.758 * * [simplify]: Extracting #1: cost 4 inf + 0 8.758 * * [simplify]: Extracting #2: cost 2 inf + 2 8.758 * * [simplify]: Extracting #3: cost 0 inf + 86 8.758 * [simplify]: Simplified to (* x.re y.re) 8.758 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 8.758 * * * * [progress]: [ 35 / 159 ] simplifiying candidate # 8.759 * * * * [progress]: [ 36 / 159 ] simplifiying candidate # 8.759 * * * * [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.759 * * * * [progress]: [ 38 / 159 ] simplifiying candidate # 8.759 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 8.759 * * [simplify]: iters left: 4 (7 enodes) 8.762 * * [simplify]: iters left: 3 (25 enodes) 8.769 * * [simplify]: iters left: 2 (34 enodes) 8.778 * * [simplify]: iters left: 1 (38 enodes) 8.784 * * [simplify]: Extracting #0: cost 1 inf + 0 8.784 * * [simplify]: Extracting #1: cost 5 inf + 0 8.784 * * [simplify]: Extracting #2: cost 14 inf + 0 8.784 * * [simplify]: Extracting #3: cost 9 inf + 169 8.784 * * [simplify]: Extracting #4: cost 2 inf + 583 8.784 * * [simplify]: Extracting #5: cost 0 inf + 748 8.785 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 8.785 * [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.785 * [simplify]: Simplifying (+ 1 1) 8.785 * * [simplify]: iters left: 2 (2 enodes) 8.787 * * [simplify]: iters left: 1 (9 enodes) 8.788 * * [simplify]: Extracting #0: cost 1 inf + 0 8.788 * * [simplify]: Extracting #1: cost 0 inf + 1 8.788 * [simplify]: Simplified to 2 8.788 * [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.788 * * * * [progress]: [ 39 / 159 ] simplifiying candidate # 8.789 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 8.789 * * [simplify]: iters left: 6 (8 enodes) 8.790 * * [simplify]: iters left: 5 (28 enodes) 8.794 * * [simplify]: iters left: 4 (43 enodes) 8.802 * * [simplify]: iters left: 3 (97 enodes) 8.831 * * [simplify]: iters left: 2 (275 enodes) 8.964 * * [simplify]: Extracting #0: cost 1 inf + 0 8.965 * * [simplify]: Extracting #1: cost 14 inf + 0 8.965 * * [simplify]: Extracting #2: cost 90 inf + 0 8.966 * * [simplify]: Extracting #3: cost 122 inf + 989 8.970 * * [simplify]: Extracting #4: cost 55 inf + 7828 8.979 * * [simplify]: Extracting #5: cost 10 inf + 15826 8.990 * * [simplify]: Extracting #6: cost 0 inf + 18386 8.997 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 8.997 * [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.997 * * * * [progress]: [ 40 / 159 ] simplifiying candidate # 8.997 * * * * [progress]: [ 41 / 159 ] simplifiying candidate # 8.997 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 8.997 * * [simplify]: iters left: 4 (7 enodes) 8.999 * * [simplify]: iters left: 3 (25 enodes) 9.002 * * [simplify]: iters left: 2 (34 enodes) 9.006 * * [simplify]: iters left: 1 (38 enodes) 9.010 * * [simplify]: Extracting #0: cost 1 inf + 0 9.010 * * [simplify]: Extracting #1: cost 5 inf + 0 9.010 * * [simplify]: Extracting #2: cost 14 inf + 0 9.010 * * [simplify]: Extracting #3: cost 9 inf + 169 9.010 * * [simplify]: Extracting #4: cost 2 inf + 583 9.010 * * [simplify]: Extracting #5: cost 0 inf + 748 9.011 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 9.011 * [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))))) 9.011 * * * * [progress]: [ 42 / 159 ] simplifiying candidate # 9.011 * * * * [progress]: [ 43 / 159 ] simplifiying candidate # 9.011 * [simplify]: Simplifying (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 9.011 * * [simplify]: iters left: 6 (9 enodes) 9.013 * * [simplify]: iters left: 5 (31 enodes) 9.017 * * [simplify]: iters left: 4 (40 enodes) 9.022 * * [simplify]: iters left: 3 (44 enodes) 9.031 * * [simplify]: Extracting #0: cost 1 inf + 0 9.031 * * [simplify]: Extracting #1: cost 3 inf + 0 9.031 * * [simplify]: Extracting #2: cost 5 inf + 0 9.031 * * [simplify]: Extracting #3: cost 9 inf + 0 9.031 * * [simplify]: Extracting #4: cost 18 inf + 0 9.031 * * [simplify]: Extracting #5: cost 13 inf + 169 9.032 * * [simplify]: Extracting #6: cost 5 inf + 777 9.032 * * [simplify]: Extracting #7: cost 0 inf + 1604 9.032 * [simplify]: Simplified to (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 9.032 * [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))))) 9.032 * * * * [progress]: [ 44 / 159 ] simplifiying candidate # 9.032 * * * * [progress]: [ 45 / 159 ] simplifiying candidate # 9.032 * * * * [progress]: [ 46 / 159 ] simplifiying candidate # 9.033 * [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)))) 9.033 * * [simplify]: iters left: 6 (10 enodes) 9.035 * * [simplify]: iters left: 5 (41 enodes) 9.041 * * [simplify]: iters left: 4 (80 enodes) 9.074 * * [simplify]: iters left: 3 (353 enodes) 9.486 * * [simplify]: Extracting #0: cost 1 inf + 0 9.486 * * [simplify]: Extracting #1: cost 15 inf + 0 9.486 * * [simplify]: Extracting #2: cost 179 inf + 2 9.488 * * [simplify]: Extracting #3: cost 492 inf + 1806 9.499 * * [simplify]: Extracting #4: cost 272 inf + 52328 9.555 * * [simplify]: Extracting #5: cost 26 inf + 120744 9.615 * * [simplify]: Extracting #6: cost 0 inf + 128248 9.691 * [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.692 * [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.692 * * * * [progress]: [ 47 / 159 ] simplifiying candidate # 9.692 * * * * [progress]: [ 48 / 159 ] simplifiying candidate # 9.692 * * * * [progress]: [ 49 / 159 ] simplifiying candidate # 9.692 * * * * [progress]: [ 50 / 159 ] simplifiying candidate # 9.692 * [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.692 * * [simplify]: iters left: 6 (11 enodes) 9.699 * * [simplify]: iters left: 5 (56 enodes) 9.724 * * [simplify]: iters left: 4 (174 enodes) 9.784 * * [simplify]: Extracting #0: cost 1 inf + 0 9.784 * * [simplify]: Extracting #1: cost 11 inf + 0 9.784 * * [simplify]: Extracting #2: cost 80 inf + 0 9.785 * * [simplify]: Extracting #3: cost 173 inf + 2 9.788 * * [simplify]: Extracting #4: cost 173 inf + 2929 9.793 * * [simplify]: Extracting #5: cost 65 inf + 34269 9.800 * * [simplify]: Extracting #6: cost 3 inf + 50959 9.808 * * [simplify]: Extracting #7: cost 0 inf + 48427 9.820 * * [simplify]: Extracting #8: cost 0 inf + 48307 9.830 * [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.830 * [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.830 * [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.831 * * [simplify]: iters left: 6 (12 enodes) 9.834 * * [simplify]: iters left: 5 (69 enodes) 9.847 * * [simplify]: iters left: 4 (217 enodes) 9.941 * * [simplify]: Extracting #0: cost 1 inf + 0 9.941 * * [simplify]: Extracting #1: cost 31 inf + 0 9.941 * * [simplify]: Extracting #2: cost 253 inf + 0 9.947 * * [simplify]: Extracting #3: cost 251 inf + 13590 9.961 * * [simplify]: Extracting #4: cost 38 inf + 65143 9.992 * * [simplify]: Extracting #5: cost 0 inf + 71881 10.027 * * [simplify]: Extracting #6: cost 0 inf + 71841 10.055 * [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)))) 10.056 * [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))))) 10.056 * * * * [progress]: [ 51 / 159 ] simplifiying candidate # 10.056 * [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)))) 10.056 * * [simplify]: iters left: 6 (14 enodes) 10.060 * * [simplify]: iters left: 5 (83 enodes) 10.083 * * [simplify]: iters left: 4 (262 enodes) 10.207 * * [simplify]: Extracting #0: cost 1 inf + 0 10.207 * * [simplify]: Extracting #1: cost 18 inf + 0 10.208 * * [simplify]: Extracting #2: cost 172 inf + 0 10.210 * * [simplify]: Extracting #3: cost 257 inf + 619 10.218 * * [simplify]: Extracting #4: cost 159 inf + 24537 10.238 * * [simplify]: Extracting #5: cost 36 inf + 57841 10.261 * * [simplify]: Extracting #6: cost 2 inf + 68320 10.283 * * [simplify]: Extracting #7: cost 0 inf + 69198 10.298 * [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.298 * [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))))) 10.299 * [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))) 10.299 * * [simplify]: iters left: 6 (13 enodes) 10.302 * * [simplify]: iters left: 5 (73 enodes) 10.319 * * [simplify]: iters left: 4 (214 enodes) 10.406 * * [simplify]: Extracting #0: cost 1 inf + 0 10.406 * * [simplify]: Extracting #1: cost 31 inf + 0 10.406 * * [simplify]: Extracting #2: cost 171 inf + 0 10.407 * * [simplify]: Extracting #3: cost 209 inf + 1684 10.414 * * [simplify]: Extracting #4: cost 52 inf + 31639 10.424 * * [simplify]: Extracting #5: cost 1 inf + 41138 10.439 * * [simplify]: Extracting #6: cost 0 inf + 40542 10.463 * [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.463 * [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.463 * * * * [progress]: [ 52 / 159 ] simplifiying candidate # 10.464 * [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.464 * * [simplify]: iters left: 6 (14 enodes) 10.472 * * [simplify]: iters left: 5 (83 enodes) 10.491 * * [simplify]: iters left: 4 (262 enodes) 10.614 * * [simplify]: Extracting #0: cost 1 inf + 0 10.614 * * [simplify]: Extracting #1: cost 18 inf + 0 10.615 * * [simplify]: Extracting #2: cost 172 inf + 0 10.617 * * [simplify]: Extracting #3: cost 251 inf + 1353 10.623 * * [simplify]: Extracting #4: cost 147 inf + 23362 10.633 * * [simplify]: Extracting #5: cost 40 inf + 52575 10.645 * * [simplify]: Extracting #6: cost 3 inf + 67415 10.663 * * [simplify]: Extracting #7: cost 0 inf + 68838 10.687 * [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.688 * [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.688 * [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.688 * * [simplify]: iters left: 6 (13 enodes) 10.695 * * [simplify]: iters left: 5 (73 enodes) 10.724 * * [simplify]: iters left: 4 (208 enodes) 10.790 * * [simplify]: Extracting #0: cost 1 inf + 0 10.790 * * [simplify]: Extracting #1: cost 21 inf + 0 10.790 * * [simplify]: Extracting #2: cost 149 inf + 0 10.791 * * [simplify]: Extracting #3: cost 167 inf + 1893 10.796 * * [simplify]: Extracting #4: cost 49 inf + 22339 10.804 * * [simplify]: Extracting #5: cost 0 inf + 31993 10.812 * [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.812 * [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.812 * * * * [progress]: [ 53 / 159 ] simplifiying candidate # 10.812 * [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.812 * * [simplify]: iters left: 6 (10 enodes) 10.816 * * [simplify]: iters left: 5 (51 enodes) 10.834 * * [simplify]: iters left: 4 (127 enodes) 10.890 * * [simplify]: iters left: 3 (339 enodes) 11.152 * * [simplify]: Extracting #0: cost 1 inf + 0 11.152 * * [simplify]: Extracting #1: cost 43 inf + 0 11.153 * * [simplify]: Extracting #2: cost 311 inf + 0 11.156 * * [simplify]: Extracting #3: cost 487 inf + 9621 11.180 * * [simplify]: Extracting #4: cost 124 inf + 90077 11.225 * * [simplify]: Extracting #5: cost 0 inf + 123254 11.281 * * [simplify]: Extracting #6: cost 0 inf + 122974 11.320 * [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.320 * [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.321 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 11.321 * * [simplify]: iters left: 6 (8 enodes) 11.325 * * [simplify]: iters left: 5 (33 enodes) 11.335 * * [simplify]: iters left: 4 (71 enodes) 11.366 * * [simplify]: iters left: 3 (179 enodes) 11.431 * * [simplify]: iters left: 2 (307 enodes) 11.500 * * [simplify]: iters left: 1 (449 enodes) 11.651 * * [simplify]: Extracting #0: cost 1 inf + 0 11.651 * * [simplify]: Extracting #1: cost 11 inf + 0 11.651 * * [simplify]: Extracting #2: cost 80 inf + 0 11.651 * * [simplify]: Extracting #3: cost 131 inf + 293 11.653 * * [simplify]: Extracting #4: cost 80 inf + 7566 11.658 * * [simplify]: Extracting #5: cost 8 inf + 16536 11.663 * * [simplify]: Extracting #6: cost 0 inf + 18128 11.671 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 11.671 * [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.671 * * * * [progress]: [ 54 / 159 ] simplifiying candidate # 11.671 * * * * [progress]: [ 55 / 159 ] simplifiying candidate # 11.672 * [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.672 * * [simplify]: iters left: 6 (10 enodes) 11.678 * * [simplify]: iters left: 5 (38 enodes) 11.689 * * [simplify]: iters left: 4 (51 enodes) 11.705 * * [simplify]: iters left: 3 (66 enodes) 11.726 * * [simplify]: iters left: 2 (98 enodes) 11.761 * * [simplify]: iters left: 1 (182 enodes) 11.817 * * [simplify]: Extracting #0: cost 1 inf + 0 11.817 * * [simplify]: Extracting #1: cost 16 inf + 0 11.818 * * [simplify]: Extracting #2: cost 61 inf + 1 11.818 * * [simplify]: Extracting #3: cost 63 inf + 176 11.819 * * [simplify]: Extracting #4: cost 47 inf + 2512 11.824 * * [simplify]: Extracting #5: cost 11 inf + 16219 11.830 * * [simplify]: Extracting #6: cost 0 inf + 21697 11.837 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) 11.837 * [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.837 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 11.837 * * [simplify]: iters left: 6 (9 enodes) 11.841 * * [simplify]: iters left: 5 (31 enodes) 11.849 * * [simplify]: iters left: 4 (40 enodes) 11.859 * * [simplify]: iters left: 3 (44 enodes) 11.870 * * [simplify]: Extracting #0: cost 1 inf + 0 11.870 * * [simplify]: Extracting #1: cost 3 inf + 0 11.870 * * [simplify]: Extracting #2: cost 5 inf + 0 11.871 * * [simplify]: Extracting #3: cost 9 inf + 0 11.871 * * [simplify]: Extracting #4: cost 18 inf + 0 11.871 * * [simplify]: Extracting #5: cost 13 inf + 169 11.871 * * [simplify]: Extracting #6: cost 5 inf + 787 11.872 * * [simplify]: Extracting #7: cost 0 inf + 1644 11.872 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 11.873 * [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.873 * * * * [progress]: [ 56 / 159 ] simplifiying candidate # 11.873 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 11.873 * * [simplify]: iters left: 6 (9 enodes) 11.877 * * [simplify]: iters left: 5 (29 enodes) 11.885 * * [simplify]: iters left: 4 (39 enodes) 11.895 * * [simplify]: iters left: 3 (43 enodes) 11.905 * * [simplify]: Extracting #0: cost 1 inf + 0 11.905 * * [simplify]: Extracting #1: cost 6 inf + 0 11.905 * * [simplify]: Extracting #2: cost 16 inf + 0 11.906 * * [simplify]: Extracting #3: cost 10 inf + 210 11.906 * * [simplify]: Extracting #4: cost 2 inf + 788 11.907 * * [simplify]: Extracting #5: cost 0 inf + 1076 11.907 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.907 * [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.908 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 11.908 * * [simplify]: iters left: 6 (9 enodes) 11.911 * * [simplify]: iters left: 5 (29 enodes) 11.919 * * [simplify]: iters left: 4 (39 enodes) 11.928 * * [simplify]: iters left: 3 (43 enodes) 11.938 * * [simplify]: Extracting #0: cost 1 inf + 0 11.938 * * [simplify]: Extracting #1: cost 6 inf + 0 11.938 * * [simplify]: Extracting #2: cost 16 inf + 0 11.938 * * [simplify]: Extracting #3: cost 10 inf + 210 11.938 * * [simplify]: Extracting #4: cost 2 inf + 788 11.939 * * [simplify]: Extracting #5: cost 0 inf + 1076 11.939 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.939 * [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.939 * * * * [progress]: [ 57 / 159 ] simplifiying candidate # 11.939 * [simplify]: Simplifying (* 1 1) 11.939 * * [simplify]: iters left: 2 (2 enodes) 11.940 * * [simplify]: iters left: 1 (6 enodes) 11.941 * * [simplify]: Extracting #0: cost 1 inf + 0 11.941 * * [simplify]: Extracting #1: cost 0 inf + 1 11.941 * [simplify]: Simplified to 1 11.941 * [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.942 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 11.943 * * [simplify]: iters left: 6 (8 enodes) 11.944 * * [simplify]: iters left: 5 (28 enodes) 11.948 * * [simplify]: iters left: 4 (43 enodes) 11.955 * * [simplify]: iters left: 3 (97 enodes) 11.977 * * [simplify]: iters left: 2 (275 enodes) 12.101 * * [simplify]: Extracting #0: cost 1 inf + 0 12.101 * * [simplify]: Extracting #1: cost 14 inf + 0 12.101 * * [simplify]: Extracting #2: cost 90 inf + 0 12.102 * * [simplify]: Extracting #3: cost 122 inf + 989 12.106 * * [simplify]: Extracting #4: cost 55 inf + 7828 12.115 * * [simplify]: Extracting #5: cost 10 inf + 15826 12.125 * * [simplify]: Extracting #6: cost 0 inf + 18386 12.133 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 12.133 * [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))))) 12.133 * * * * [progress]: [ 58 / 159 ] simplifiying candidate # 12.133 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 12.133 * * [simplify]: iters left: 6 (9 enodes) 12.135 * * [simplify]: iters left: 5 (29 enodes) 12.140 * * [simplify]: iters left: 4 (39 enodes) 12.145 * * [simplify]: iters left: 3 (43 enodes) 12.150 * * [simplify]: Extracting #0: cost 1 inf + 0 12.150 * * [simplify]: Extracting #1: cost 6 inf + 0 12.150 * * [simplify]: Extracting #2: cost 16 inf + 0 12.150 * * [simplify]: Extracting #3: cost 10 inf + 210 12.150 * * [simplify]: Extracting #4: cost 2 inf + 788 12.151 * * [simplify]: Extracting #5: cost 0 inf + 1076 12.151 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 12.151 * [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))))) 12.151 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 12.151 * * [simplify]: iters left: 6 (9 enodes) 12.153 * * [simplify]: iters left: 5 (29 enodes) 12.160 * * [simplify]: iters left: 4 (39 enodes) 12.170 * * [simplify]: iters left: 3 (43 enodes) 12.181 * * [simplify]: Extracting #0: cost 1 inf + 0 12.181 * * [simplify]: Extracting #1: cost 6 inf + 0 12.182 * * [simplify]: Extracting #2: cost 16 inf + 0 12.182 * * [simplify]: Extracting #3: cost 10 inf + 210 12.182 * * [simplify]: Extracting #4: cost 2 inf + 788 12.183 * * [simplify]: Extracting #5: cost 0 inf + 1076 12.183 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 12.183 * [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))))) 12.184 * * * * [progress]: [ 59 / 159 ] simplifiying candidate # 12.184 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 12.184 * * [simplify]: iters left: 4 (7 enodes) 12.187 * * [simplify]: iters left: 3 (25 enodes) 12.194 * * [simplify]: iters left: 2 (34 enodes) 12.203 * * [simplify]: iters left: 1 (38 enodes) 12.211 * * [simplify]: Extracting #0: cost 1 inf + 0 12.211 * * [simplify]: Extracting #1: cost 5 inf + 0 12.212 * * [simplify]: Extracting #2: cost 14 inf + 0 12.212 * * [simplify]: Extracting #3: cost 9 inf + 169 12.212 * * [simplify]: Extracting #4: cost 2 inf + 583 12.212 * * [simplify]: Extracting #5: cost 0 inf + 748 12.213 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 12.213 * [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.213 * [simplify]: Simplifying (* 2 1) 12.213 * * [simplify]: iters left: 2 (3 enodes) 12.215 * * [simplify]: iters left: 1 (9 enodes) 12.218 * * [simplify]: Extracting #0: cost 1 inf + 0 12.218 * * [simplify]: Extracting #1: cost 0 inf + 1 12.218 * [simplify]: Simplified to 2 12.218 * [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.218 * * * * [progress]: [ 60 / 159 ] simplifiying candidate # 12.219 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 12.219 * * [simplify]: iters left: 6 (9 enodes) 12.222 * * [simplify]: iters left: 5 (37 enodes) 12.232 * * [simplify]: iters left: 4 (66 enodes) 12.253 * * [simplify]: iters left: 3 (179 enodes) 12.310 * * [simplify]: iters left: 2 (424 enodes) 12.478 * * [simplify]: Extracting #0: cost 1 inf + 0 12.478 * * [simplify]: Extracting #1: cost 26 inf + 0 12.479 * * [simplify]: Extracting #2: cost 72 inf + 126 12.480 * * [simplify]: Extracting #3: cost 78 inf + 1643 12.484 * * [simplify]: Extracting #4: cost 36 inf + 5946 12.492 * * [simplify]: Extracting #5: cost 4 inf + 10773 12.500 * * [simplify]: Extracting #6: cost 0 inf + 11188 12.507 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 12.507 * [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.508 * * * * [progress]: [ 61 / 159 ] simplifiying candidate # 12.508 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 12.508 * * [simplify]: iters left: 6 (9 enodes) 12.512 * * [simplify]: iters left: 5 (37 enodes) 12.523 * * [simplify]: iters left: 4 (66 enodes) 12.551 * * [simplify]: iters left: 3 (179 enodes) 12.610 * * [simplify]: iters left: 2 (424 enodes) 12.756 * * [simplify]: Extracting #0: cost 1 inf + 0 12.757 * * [simplify]: Extracting #1: cost 26 inf + 0 12.757 * * [simplify]: Extracting #2: cost 72 inf + 126 12.759 * * [simplify]: Extracting #3: cost 78 inf + 1643 12.763 * * [simplify]: Extracting #4: cost 36 inf + 5946 12.771 * * [simplify]: Extracting #5: cost 4 inf + 10773 12.781 * * [simplify]: Extracting #6: cost 0 inf + 11188 12.788 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 12.788 * [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.788 * * * * [progress]: [ 62 / 159 ] simplifiying candidate # 12.789 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 12.789 * * [simplify]: iters left: 6 (9 enodes) 12.793 * * [simplify]: iters left: 5 (37 enodes) 12.803 * * [simplify]: iters left: 4 (72 enodes) 12.832 * * [simplify]: iters left: 3 (220 enodes) 12.911 * * [simplify]: iters left: 2 (497 enodes) 13.067 * * [simplify]: Extracting #0: cost 1 inf + 0 13.067 * * [simplify]: Extracting #1: cost 26 inf + 0 13.067 * * [simplify]: Extracting #2: cost 84 inf + 43 13.070 * * [simplify]: Extracting #3: cost 74 inf + 3531 13.077 * * [simplify]: Extracting #4: cost 11 inf + 10213 13.087 * * [simplify]: Extracting #5: cost 0 inf + 12010 13.094 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 13.094 * [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.095 * * * * [progress]: [ 63 / 159 ] simplifiying candidate # 13.095 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 13.095 * * [simplify]: iters left: 6 (9 enodes) 13.097 * * [simplify]: iters left: 5 (37 enodes) 13.102 * * [simplify]: iters left: 4 (72 enodes) 13.116 * * [simplify]: iters left: 3 (220 enodes) 13.181 * * [simplify]: iters left: 2 (497 enodes) 13.361 * * [simplify]: Extracting #0: cost 1 inf + 0 13.362 * * [simplify]: Extracting #1: cost 26 inf + 0 13.362 * * [simplify]: Extracting #2: cost 84 inf + 43 13.364 * * [simplify]: Extracting #3: cost 74 inf + 3531 13.371 * * [simplify]: Extracting #4: cost 11 inf + 10213 13.378 * * [simplify]: Extracting #5: cost 0 inf + 12010 13.382 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 13.382 * [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.382 * * * * [progress]: [ 64 / 159 ] simplifiying candidate # 13.382 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 13.382 * * [simplify]: iters left: 5 (8 enodes) 13.384 * * [simplify]: iters left: 4 (28 enodes) 13.387 * * [simplify]: iters left: 3 (37 enodes) 13.392 * * [simplify]: iters left: 2 (41 enodes) 13.397 * * [simplify]: Extracting #0: cost 1 inf + 0 13.397 * * [simplify]: Extracting #1: cost 3 inf + 0 13.397 * * [simplify]: Extracting #2: cost 7 inf + 0 13.397 * * [simplify]: Extracting #3: cost 16 inf + 0 13.397 * * [simplify]: Extracting #4: cost 11 inf + 128 13.397 * * [simplify]: Extracting #5: cost 2 inf + 870 13.397 * * [simplify]: Extracting #6: cost 0 inf + 1156 13.398 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 13.398 * [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.398 * * * * [progress]: [ 65 / 159 ] simplifiying candidate # 13.398 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 13.398 * * [simplify]: iters left: 5 (8 enodes) 13.400 * * [simplify]: iters left: 4 (28 enodes) 13.403 * * [simplify]: iters left: 3 (37 enodes) 13.410 * * [simplify]: iters left: 2 (41 enodes) 13.421 * * [simplify]: Extracting #0: cost 1 inf + 0 13.421 * * [simplify]: Extracting #1: cost 3 inf + 0 13.421 * * [simplify]: Extracting #2: cost 7 inf + 0 13.421 * * [simplify]: Extracting #3: cost 16 inf + 0 13.421 * * [simplify]: Extracting #4: cost 11 inf + 128 13.421 * * [simplify]: Extracting #5: cost 2 inf + 830 13.422 * * [simplify]: Extracting #6: cost 0 inf + 1076 13.422 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 13.422 * [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.422 * * * * [progress]: [ 66 / 159 ] simplifiying candidate # 13.423 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 13.423 * * [simplify]: iters left: 4 (7 enodes) 13.426 * * [simplify]: iters left: 3 (25 enodes) 13.433 * * [simplify]: iters left: 2 (34 enodes) 13.442 * * [simplify]: iters left: 1 (38 enodes) 13.451 * * [simplify]: Extracting #0: cost 1 inf + 0 13.451 * * [simplify]: Extracting #1: cost 5 inf + 0 13.451 * * [simplify]: Extracting #2: cost 14 inf + 0 13.452 * * [simplify]: Extracting #3: cost 9 inf + 169 13.452 * * [simplify]: Extracting #4: cost 2 inf + 583 13.452 * * [simplify]: Extracting #5: cost 0 inf + 748 13.453 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 13.453 * [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.453 * * * * [progress]: [ 67 / 159 ] simplifiying candidate # 13.453 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 13.453 * * [simplify]: iters left: 6 (9 enodes) 13.457 * * [simplify]: iters left: 5 (31 enodes) 13.466 * * [simplify]: iters left: 4 (40 enodes) 13.476 * * [simplify]: iters left: 3 (44 enodes) 13.488 * * [simplify]: Extracting #0: cost 1 inf + 0 13.488 * * [simplify]: Extracting #1: cost 3 inf + 0 13.488 * * [simplify]: Extracting #2: cost 5 inf + 0 13.488 * * [simplify]: Extracting #3: cost 9 inf + 0 13.488 * * [simplify]: Extracting #4: cost 18 inf + 0 13.488 * * [simplify]: Extracting #5: cost 13 inf + 169 13.489 * * [simplify]: Extracting #6: cost 5 inf + 787 13.489 * * [simplify]: Extracting #7: cost 0 inf + 1644 13.490 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 13.490 * [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.490 * * * * [progress]: [ 68 / 159 ] simplifiying candidate # 13.491 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 13.491 * * [simplify]: iters left: 5 (8 enodes) 13.494 * * [simplify]: iters left: 4 (28 enodes) 13.499 * * [simplify]: iters left: 3 (37 enodes) 13.504 * * [simplify]: iters left: 2 (41 enodes) 13.508 * * [simplify]: Extracting #0: cost 1 inf + 0 13.508 * * [simplify]: Extracting #1: cost 3 inf + 0 13.508 * * [simplify]: Extracting #2: cost 7 inf + 0 13.508 * * [simplify]: Extracting #3: cost 16 inf + 0 13.509 * * [simplify]: Extracting #4: cost 11 inf + 128 13.509 * * [simplify]: Extracting #5: cost 2 inf + 830 13.509 * * [simplify]: Extracting #6: cost 0 inf + 1076 13.509 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 13.509 * [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.509 * * * * [progress]: [ 69 / 159 ] simplifiying candidate # 13.509 * * * * [progress]: [ 70 / 159 ] simplifiying candidate # 13.510 * [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.510 * * [simplify]: iters left: 6 (11 enodes) 13.512 * * [simplify]: iters left: 5 (60 enodes) 13.523 * * [simplify]: iters left: 4 (142 enodes) 13.575 * * [simplify]: iters left: 3 (229 enodes) 13.637 * * [simplify]: iters left: 2 (293 enodes) 13.696 * * [simplify]: iters left: 1 (303 enodes) 13.734 * * [simplify]: Extracting #0: cost 1 inf + 0 13.734 * * [simplify]: Extracting #1: cost 8 inf + 0 13.734 * * [simplify]: Extracting #2: cost 41 inf + 0 13.735 * * [simplify]: Extracting #3: cost 58 inf + 88 13.735 * * [simplify]: Extracting #4: cost 26 inf + 2521 13.737 * * [simplify]: Extracting #5: cost 1 inf + 5720 13.739 * * [simplify]: Extracting #6: cost 0 inf + 5844 13.740 * [simplify]: Simplified to (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) 13.740 * [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.741 * * * * [progress]: [ 71 / 159 ] simplifiying candidate # 13.741 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 13.741 * * [simplify]: iters left: 4 (7 enodes) 13.742 * * [simplify]: iters left: 3 (24 enodes) 13.746 * * [simplify]: Extracting #0: cost 1 inf + 0 13.746 * * [simplify]: Extracting #1: cost 4 inf + 0 13.746 * * [simplify]: Extracting #2: cost 10 inf + 0 13.746 * * [simplify]: Extracting #3: cost 6 inf + 4 13.746 * * [simplify]: Extracting #4: cost 1 inf + 296 13.747 * * [simplify]: Extracting #5: cost 0 inf + 420 13.747 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 13.747 * [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.747 * * * * [progress]: [ 72 / 159 ] simplifiying candidate # 13.747 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) 13.747 * * [simplify]: iters left: 6 (12 enodes) 13.751 * * [simplify]: iters left: 5 (62 enodes) 13.765 * * [simplify]: iters left: 4 (194 enodes) 13.837 * * [simplify]: Extracting #0: cost 1 inf + 0 13.837 * * [simplify]: Extracting #1: cost 12 inf + 0 13.837 * * [simplify]: Extracting #2: cost 106 inf + 0 13.838 * * [simplify]: Extracting #3: cost 198 inf + 129 13.841 * * [simplify]: Extracting #4: cost 144 inf + 17189 13.847 * * [simplify]: Extracting #5: cost 35 inf + 39937 13.855 * * [simplify]: Extracting #6: cost 0 inf + 49492 13.863 * * [simplify]: Extracting #7: cost 0 inf + 49412 13.872 * [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.872 * [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.872 * * * * [progress]: [ 73 / 159 ] simplifiying candidate # 13.873 * [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.873 * * [simplify]: iters left: 6 (11 enodes) 13.875 * * [simplify]: iters left: 5 (56 enodes) 13.885 * * [simplify]: iters left: 4 (143 enodes) 13.926 * * [simplify]: iters left: 3 (432 enodes) 14.245 * * [simplify]: Extracting #0: cost 1 inf + 0 14.245 * * [simplify]: Extracting #1: cost 48 inf + 0 14.247 * * [simplify]: Extracting #2: cost 344 inf + 0 14.254 * * [simplify]: Extracting #3: cost 341 inf + 12896 14.281 * * [simplify]: Extracting #4: cost 81 inf + 66085 14.325 * * [simplify]: Extracting #5: cost 1 inf + 83397 14.352 * * [simplify]: Extracting #6: cost 0 inf + 83601 14.380 * [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.380 * [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.381 * * * * [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.381 * * * * [progress]: [ 75 / 159 ] simplifiying candidate # 14.381 * * * * [progress]: [ 76 / 159 ] simplifiying candidate # 14.381 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.381 * * [simplify]: iters left: 4 (7 enodes) 14.382 * * [simplify]: iters left: 3 (25 enodes) 14.386 * * [simplify]: iters left: 2 (34 enodes) 14.390 * * [simplify]: iters left: 1 (38 enodes) 14.400 * * [simplify]: Extracting #0: cost 1 inf + 0 14.401 * * [simplify]: Extracting #1: cost 5 inf + 0 14.401 * * [simplify]: Extracting #2: cost 14 inf + 0 14.401 * * [simplify]: Extracting #3: cost 9 inf + 169 14.401 * * [simplify]: Extracting #4: cost 2 inf + 583 14.402 * * [simplify]: Extracting #5: cost 0 inf + 748 14.402 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.402 * [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.402 * [simplify]: Simplifying (+ (+ 1 1) 1) 14.402 * * [simplify]: iters left: 4 (3 enodes) 14.407 * * [simplify]: iters left: 3 (14 enodes) 14.411 * * [simplify]: iters left: 2 (16 enodes) 14.415 * * [simplify]: Extracting #0: cost 1 inf + 0 14.415 * * [simplify]: Extracting #1: cost 0 inf + 1 14.416 * [simplify]: Simplified to 3 14.416 * [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.416 * * * * [progress]: [ 77 / 159 ] simplifiying candidate # 14.416 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.416 * * [simplify]: iters left: 4 (7 enodes) 14.419 * * [simplify]: iters left: 3 (25 enodes) 14.425 * * [simplify]: iters left: 2 (34 enodes) 14.434 * * [simplify]: iters left: 1 (38 enodes) 14.443 * * [simplify]: Extracting #0: cost 1 inf + 0 14.443 * * [simplify]: Extracting #1: cost 5 inf + 0 14.443 * * [simplify]: Extracting #2: cost 14 inf + 0 14.443 * * [simplify]: Extracting #3: cost 9 inf + 169 14.444 * * [simplify]: Extracting #4: cost 2 inf + 583 14.444 * * [simplify]: Extracting #5: cost 0 inf + 748 14.445 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.445 * [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.445 * [simplify]: Simplifying (+ 2 1) 14.445 * * [simplify]: iters left: 2 (3 enodes) 14.449 * * [simplify]: iters left: 1 (13 enodes) 14.453 * * [simplify]: Extracting #0: cost 1 inf + 0 14.453 * * [simplify]: Extracting #1: cost 0 inf + 1 14.453 * [simplify]: Simplified to 3 14.453 * [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.453 * * * * [progress]: [ 78 / 159 ] simplifiying candidate # 14.453 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.453 * * [simplify]: iters left: 4 (7 enodes) 14.456 * * [simplify]: iters left: 3 (25 enodes) 14.463 * * [simplify]: iters left: 2 (34 enodes) 14.471 * * [simplify]: iters left: 1 (38 enodes) 14.481 * * [simplify]: Extracting #0: cost 1 inf + 0 14.481 * * [simplify]: Extracting #1: cost 5 inf + 0 14.481 * * [simplify]: Extracting #2: cost 14 inf + 0 14.481 * * [simplify]: Extracting #3: cost 9 inf + 169 14.481 * * [simplify]: Extracting #4: cost 2 inf + 583 14.482 * * [simplify]: Extracting #5: cost 0 inf + 748 14.482 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.482 * [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.482 * [simplify]: Simplifying (+ (+ 1 1) 1) 14.482 * * [simplify]: iters left: 4 (3 enodes) 14.484 * * [simplify]: iters left: 3 (14 enodes) 14.486 * * [simplify]: iters left: 2 (16 enodes) 14.489 * * [simplify]: Extracting #0: cost 1 inf + 0 14.489 * * [simplify]: Extracting #1: cost 0 inf + 1 14.489 * [simplify]: Simplified to 3 14.489 * [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.489 * * * * [progress]: [ 79 / 159 ] simplifiying candidate # 14.489 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.489 * * [simplify]: iters left: 4 (7 enodes) 14.491 * * [simplify]: iters left: 3 (25 enodes) 14.494 * * [simplify]: iters left: 2 (34 enodes) 14.498 * * [simplify]: iters left: 1 (38 enodes) 14.502 * * [simplify]: Extracting #0: cost 1 inf + 0 14.502 * * [simplify]: Extracting #1: cost 5 inf + 0 14.502 * * [simplify]: Extracting #2: cost 14 inf + 0 14.502 * * [simplify]: Extracting #3: cost 9 inf + 169 14.503 * * [simplify]: Extracting #4: cost 2 inf + 583 14.503 * * [simplify]: Extracting #5: cost 0 inf + 748 14.503 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.503 * [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.503 * [simplify]: Simplifying (+ (* 2 1) 1) 14.503 * * [simplify]: iters left: 4 (4 enodes) 14.506 * * [simplify]: iters left: 3 (14 enodes) 14.510 * * [simplify]: iters left: 2 (16 enodes) 14.514 * * [simplify]: Extracting #0: cost 1 inf + 0 14.514 * * [simplify]: Extracting #1: cost 0 inf + 1 14.514 * [simplify]: Simplified to 3 14.514 * [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.515 * * * * [progress]: [ 80 / 159 ] simplifiying candidate # 14.515 * [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.515 * * [simplify]: iters left: 6 (9 enodes) 14.521 * * [simplify]: iters left: 5 (32 enodes) 14.526 * * [simplify]: iters left: 4 (55 enodes) 14.539 * * [simplify]: iters left: 3 (186 enodes) 14.637 * * [simplify]: Extracting #0: cost 1 inf + 0 14.638 * * [simplify]: Extracting #1: cost 18 inf + 0 14.638 * * [simplify]: Extracting #2: cost 166 inf + 1 14.639 * * [simplify]: Extracting #3: cost 184 inf + 1649 14.643 * * [simplify]: Extracting #4: cost 76 inf + 21922 14.653 * * [simplify]: Extracting #5: cost 0 inf + 39174 14.663 * [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.663 * [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.663 * * * * [progress]: [ 81 / 159 ] simplifiying candidate # 14.663 * [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.663 * * [simplify]: iters left: 6 (9 enodes) 14.665 * * [simplify]: iters left: 5 (32 enodes) 14.673 * * [simplify]: iters left: 4 (55 enodes) 14.695 * * [simplify]: iters left: 3 (186 enodes) 14.804 * * [simplify]: Extracting #0: cost 1 inf + 0 14.804 * * [simplify]: Extracting #1: cost 18 inf + 0 14.805 * * [simplify]: Extracting #2: cost 166 inf + 1 14.807 * * [simplify]: Extracting #3: cost 184 inf + 1649 14.816 * * [simplify]: Extracting #4: cost 76 inf + 21922 14.834 * * [simplify]: Extracting #5: cost 0 inf + 39174 14.853 * [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.853 * [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.853 * * * * [progress]: [ 82 / 159 ] simplifiying candidate # 14.853 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.853 * * [simplify]: iters left: 4 (7 enodes) 14.856 * * [simplify]: iters left: 3 (25 enodes) 14.863 * * [simplify]: iters left: 2 (34 enodes) 14.872 * * [simplify]: iters left: 1 (38 enodes) 14.880 * * [simplify]: Extracting #0: cost 1 inf + 0 14.881 * * [simplify]: Extracting #1: cost 5 inf + 0 14.881 * * [simplify]: Extracting #2: cost 14 inf + 0 14.881 * * [simplify]: Extracting #3: cost 9 inf + 169 14.881 * * [simplify]: Extracting #4: cost 2 inf + 583 14.882 * * [simplify]: Extracting #5: cost 0 inf + 748 14.882 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.882 * [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.882 * * * * [progress]: [ 83 / 159 ] simplifiying candidate # 14.882 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.883 * * [simplify]: iters left: 4 (7 enodes) 14.885 * * [simplify]: iters left: 3 (25 enodes) 14.892 * * [simplify]: iters left: 2 (34 enodes) 14.900 * * [simplify]: iters left: 1 (38 enodes) 14.912 * * [simplify]: Extracting #0: cost 1 inf + 0 14.913 * * [simplify]: Extracting #1: cost 5 inf + 0 14.913 * * [simplify]: Extracting #2: cost 14 inf + 0 14.913 * * [simplify]: Extracting #3: cost 9 inf + 169 14.913 * * [simplify]: Extracting #4: cost 2 inf + 583 14.914 * * [simplify]: Extracting #5: cost 0 inf + 748 14.914 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.914 * [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.914 * * * * [progress]: [ 84 / 159 ] simplifiying candidate # 14.915 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.915 * * [simplify]: iters left: 4 (7 enodes) 14.918 * * [simplify]: iters left: 3 (25 enodes) 14.923 * * [simplify]: iters left: 2 (34 enodes) 14.927 * * [simplify]: iters left: 1 (38 enodes) 14.934 * * [simplify]: Extracting #0: cost 1 inf + 0 14.934 * * [simplify]: Extracting #1: cost 5 inf + 0 14.934 * * [simplify]: Extracting #2: cost 14 inf + 0 14.934 * * [simplify]: Extracting #3: cost 9 inf + 169 14.934 * * [simplify]: Extracting #4: cost 2 inf + 583 14.935 * * [simplify]: Extracting #5: cost 0 inf + 748 14.935 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.935 * [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.935 * * * * [progress]: [ 85 / 159 ] simplifiying candidate # 14.935 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.936 * * [simplify]: iters left: 4 (7 enodes) 14.939 * * [simplify]: iters left: 3 (25 enodes) 14.945 * * [simplify]: iters left: 2 (34 enodes) 14.953 * * [simplify]: iters left: 1 (38 enodes) 14.961 * * [simplify]: Extracting #0: cost 1 inf + 0 14.961 * * [simplify]: Extracting #1: cost 5 inf + 0 14.961 * * [simplify]: Extracting #2: cost 14 inf + 0 14.961 * * [simplify]: Extracting #3: cost 9 inf + 169 14.962 * * [simplify]: Extracting #4: cost 2 inf + 583 14.962 * * [simplify]: Extracting #5: cost 0 inf + 748 14.962 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.962 * [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.962 * * * * [progress]: [ 86 / 159 ] simplifiying candidate # 14.963 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 14.963 * * [simplify]: iters left: 4 (7 enodes) 14.965 * * [simplify]: iters left: 3 (25 enodes) 14.971 * * [simplify]: iters left: 2 (34 enodes) 14.981 * * [simplify]: iters left: 1 (38 enodes) 14.990 * * [simplify]: Extracting #0: cost 1 inf + 0 14.990 * * [simplify]: Extracting #1: cost 5 inf + 0 14.990 * * [simplify]: Extracting #2: cost 14 inf + 0 14.991 * * [simplify]: Extracting #3: cost 9 inf + 169 14.991 * * [simplify]: Extracting #4: cost 2 inf + 583 14.991 * * [simplify]: Extracting #5: cost 0 inf + 748 14.992 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 14.992 * [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.992 * * * * [progress]: [ 87 / 159 ] simplifiying candidate # 14.992 * * * * [progress]: [ 88 / 159 ] simplifiying candidate # 14.992 * [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.992 * * [simplify]: iters left: 6 (10 enodes) 14.997 * * [simplify]: iters left: 5 (35 enodes) 15.006 * * [simplify]: iters left: 4 (44 enodes) 15.017 * * [simplify]: iters left: 3 (48 enodes) 15.029 * * [simplify]: Extracting #0: cost 1 inf + 0 15.029 * * [simplify]: Extracting #1: cost 4 inf + 0 15.029 * * [simplify]: Extracting #2: cost 7 inf + 0 15.029 * * [simplify]: Extracting #3: cost 11 inf + 0 15.029 * * [simplify]: Extracting #4: cost 20 inf + 0 15.029 * * [simplify]: Extracting #5: cost 14 inf + 210 15.030 * * [simplify]: Extracting #6: cost 5 inf + 942 15.031 * * [simplify]: Extracting #7: cost 1 inf + 1918 15.031 * * [simplify]: Extracting #8: cost 0 inf + 2152 15.032 * [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))))) 15.032 * [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)))))))) 15.032 * * * * [progress]: [ 89 / 159 ] simplifiying candidate # 15.033 * [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)))) 15.033 * * [simplify]: iters left: 6 (11 enodes) 15.038 * * [simplify]: iters left: 5 (39 enodes) 15.050 * * [simplify]: iters left: 4 (54 enodes) 15.067 * * [simplify]: iters left: 3 (108 enodes) 15.094 * * [simplify]: iters left: 2 (286 enodes) 15.211 * * [simplify]: Extracting #0: cost 1 inf + 0 15.211 * * [simplify]: Extracting #1: cost 4 inf + 0 15.211 * * [simplify]: Extracting #2: cost 8 inf + 0 15.211 * * [simplify]: Extracting #3: cost 24 inf + 0 15.212 * * [simplify]: Extracting #4: cost 99 inf + 0 15.213 * * [simplify]: Extracting #5: cost 123 inf + 1832 15.221 * * [simplify]: Extracting #6: cost 17 inf + 16390 15.232 * * [simplify]: Extracting #7: cost 0 inf + 19930 15.243 * [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.243 * [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.243 * * * * [progress]: [ 90 / 159 ] simplifiying candidate # 15.243 * * * * [progress]: [ 91 / 159 ] simplifiying candidate # 15.243 * * * * [progress]: [ 92 / 159 ] simplifiying candidate # 15.243 * [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.244 * * [simplify]: iters left: 6 (11 enodes) 15.249 * * [simplify]: iters left: 5 (47 enodes) 15.268 * * [simplify]: iters left: 4 (112 enodes) 15.320 * * [simplify]: Extracting #0: cost 1 inf + 0 15.320 * * [simplify]: Extracting #1: cost 16 inf + 0 15.321 * * [simplify]: Extracting #2: cost 110 inf + 1 15.321 * * [simplify]: Extracting #3: cost 159 inf + 1034 15.328 * * [simplify]: Extracting #4: cost 52 inf + 28230 15.354 * * [simplify]: Extracting #5: cost 1 inf + 42790 15.380 * * [simplify]: Extracting #6: cost 0 inf + 42874 15.406 * * [simplify]: Extracting #7: cost 0 inf + 42834 15.433 * [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.433 * [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.434 * * * * [progress]: [ 93 / 159 ] simplifiying candidate # 15.434 * [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.434 * * [simplify]: iters left: 6 (12 enodes) 15.440 * * [simplify]: iters left: 5 (52 enodes) 15.460 * * [simplify]: iters left: 4 (127 enodes) 15.587 * * [simplify]: Extracting #0: cost 1 inf + 0 15.587 * * [simplify]: Extracting #1: cost 26 inf + 0 15.588 * * [simplify]: Extracting #2: cost 125 inf + 1 15.589 * * [simplify]: Extracting #3: cost 233 inf + 951 15.605 * * [simplify]: Extracting #4: cost 97 inf + 35309 15.642 * * [simplify]: Extracting #5: cost 0 inf + 64977 15.668 * * [simplify]: Extracting #6: cost 0 inf + 64897 15.687 * [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.687 * [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.687 * * * * [progress]: [ 94 / 159 ] simplifiying candidate # 15.687 * * * * [progress]: [ 95 / 159 ] simplifiying candidate # 15.687 * * * * [progress]: [ 96 / 159 ] simplifiying candidate # 15.687 * * * * [progress]: [ 97 / 159 ] simplifiying candidate # 15.688 * [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.688 * * [simplify]: iters left: 6 (12 enodes) 15.693 * * [simplify]: iters left: 5 (60 enodes) 15.721 * * [simplify]: iters left: 4 (185 enodes) 15.827 * * [simplify]: Extracting #0: cost 1 inf + 0 15.828 * * [simplify]: Extracting #1: cost 10 inf + 0 15.828 * * [simplify]: Extracting #2: cost 88 inf + 1 15.828 * * [simplify]: Extracting #3: cost 223 inf + 216 15.830 * * [simplify]: Extracting #4: cost 180 inf + 20627 15.838 * * [simplify]: Extracting #5: cost 26 inf + 77078 15.851 * * [simplify]: Extracting #6: cost 1 inf + 70481 15.864 * * [simplify]: Extracting #7: cost 0 inf + 70734 15.878 * [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.878 * [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.878 * [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.879 * * [simplify]: iters left: 6 (13 enodes) 15.885 * * [simplify]: iters left: 5 (79 enodes) 15.916 * * [simplify]: iters left: 4 (309 enodes) 16.188 * * [simplify]: Extracting #0: cost 1 inf + 0 16.189 * * [simplify]: Extracting #1: cost 22 inf + 0 16.190 * * [simplify]: Extracting #2: cost 334 inf + 1 16.198 * * [simplify]: Extracting #3: cost 550 inf + 11409 16.230 * * [simplify]: Extracting #4: cost 205 inf + 111680 16.281 * * [simplify]: Extracting #5: cost 10 inf + 174294 16.334 * * [simplify]: Extracting #6: cost 0 inf + 171574 16.396 * [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.396 * [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.396 * * * * [progress]: [ 98 / 159 ] simplifiying candidate # 16.397 * [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.397 * * [simplify]: iters left: 6 (15 enodes) 16.406 * * [simplify]: iters left: 5 (88 enodes) 16.447 * * [simplify]: iters left: 4 (279 enodes) 16.580 * * [simplify]: Extracting #0: cost 1 inf + 0 16.580 * * [simplify]: Extracting #1: cost 24 inf + 0 16.580 * * [simplify]: Extracting #2: cost 138 inf + 0 16.582 * * [simplify]: Extracting #3: cost 298 inf + 704 16.592 * * [simplify]: Extracting #4: cost 212 inf + 32889 16.631 * * [simplify]: Extracting #5: cost 71 inf + 79374 16.664 * * [simplify]: Extracting #6: cost 33 inf + 83329 16.703 * * [simplify]: Extracting #7: cost 5 inf + 96522 16.742 * * [simplify]: Extracting #8: cost 0 inf + 99927 16.781 * [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.781 * [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.782 * [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.782 * * [simplify]: iters left: 6 (14 enodes) 16.791 * * [simplify]: iters left: 5 (84 enodes) 16.830 * * [simplify]: iters left: 4 (295 enodes) 17.024 * * [simplify]: Extracting #0: cost 1 inf + 0 17.024 * * [simplify]: Extracting #1: cost 37 inf + 0 17.025 * * [simplify]: Extracting #2: cost 279 inf + 0 17.032 * * [simplify]: Extracting #3: cost 489 inf + 9704 17.071 * * [simplify]: Extracting #4: cost 177 inf + 90168 17.128 * * [simplify]: Extracting #5: cost 6 inf + 140151 17.174 * * [simplify]: Extracting #6: cost 0 inf + 142215 17.240 * [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.240 * [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.240 * * * * [progress]: [ 99 / 159 ] simplifiying candidate # 17.241 * [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.241 * * [simplify]: iters left: 6 (15 enodes) 17.248 * * [simplify]: iters left: 5 (88 enodes) 17.268 * * [simplify]: iters left: 4 (276 enodes) 17.368 * * [simplify]: Extracting #0: cost 1 inf + 0 17.368 * * [simplify]: Extracting #1: cost 25 inf + 0 17.368 * * [simplify]: Extracting #2: cost 161 inf + 0 17.369 * * [simplify]: Extracting #3: cost 345 inf + 44 17.375 * * [simplify]: Extracting #4: cost 307 inf + 21884 17.405 * * [simplify]: Extracting #5: cost 125 inf + 75550 17.447 * * [simplify]: Extracting #6: cost 13 inf + 101729 17.472 * * [simplify]: Extracting #7: cost 0 inf + 108290 17.507 * [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.507 * [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.508 * [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.508 * * [simplify]: iters left: 6 (14 enodes) 17.515 * * [simplify]: iters left: 5 (83 enodes) 17.559 * * [simplify]: iters left: 4 (313 enodes) 17.828 * * [simplify]: Extracting #0: cost 1 inf + 0 17.829 * * [simplify]: Extracting #1: cost 28 inf + 0 17.829 * * [simplify]: Extracting #2: cost 387 inf + 0 17.839 * * [simplify]: Extracting #3: cost 465 inf + 45882 17.890 * * [simplify]: Extracting #4: cost 27 inf + 169911 17.946 * * [simplify]: Extracting #5: cost 0 inf + 169493 18.022 * * [simplify]: Extracting #6: cost 0 inf + 169453 18.098 * [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))))) 18.098 * [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)))))))) 18.098 * * * * [progress]: [ 100 / 159 ] simplifiying candidate # 18.099 * [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)))) 18.099 * * [simplify]: iters left: 6 (15 enodes) 18.103 * * [simplify]: iters left: 5 (89 enodes) 18.124 * * [simplify]: iters left: 4 (294 enodes) 18.262 * * [simplify]: Extracting #0: cost 1 inf + 0 18.262 * * [simplify]: Extracting #1: cost 32 inf + 0 18.263 * * [simplify]: Extracting #2: cost 187 inf + 0 18.266 * * [simplify]: Extracting #3: cost 374 inf + 865 18.278 * * [simplify]: Extracting #4: cost 213 inf + 52076 18.302 * * [simplify]: Extracting #5: cost 23 inf + 109796 18.351 * * [simplify]: Extracting #6: cost 5 inf + 114256 18.405 * * [simplify]: Extracting #7: cost 0 inf + 116143 18.442 * [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.442 * [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.442 * [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.442 * * [simplify]: iters left: 6 (14 enodes) 18.446 * * [simplify]: iters left: 5 (85 enodes) 18.465 * * [simplify]: iters left: 4 (302 enodes) 18.705 * * [simplify]: Extracting #0: cost 1 inf + 0 18.705 * * [simplify]: Extracting #1: cost 39 inf + 0 18.706 * * [simplify]: Extracting #2: cost 240 inf + 0 18.709 * * [simplify]: Extracting #3: cost 415 inf + 4217 18.728 * * [simplify]: Extracting #4: cost 191 inf + 52644 18.753 * * [simplify]: Extracting #5: cost 17 inf + 101474 18.797 * * [simplify]: Extracting #6: cost 0 inf + 102982 18.849 * * [simplify]: Extracting #7: cost 0 inf + 102902 18.884 * [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.884 * [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.884 * * * * [progress]: [ 101 / 159 ] simplifiying candidate # 18.884 * [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.884 * * [simplify]: iters left: 6 (15 enodes) 18.890 * * [simplify]: iters left: 5 (89 enodes) 18.929 * * [simplify]: iters left: 4 (285 enodes) 19.055 * * [simplify]: Extracting #0: cost 1 inf + 0 19.056 * * [simplify]: Extracting #1: cost 25 inf + 0 19.056 * * [simplify]: Extracting #2: cost 163 inf + 0 19.059 * * [simplify]: Extracting #3: cost 372 inf + 289 19.074 * * [simplify]: Extracting #4: cost 247 inf + 42289 19.123 * * [simplify]: Extracting #5: cost 36 inf + 108656 19.176 * * [simplify]: Extracting #6: cost 0 inf + 122116 19.225 * [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.225 * [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.226 * [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.226 * * [simplify]: iters left: 6 (14 enodes) 19.234 * * [simplify]: iters left: 5 (85 enodes) 19.274 * * [simplify]: iters left: 4 (315 enodes) 19.515 * * [simplify]: Extracting #0: cost 1 inf + 0 19.516 * * [simplify]: Extracting #1: cost 36 inf + 0 19.517 * * [simplify]: Extracting #2: cost 334 inf + 0 19.525 * * [simplify]: Extracting #3: cost 490 inf + 14745 19.573 * * [simplify]: Extracting #4: cost 118 inf + 109398 19.645 * * [simplify]: Extracting #5: cost 0 inf + 144019 19.720 * * [simplify]: Extracting #6: cost 0 inf + 143979 19.772 * [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.772 * [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.773 * * * * [progress]: [ 102 / 159 ] simplifiying candidate # 19.773 * [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.773 * * [simplify]: iters left: 6 (15 enodes) 19.783 * * [simplify]: iters left: 5 (88 enodes) 19.824 * * [simplify]: iters left: 4 (280 enodes) 19.966 * * [simplify]: Extracting #0: cost 1 inf + 0 19.967 * * [simplify]: Extracting #1: cost 28 inf + 0 19.967 * * [simplify]: Extracting #2: cost 167 inf + 0 19.969 * * [simplify]: Extracting #3: cost 343 inf + 579 19.983 * * [simplify]: Extracting #4: cost 216 inf + 36010 20.005 * * [simplify]: Extracting #5: cost 44 inf + 89408 20.033 * * [simplify]: Extracting #6: cost 4 inf + 104832 20.078 * * [simplify]: Extracting #7: cost 0 inf + 107292 20.101 * [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)))) 20.101 * [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)))))) 20.101 * [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))) 20.101 * * [simplify]: iters left: 6 (14 enodes) 20.105 * * [simplify]: iters left: 5 (83 enodes) 20.125 * * [simplify]: iters left: 4 (292 enodes) 20.384 * * [simplify]: Extracting #0: cost 1 inf + 0 20.384 * * [simplify]: Extracting #1: cost 38 inf + 0 20.385 * * [simplify]: Extracting #2: cost 218 inf + 0 20.389 * * [simplify]: Extracting #3: cost 357 inf + 3158 20.408 * * [simplify]: Extracting #4: cost 146 inf + 50360 20.450 * * [simplify]: Extracting #5: cost 3 inf + 86953 20.498 * * [simplify]: Extracting #6: cost 0 inf + 87925 20.542 * [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.542 * [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.543 * * * * [progress]: [ 103 / 159 ] simplifiying candidate # 20.543 * [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.543 * * [simplify]: iters left: 6 (15 enodes) 20.552 * * [simplify]: iters left: 5 (88 enodes) 20.592 * * [simplify]: iters left: 4 (284 enodes) 20.740 * * [simplify]: Extracting #0: cost 1 inf + 0 20.740 * * [simplify]: Extracting #1: cost 28 inf + 0 20.741 * * [simplify]: Extracting #2: cost 173 inf + 0 20.743 * * [simplify]: Extracting #3: cost 340 inf + 248 20.750 * * [simplify]: Extracting #4: cost 292 inf + 14957 20.774 * * [simplify]: Extracting #5: cost 104 inf + 64445 20.811 * * [simplify]: Extracting #6: cost 2 inf + 92820 20.835 * * [simplify]: Extracting #7: cost 0 inf + 93466 20.860 * [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.861 * [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.861 * [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.861 * * [simplify]: iters left: 6 (14 enodes) 20.869 * * [simplify]: iters left: 5 (84 enodes) 20.902 * * [simplify]: iters left: 4 (285 enodes) 21.081 * * [simplify]: Extracting #0: cost 1 inf + 0 21.081 * * [simplify]: Extracting #1: cost 34 inf + 0 21.082 * * [simplify]: Extracting #2: cost 315 inf + 0 21.086 * * [simplify]: Extracting #3: cost 330 inf + 18250 21.100 * * [simplify]: Extracting #4: cost 109 inf + 66124 21.122 * * [simplify]: Extracting #5: cost 0 inf + 93353 21.146 * * [simplify]: Extracting #6: cost 0 inf + 92713 21.168 * [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)))) 21.168 * [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))))))) 21.168 * * * * [progress]: [ 104 / 159 ] simplifiying candidate # 21.168 * [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)))) 21.169 * * [simplify]: iters left: 6 (11 enodes) 21.173 * * [simplify]: iters left: 5 (55 enodes) 21.184 * * [simplify]: iters left: 4 (143 enodes) 21.231 * * [simplify]: Extracting #0: cost 1 inf + 0 21.232 * * [simplify]: Extracting #1: cost 22 inf + 0 21.232 * * [simplify]: Extracting #2: cost 137 inf + 1 21.233 * * [simplify]: Extracting #3: cost 185 inf + 1070 21.236 * * [simplify]: Extracting #4: cost 91 inf + 22007 21.250 * * [simplify]: Extracting #5: cost 5 inf + 43653 21.268 * * [simplify]: Extracting #6: cost 0 inf + 44831 21.287 * [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.287 * [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.287 * [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.287 * * [simplify]: iters left: 6 (9 enodes) 21.291 * * [simplify]: iters left: 5 (43 enodes) 21.308 * * [simplify]: iters left: 4 (145 enodes) 21.374 * * [simplify]: Extracting #0: cost 1 inf + 0 21.375 * * [simplify]: Extracting #1: cost 15 inf + 0 21.375 * * [simplify]: Extracting #2: cost 134 inf + 1 21.375 * * [simplify]: Extracting #3: cost 135 inf + 1486 21.380 * * [simplify]: Extracting #4: cost 28 inf + 20803 21.386 * * [simplify]: Extracting #5: cost 0 inf + 26753 21.393 * [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.393 * [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.393 * * * * [progress]: [ 105 / 159 ] simplifiying candidate # 21.393 * [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.393 * * [simplify]: iters left: 6 (13 enodes) 21.398 * * [simplify]: iters left: 5 (68 enodes) 21.428 * * [simplify]: iters left: 4 (215 enodes) 21.539 * * [simplify]: Extracting #0: cost 1 inf + 0 21.539 * * [simplify]: Extracting #1: cost 16 inf + 0 21.540 * * [simplify]: Extracting #2: cost 109 inf + 0 21.541 * * [simplify]: Extracting #3: cost 307 inf + 44 21.548 * * [simplify]: Extracting #4: cost 248 inf + 26431 21.573 * * [simplify]: Extracting #5: cost 43 inf + 93137 21.602 * * [simplify]: Extracting #6: cost 4 inf + 95368 21.625 * * [simplify]: Extracting #7: cost 0 inf + 96540 21.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))) (* (- (* (* x.re y.re) (* (* x.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.644 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.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.644 * [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.644 * * [simplify]: iters left: 6 (12 enodes) 21.649 * * [simplify]: iters left: 5 (69 enodes) 21.663 * * [simplify]: iters left: 4 (217 enodes) 21.759 * * [simplify]: Extracting #0: cost 1 inf + 0 21.759 * * [simplify]: Extracting #1: cost 31 inf + 0 21.760 * * [simplify]: Extracting #2: cost 253 inf + 0 21.762 * * [simplify]: Extracting #3: cost 251 inf + 13590 21.777 * * [simplify]: Extracting #4: cost 38 inf + 65143 21.809 * * [simplify]: Extracting #5: cost 0 inf + 71881 21.830 * * [simplify]: Extracting #6: cost 0 inf + 71841 21.848 * [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.848 * [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.849 * * * * [progress]: [ 106 / 159 ] simplifiying candidate # 21.849 * [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.849 * * [simplify]: iters left: 6 (16 enodes) 21.859 * * [simplify]: iters left: 5 (93 enodes) 21.902 * * [simplify]: iters left: 4 (303 enodes) 22.023 * * [simplify]: Extracting #0: cost 1 inf + 0 22.023 * * [simplify]: Extracting #1: cost 36 inf + 0 22.023 * * [simplify]: Extracting #2: cost 176 inf + 0 22.026 * * [simplify]: Extracting #3: cost 376 inf + 1401 22.038 * * [simplify]: Extracting #4: cost 246 inf + 54911 22.060 * * [simplify]: Extracting #5: cost 20 inf + 126331 22.095 * * [simplify]: Extracting #6: cost 2 inf + 117156 22.119 * * [simplify]: Extracting #7: cost 0 inf + 117190 22.144 * [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.144 * [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.145 * [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.145 * * [simplify]: iters left: 6 (13 enodes) 22.149 * * [simplify]: iters left: 5 (73 enodes) 22.165 * * [simplify]: iters left: 4 (214 enodes) 22.251 * * [simplify]: Extracting #0: cost 1 inf + 0 22.251 * * [simplify]: Extracting #1: cost 31 inf + 0 22.252 * * [simplify]: Extracting #2: cost 171 inf + 0 22.256 * * [simplify]: Extracting #3: cost 209 inf + 1684 22.262 * * [simplify]: Extracting #4: cost 52 inf + 31639 22.277 * * [simplify]: Extracting #5: cost 1 inf + 41138 22.291 * * [simplify]: Extracting #6: cost 0 inf + 40542 22.301 * [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.301 * [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.302 * * * * [progress]: [ 107 / 159 ] simplifiying candidate # 22.302 * [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.302 * * [simplify]: iters left: 6 (16 enodes) 22.307 * * [simplify]: iters left: 5 (93 enodes) 22.341 * * [simplify]: iters left: 4 (301 enodes) 22.514 * * [simplify]: Extracting #0: cost 1 inf + 0 22.514 * * [simplify]: Extracting #1: cost 36 inf + 0 22.515 * * [simplify]: Extracting #2: cost 171 inf + 0 22.518 * * [simplify]: Extracting #3: cost 397 inf + 452 22.525 * * [simplify]: Extracting #4: cost 269 inf + 36922 22.545 * * [simplify]: Extracting #5: cost 24 inf + 105193 22.588 * * [simplify]: Extracting #6: cost 1 inf + 110342 22.631 * * [simplify]: Extracting #7: cost 0 inf + 110595 22.672 * [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.672 * [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.673 * [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.673 * * [simplify]: iters left: 6 (13 enodes) 22.680 * * [simplify]: iters left: 5 (73 enodes) 22.710 * * [simplify]: iters left: 4 (208 enodes) 22.794 * * [simplify]: Extracting #0: cost 1 inf + 0 22.794 * * [simplify]: Extracting #1: cost 21 inf + 0 22.794 * * [simplify]: Extracting #2: cost 149 inf + 0 22.796 * * [simplify]: Extracting #3: cost 167 inf + 1893 22.807 * * [simplify]: Extracting #4: cost 49 inf + 22339 22.822 * * [simplify]: Extracting #5: cost 0 inf + 31993 22.838 * [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.838 * [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.839 * * * * [progress]: [ 108 / 159 ] simplifiying candidate # 22.839 * [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.839 * * [simplify]: iters left: 6 (12 enodes) 22.845 * * [simplify]: iters left: 5 (62 enodes) 22.860 * * [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.954 * * [simplify]: Extracting #3: cost 271 inf + 867 22.962 * * [simplify]: Extracting #4: cost 107 inf + 39046 22.977 * * [simplify]: Extracting #5: cost 5 inf + 64832 23.007 * * [simplify]: Extracting #6: cost 0 inf + 65132 23.040 * * [simplify]: Extracting #7: cost 0 inf + 65052 23.069 * [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.069 * [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.070 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 23.070 * * [simplify]: iters left: 6 (8 enodes) 23.073 * * [simplify]: iters left: 5 (33 enodes) 23.084 * * [simplify]: iters left: 4 (71 enodes) 23.110 * * [simplify]: iters left: 3 (179 enodes) 23.179 * * [simplify]: iters left: 2 (307 enodes) 23.246 * * [simplify]: iters left: 1 (449 enodes) 23.381 * * [simplify]: Extracting #0: cost 1 inf + 0 23.381 * * [simplify]: Extracting #1: cost 11 inf + 0 23.381 * * [simplify]: Extracting #2: cost 80 inf + 0 23.382 * * [simplify]: Extracting #3: cost 131 inf + 293 23.384 * * [simplify]: Extracting #4: cost 80 inf + 7566 23.391 * * [simplify]: Extracting #5: cost 8 inf + 16536 23.397 * * [simplify]: Extracting #6: cost 0 inf + 18128 23.405 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 23.405 * [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.405 * * * * [progress]: [ 109 / 159 ] simplifiying candidate # 23.405 * [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.406 * * [simplify]: iters left: 6 (13 enodes) 23.413 * * [simplify]: iters left: 5 (67 enodes) 23.441 * * [simplify]: iters left: 4 (208 enodes) 23.544 * * [simplify]: Extracting #0: cost 1 inf + 0 23.544 * * [simplify]: Extracting #1: cost 18 inf + 0 23.545 * * [simplify]: Extracting #2: cost 112 inf + 0 23.545 * * [simplify]: Extracting #3: cost 276 inf + 44 23.548 * * [simplify]: Extracting #4: cost 232 inf + 20207 23.566 * * [simplify]: Extracting #5: cost 48 inf + 74496 23.588 * * [simplify]: Extracting #6: cost 1 inf + 84516 23.606 * * [simplify]: Extracting #7: cost 0 inf + 83645 23.640 * [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.640 * [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.641 * [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.641 * * [simplify]: iters left: 6 (12 enodes) 23.644 * * [simplify]: iters left: 5 (69 enodes) 23.660 * * [simplify]: iters left: 4 (217 enodes) 23.745 * * [simplify]: Extracting #0: cost 1 inf + 0 23.745 * * [simplify]: Extracting #1: cost 31 inf + 0 23.746 * * [simplify]: Extracting #2: cost 253 inf + 0 23.749 * * [simplify]: Extracting #3: cost 251 inf + 13590 23.763 * * [simplify]: Extracting #4: cost 38 inf + 65143 23.791 * * [simplify]: Extracting #5: cost 0 inf + 71881 23.820 * * [simplify]: Extracting #6: cost 0 inf + 71841 23.838 * [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.838 * [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.838 * * * * [progress]: [ 110 / 159 ] simplifiying candidate # 23.839 * [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.839 * * [simplify]: iters left: 6 (16 enodes) 23.844 * * [simplify]: iters left: 5 (93 enodes) 23.878 * * [simplify]: iters left: 4 (302 enodes) 24.030 * * [simplify]: Extracting #0: cost 1 inf + 0 24.030 * * [simplify]: Extracting #1: cost 32 inf + 0 24.030 * * [simplify]: Extracting #2: cost 166 inf + 0 24.032 * * [simplify]: Extracting #3: cost 363 inf + 333 24.041 * * [simplify]: Extracting #4: cost 258 inf + 46066 24.069 * * [simplify]: Extracting #5: cost 62 inf + 93623 24.115 * * [simplify]: Extracting #6: cost 7 inf + 103754 24.138 * * [simplify]: Extracting #7: cost 0 inf + 106500 24.173 * [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.173 * [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.173 * [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.173 * * [simplify]: iters left: 6 (13 enodes) 24.177 * * [simplify]: iters left: 5 (73 enodes) 24.190 * * [simplify]: iters left: 4 (214 enodes) 24.288 * * [simplify]: Extracting #0: cost 1 inf + 0 24.289 * * [simplify]: Extracting #1: cost 31 inf + 0 24.289 * * [simplify]: Extracting #2: cost 171 inf + 0 24.291 * * [simplify]: Extracting #3: cost 209 inf + 1684 24.304 * * [simplify]: Extracting #4: cost 52 inf + 31639 24.326 * * [simplify]: Extracting #5: cost 1 inf + 41138 24.347 * * [simplify]: Extracting #6: cost 0 inf + 40542 24.370 * [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.370 * [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.370 * * * * [progress]: [ 111 / 159 ] simplifiying candidate # 24.371 * [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.371 * * [simplify]: iters left: 6 (16 enodes) 24.381 * * [simplify]: iters left: 5 (93 enodes) 24.421 * * [simplify]: iters left: 4 (302 enodes) 24.565 * * [simplify]: Extracting #0: cost 1 inf + 0 24.565 * * [simplify]: Extracting #1: cost 34 inf + 0 24.566 * * [simplify]: Extracting #2: cost 174 inf + 0 24.568 * * [simplify]: Extracting #3: cost 382 inf + 248 24.575 * * [simplify]: Extracting #4: cost 241 inf + 39204 24.593 * * [simplify]: Extracting #5: cost 23 inf + 97449 24.630 * * [simplify]: Extracting #6: cost 10 inf + 99284 24.658 * * [simplify]: Extracting #7: cost 0 inf + 102807 24.683 * [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.684 * [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.684 * [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.684 * * [simplify]: iters left: 6 (13 enodes) 24.691 * * [simplify]: iters left: 5 (73 enodes) 24.721 * * [simplify]: iters left: 4 (208 enodes) 24.828 * * [simplify]: Extracting #0: cost 1 inf + 0 24.828 * * [simplify]: Extracting #1: cost 21 inf + 0 24.828 * * [simplify]: Extracting #2: cost 149 inf + 0 24.829 * * [simplify]: Extracting #3: cost 167 inf + 1893 24.836 * * [simplify]: Extracting #4: cost 49 inf + 22339 24.845 * * [simplify]: Extracting #5: cost 0 inf + 31993 24.861 * [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.861 * [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.861 * * * * [progress]: [ 112 / 159 ] simplifiying candidate # 24.862 * [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.862 * * [simplify]: iters left: 6 (12 enodes) 24.868 * * [simplify]: iters left: 5 (60 enodes) 24.879 * * [simplify]: iters left: 4 (160 enodes) 24.928 * * [simplify]: Extracting #0: cost 1 inf + 0 24.928 * * [simplify]: Extracting #1: cost 24 inf + 0 24.929 * * [simplify]: Extracting #2: cost 139 inf + 0 24.929 * * [simplify]: Extracting #3: cost 228 inf + 1031 24.936 * * [simplify]: Extracting #4: cost 102 inf + 28154 24.960 * * [simplify]: Extracting #5: cost 2 inf + 52880 24.984 * * [simplify]: Extracting #6: cost 0 inf + 52688 25.007 * [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.007 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.008 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 25.008 * * [simplify]: iters left: 6 (8 enodes) 25.011 * * [simplify]: iters left: 5 (33 enodes) 25.022 * * [simplify]: iters left: 4 (71 enodes) 25.051 * * [simplify]: iters left: 3 (179 enodes) 25.116 * * [simplify]: iters left: 2 (307 enodes) 25.184 * * [simplify]: iters left: 1 (449 enodes) 25.327 * * [simplify]: Extracting #0: cost 1 inf + 0 25.328 * * [simplify]: Extracting #1: cost 11 inf + 0 25.328 * * [simplify]: Extracting #2: cost 80 inf + 0 25.329 * * [simplify]: Extracting #3: cost 131 inf + 293 25.332 * * [simplify]: Extracting #4: cost 80 inf + 7566 25.341 * * [simplify]: Extracting #5: cost 8 inf + 16536 25.352 * * [simplify]: Extracting #6: cost 0 inf + 18128 25.362 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 25.362 * [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.362 * * * * [progress]: [ 113 / 159 ] simplifiying candidate # 25.362 * * * * [progress]: [ 114 / 159 ] simplifiying candidate # 25.362 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 25.362 * * [simplify]: iters left: 6 (9 enodes) 25.366 * * [simplify]: iters left: 5 (32 enodes) 25.374 * * [simplify]: iters left: 4 (47 enodes) 25.388 * * [simplify]: iters left: 3 (89 enodes) 25.418 * * [simplify]: iters left: 2 (134 enodes) 25.448 * * [simplify]: iters left: 1 (140 enodes) 25.474 * * [simplify]: Extracting #0: cost 1 inf + 0 25.474 * * [simplify]: Extracting #1: cost 7 inf + 0 25.474 * * [simplify]: Extracting #2: cost 28 inf + 0 25.475 * * [simplify]: Extracting #3: cost 32 inf + 210 25.476 * * [simplify]: Extracting #4: cost 10 inf + 3684 25.479 * * [simplify]: Extracting #5: cost 1 inf + 5560 25.482 * * [simplify]: Extracting #6: cost 0 inf + 5804 25.486 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 25.486 * [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.486 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 25.486 * * [simplify]: iters left: 6 (9 enodes) 25.490 * * [simplify]: iters left: 5 (32 enodes) 25.499 * * [simplify]: iters left: 4 (47 enodes) 25.515 * * [simplify]: iters left: 3 (89 enodes) 25.542 * * [simplify]: iters left: 2 (134 enodes) 25.568 * * [simplify]: iters left: 1 (140 enodes) 25.580 * * [simplify]: Extracting #0: cost 1 inf + 0 25.580 * * [simplify]: Extracting #1: cost 7 inf + 0 25.580 * * [simplify]: Extracting #2: cost 28 inf + 0 25.580 * * [simplify]: Extracting #3: cost 32 inf + 210 25.581 * * [simplify]: Extracting #4: cost 10 inf + 3684 25.582 * * [simplify]: Extracting #5: cost 1 inf + 5560 25.584 * * [simplify]: Extracting #6: cost 0 inf + 5804 25.585 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 25.585 * [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.585 * * * * [progress]: [ 115 / 159 ] simplifiying candidate # 25.586 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 25.586 * * [simplify]: iters left: 6 (10 enodes) 25.588 * * [simplify]: iters left: 5 (42 enodes) 25.594 * * [simplify]: iters left: 4 (81 enodes) 25.613 * * [simplify]: iters left: 3 (213 enodes) 25.775 * * [simplify]: Extracting #0: cost 1 inf + 0 25.776 * * [simplify]: Extracting #1: cost 35 inf + 0 25.777 * * [simplify]: Extracting #2: cost 156 inf + 85 25.779 * * [simplify]: Extracting #3: cost 234 inf + 3319 25.792 * * [simplify]: Extracting #4: cost 64 inf + 33548 25.815 * * [simplify]: Extracting #5: cost 0 inf + 48076 25.839 * * [simplify]: Extracting #6: cost 0 inf + 47516 25.863 * [simplify]: Simplified to (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 25.863 * [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)))))))) 25.863 * * * * [progress]: [ 116 / 159 ] simplifiying candidate # 25.864 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 25.864 * * [simplify]: iters left: 6 (10 enodes) 25.868 * * [simplify]: iters left: 5 (42 enodes) 25.877 * * [simplify]: iters left: 4 (81 enodes) 25.894 * * [simplify]: iters left: 3 (213 enodes) 26.002 * * [simplify]: Extracting #0: cost 1 inf + 0 26.002 * * [simplify]: Extracting #1: cost 35 inf + 0 26.002 * * [simplify]: Extracting #2: cost 156 inf + 85 26.004 * * [simplify]: Extracting #3: cost 234 inf + 3319 26.010 * * [simplify]: Extracting #4: cost 64 inf + 33548 26.031 * * [simplify]: Extracting #5: cost 0 inf + 48076 26.058 * * [simplify]: Extracting #6: cost 0 inf + 47516 26.082 * [simplify]: Simplified to (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 26.082 * [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.083 * * * * [progress]: [ 117 / 159 ] simplifiying candidate # 26.083 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 26.083 * * [simplify]: iters left: 6 (10 enodes) 26.088 * * [simplify]: iters left: 5 (42 enodes) 26.102 * * [simplify]: iters left: 4 (92 enodes) 26.152 * * [simplify]: iters left: 3 (391 enodes) 26.486 * * [simplify]: Extracting #0: cost 1 inf + 0 26.487 * * [simplify]: Extracting #1: cost 45 inf + 0 26.487 * * [simplify]: Extracting #2: cost 249 inf + 2 26.490 * * [simplify]: Extracting #3: cost 290 inf + 10873 26.517 * * [simplify]: Extracting #4: cost 34 inf + 59406 26.547 * * [simplify]: Extracting #5: cost 0 inf + 66381 26.567 * * [simplify]: Extracting #6: cost 0 inf + 66141 26.590 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 26.590 * [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.590 * * * * [progress]: [ 118 / 159 ] simplifiying candidate # 26.590 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 26.590 * * [simplify]: iters left: 6 (10 enodes) 26.592 * * [simplify]: iters left: 5 (42 enodes) 26.599 * * [simplify]: iters left: 4 (92 enodes) 26.641 * * [simplify]: iters left: 3 (391 enodes) 26.945 * * [simplify]: Extracting #0: cost 1 inf + 0 26.945 * * [simplify]: Extracting #1: cost 45 inf + 0 26.946 * * [simplify]: Extracting #2: cost 249 inf + 2 26.949 * * [simplify]: Extracting #3: cost 290 inf + 10873 26.964 * * [simplify]: Extracting #4: cost 34 inf + 59406 27.004 * * [simplify]: Extracting #5: cost 0 inf + 66381 27.022 * * [simplify]: Extracting #6: cost 0 inf + 66141 27.045 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 27.045 * [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.045 * * * * [progress]: [ 119 / 159 ] simplifiying candidate # 27.045 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 27.045 * * [simplify]: iters left: 5 (8 enodes) 27.048 * * [simplify]: iters left: 4 (28 enodes) 27.056 * * [simplify]: iters left: 3 (37 enodes) 27.065 * * [simplify]: iters left: 2 (41 enodes) 27.070 * * [simplify]: Extracting #0: cost 1 inf + 0 27.070 * * [simplify]: Extracting #1: cost 3 inf + 0 27.070 * * [simplify]: Extracting #2: cost 7 inf + 0 27.070 * * [simplify]: Extracting #3: cost 16 inf + 0 27.070 * * [simplify]: Extracting #4: cost 11 inf + 128 27.070 * * [simplify]: Extracting #5: cost 2 inf + 870 27.071 * * [simplify]: Extracting #6: cost 0 inf + 1156 27.071 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 27.071 * [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.071 * * * * [progress]: [ 120 / 159 ] simplifiying candidate # 27.071 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 27.071 * * [simplify]: iters left: 5 (8 enodes) 27.073 * * [simplify]: iters left: 4 (28 enodes) 27.077 * * [simplify]: iters left: 3 (37 enodes) 27.081 * * [simplify]: iters left: 2 (41 enodes) 27.087 * * [simplify]: Extracting #0: cost 1 inf + 0 27.087 * * [simplify]: Extracting #1: cost 3 inf + 0 27.087 * * [simplify]: Extracting #2: cost 7 inf + 0 27.087 * * [simplify]: Extracting #3: cost 16 inf + 0 27.087 * * [simplify]: Extracting #4: cost 11 inf + 128 27.087 * * [simplify]: Extracting #5: cost 2 inf + 830 27.087 * * [simplify]: Extracting #6: cost 0 inf + 1076 27.088 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 27.088 * [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.088 * * * * [progress]: [ 121 / 159 ] simplifiying candidate # 27.088 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 27.088 * * [simplify]: iters left: 4 (7 enodes) 27.090 * * [simplify]: iters left: 3 (25 enodes) 27.093 * * [simplify]: iters left: 2 (34 enodes) 27.097 * * [simplify]: iters left: 1 (38 enodes) 27.101 * * [simplify]: Extracting #0: cost 1 inf + 0 27.101 * * [simplify]: Extracting #1: cost 5 inf + 0 27.101 * * [simplify]: Extracting #2: cost 14 inf + 0 27.101 * * [simplify]: Extracting #3: cost 9 inf + 169 27.101 * * [simplify]: Extracting #4: cost 2 inf + 583 27.102 * * [simplify]: Extracting #5: cost 0 inf + 748 27.102 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 27.102 * [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.102 * * * * [progress]: [ 122 / 159 ] simplifiying candidate # 27.102 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 27.102 * * [simplify]: iters left: 4 (7 enodes) 27.104 * * [simplify]: iters left: 3 (25 enodes) 27.107 * * [simplify]: iters left: 2 (34 enodes) 27.111 * * [simplify]: iters left: 1 (38 enodes) 27.116 * * [simplify]: Extracting #0: cost 1 inf + 0 27.116 * * [simplify]: Extracting #1: cost 5 inf + 0 27.116 * * [simplify]: Extracting #2: cost 14 inf + 0 27.116 * * [simplify]: Extracting #3: cost 9 inf + 169 27.116 * * [simplify]: Extracting #4: cost 2 inf + 583 27.116 * * [simplify]: Extracting #5: cost 0 inf + 748 27.117 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 27.117 * [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.117 * * * * [progress]: [ 123 / 159 ] simplifiying candidate # 27.117 * [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.117 * * [simplify]: iters left: 6 (11 enodes) 27.120 * * [simplify]: iters left: 5 (60 enodes) 27.130 * * [simplify]: iters left: 4 (142 enodes) 27.159 * * [simplify]: iters left: 3 (229 enodes) 27.201 * * [simplify]: iters left: 2 (293 enodes) 27.257 * * [simplify]: iters left: 1 (303 enodes) 27.289 * * [simplify]: Extracting #0: cost 1 inf + 0 27.289 * * [simplify]: Extracting #1: cost 8 inf + 0 27.289 * * [simplify]: Extracting #2: cost 41 inf + 0 27.290 * * [simplify]: Extracting #3: cost 58 inf + 88 27.290 * * [simplify]: Extracting #4: cost 26 inf + 2521 27.292 * * [simplify]: Extracting #5: cost 1 inf + 5720 27.294 * * [simplify]: Extracting #6: cost 0 inf + 5844 27.295 * [simplify]: Simplified to (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) 27.295 * [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.296 * * * * [progress]: [ 124 / 159 ] simplifiying candidate # 27.296 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 27.296 * * [simplify]: iters left: 4 (7 enodes) 27.297 * * [simplify]: iters left: 3 (24 enodes) 27.300 * * [simplify]: Extracting #0: cost 1 inf + 0 27.300 * * [simplify]: Extracting #1: cost 4 inf + 0 27.300 * * [simplify]: Extracting #2: cost 10 inf + 0 27.300 * * [simplify]: Extracting #3: cost 6 inf + 4 27.300 * * [simplify]: Extracting #4: cost 1 inf + 296 27.300 * * [simplify]: Extracting #5: cost 0 inf + 420 27.300 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 27.301 * [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.301 * * * * [progress]: [ 125 / 159 ] simplifiying candidate # 27.301 * [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.301 * * [simplify]: iters left: 6 (13 enodes) 27.305 * * [simplify]: iters left: 5 (67 enodes) 27.321 * * [simplify]: iters left: 4 (209 enodes) 27.412 * * [simplify]: Extracting #0: cost 1 inf + 0 27.412 * * [simplify]: Extracting #1: cost 16 inf + 0 27.412 * * [simplify]: Extracting #2: cost 72 inf + 0 27.413 * * [simplify]: Extracting #3: cost 216 inf + 169 27.418 * * [simplify]: Extracting #4: cost 191 inf + 27361 27.437 * * [simplify]: Extracting #5: cost 77 inf + 53407 27.454 * * [simplify]: Extracting #6: cost 26 inf + 62871 27.468 * * [simplify]: Extracting #7: cost 0 inf + 74114 27.485 * [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.485 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.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.485 * * * * [progress]: [ 126 / 159 ] simplifiying candidate # 27.485 * [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.486 * * [simplify]: iters left: 6 (16 enodes) 27.490 * * [simplify]: iters left: 5 (93 enodes) 27.518 * * [simplify]: iters left: 4 (302 enodes) 27.676 * * [simplify]: Extracting #0: cost 1 inf + 0 27.676 * * [simplify]: Extracting #1: cost 32 inf + 0 27.676 * * [simplify]: Extracting #2: cost 132 inf + 0 27.678 * * [simplify]: Extracting #3: cost 359 inf + 88 27.686 * * [simplify]: Extracting #4: cost 299 inf + 18461 27.705 * * [simplify]: Extracting #5: cost 105 inf + 71326 27.729 * * [simplify]: Extracting #6: cost 0 inf + 108196 27.765 * [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)))) 27.765 * [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)))))) 27.766 * * * * [progress]: [ 127 / 159 ] simplifiying candidate # 27.766 * [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))) 27.766 * * [simplify]: iters left: 6 (16 enodes) 27.773 * * [simplify]: iters left: 5 (93 enodes) 27.797 * * [simplify]: iters left: 4 (302 enodes) 27.980 * * [simplify]: Extracting #0: cost 1 inf + 0 27.980 * * [simplify]: Extracting #1: cost 32 inf + 0 27.981 * * [simplify]: Extracting #2: cost 142 inf + 0 27.983 * * [simplify]: Extracting #3: cost 365 inf + 497 27.997 * * [simplify]: Extracting #4: cost 242 inf + 40558 28.036 * * [simplify]: Extracting #5: cost 29 inf + 104321 28.083 * * [simplify]: Extracting #6: cost 0 inf + 112953 28.111 * [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.112 * [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.112 * * * * [progress]: [ 128 / 159 ] simplifiying candidate # 28.112 * [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.112 * * [simplify]: iters left: 6 (12 enodes) 28.115 * * [simplify]: iters left: 5 (61 enodes) 28.134 * * [simplify]: iters left: 4 (164 enodes) 28.230 * * [simplify]: Extracting #0: cost 1 inf + 0 28.230 * * [simplify]: Extracting #1: cost 22 inf + 0 28.231 * * [simplify]: Extracting #2: cost 106 inf + 0 28.232 * * [simplify]: Extracting #3: cost 208 inf + 293 28.237 * * [simplify]: Extracting #4: cost 140 inf + 14710 28.250 * * [simplify]: Extracting #5: cost 7 inf + 47240 28.262 * * [simplify]: Extracting #6: cost 0 inf + 49388 28.278 * [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.278 * [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.279 * * * * [progress]: [ 129 / 159 ] simplifiying candidate # 28.279 * [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.279 * * [simplify]: iters left: 6 (13 enodes) 28.287 * * [simplify]: iters left: 5 (67 enodes) 28.305 * * [simplify]: iters left: 4 (208 enodes) 28.377 * * [simplify]: Extracting #0: cost 1 inf + 0 28.378 * * [simplify]: Extracting #1: cost 18 inf + 0 28.378 * * [simplify]: Extracting #2: cost 81 inf + 0 28.379 * * [simplify]: Extracting #3: cost 226 inf + 210 28.386 * * [simplify]: Extracting #4: cost 183 inf + 28586 28.405 * * [simplify]: Extracting #5: cost 26 inf + 63141 28.429 * * [simplify]: Extracting #6: cost 1 inf + 67374 28.450 * * [simplify]: Extracting #7: cost 0 inf + 67587 28.463 * [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.463 * [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.463 * * * * [progress]: [ 130 / 159 ] simplifiying candidate # 28.463 * [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.463 * * [simplify]: iters left: 6 (12 enodes) 28.466 * * [simplify]: iters left: 5 (60 enodes) 28.476 * * [simplify]: iters left: 4 (155 enodes) 28.536 * * [simplify]: Extracting #0: cost 1 inf + 0 28.536 * * [simplify]: Extracting #1: cost 20 inf + 0 28.536 * * [simplify]: Extracting #2: cost 83 inf + 0 28.537 * * [simplify]: Extracting #3: cost 178 inf + 292 28.540 * * [simplify]: Extracting #4: cost 96 inf + 18648 28.548 * * [simplify]: Extracting #5: cost 3 inf + 38540 28.559 * * [simplify]: Extracting #6: cost 0 inf + 38912 28.574 * [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))) 28.574 * [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))))) 28.574 * * * * [progress]: [ 131 / 159 ] simplifiying candidate # 28.575 * [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))) 28.575 * * [simplify]: iters left: 6 (13 enodes) 28.581 * * [simplify]: iters left: 5 (68 enodes) 28.596 * * [simplify]: iters left: 4 (215 enodes) 28.690 * * [simplify]: Extracting #0: cost 1 inf + 0 28.690 * * [simplify]: Extracting #1: cost 16 inf + 0 28.691 * * [simplify]: Extracting #2: cost 74 inf + 0 28.691 * * [simplify]: Extracting #3: cost 232 inf + 45 28.694 * * [simplify]: Extracting #4: cost 205 inf + 19886 28.702 * * [simplify]: Extracting #5: cost 67 inf + 54294 28.724 * * [simplify]: Extracting #6: cost 11 inf + 63889 28.737 * * [simplify]: Extracting #7: cost 0 inf + 68764 28.749 * [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)))) 28.749 * [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))))))) 28.750 * * * * [progress]: [ 132 / 159 ] simplifiying candidate # 28.750 * [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))) 28.750 * * [simplify]: iters left: 6 (12 enodes) 28.756 * * [simplify]: iters left: 5 (62 enodes) 28.782 * * [simplify]: iters left: 4 (165 enodes) 28.856 * * [simplify]: Extracting #0: cost 1 inf + 0 28.856 * * [simplify]: Extracting #1: cost 20 inf + 0 28.856 * * [simplify]: Extracting #2: cost 87 inf + 0 28.857 * * [simplify]: Extracting #3: cost 190 inf + 211 28.860 * * [simplify]: Extracting #4: cost 135 inf + 10340 28.873 * * [simplify]: Extracting #5: cost 20 inf + 34916 28.891 * * [simplify]: Extracting #6: cost 0 inf + 39951 28.905 * * [simplify]: Extracting #7: cost 0 inf + 39911 28.914 * [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))) 28.914 * [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))))) 28.914 * * * * [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)))))))> 28.914 * * * * [progress]: [ 134 / 159 ] simplifiying candidate # 28.914 * * * * [progress]: [ 135 / 159 ] simplifiying candidate # 28.915 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 28.915 * * [simplify]: iters left: 5 (9 enodes) 28.917 * * [simplify]: iters left: 4 (35 enodes) 28.923 * * [simplify]: iters left: 3 (54 enodes) 28.931 * * [simplify]: iters left: 2 (95 enodes) 28.948 * * [simplify]: iters left: 1 (193 enodes) 29.001 * * [simplify]: Extracting #0: cost 1 inf + 0 29.001 * * [simplify]: Extracting #1: cost 61 inf + 0 29.002 * * [simplify]: Extracting #2: cost 177 inf + 0 29.003 * * [simplify]: Extracting #3: cost 207 inf + 844 29.004 * * [simplify]: Extracting #4: cost 161 inf + 6973 29.006 * * [simplify]: Extracting #5: cost 112 inf + 18650 29.012 * * [simplify]: Extracting #6: cost 35 inf + 67314 29.021 * * [simplify]: Extracting #7: cost 0 inf + 95011 29.032 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 29.032 * [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.033 * * * * [progress]: [ 136 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 137 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 138 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 139 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 140 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 141 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 142 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 143 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 144 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 145 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 146 / 159 ] simplifiying candidate # 29.033 * * * * [progress]: [ 147 / 159 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))))> 29.033 * * * * [progress]: [ 148 / 159 ] simplifiying candidate # 29.034 * [simplify]: Simplifying 0 29.034 * * [simplify]: iters left: 0 (1 enodes) 29.035 * * [simplify]: Extracting #0: cost 1 inf + 0 29.035 * * [simplify]: Extracting #1: cost 0 inf + 1 29.035 * [simplify]: Simplified to 0 29.035 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 29.035 * * * * [progress]: [ 149 / 159 ] simplifiying candidate # 29.035 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 29.035 * * [simplify]: iters left: 4 (7 enodes) 29.040 * * [simplify]: iters left: 3 (25 enodes) 29.046 * * [simplify]: iters left: 2 (34 enodes) 29.050 * * [simplify]: iters left: 1 (38 enodes) 29.054 * * [simplify]: Extracting #0: cost 1 inf + 0 29.055 * * [simplify]: Extracting #1: cost 5 inf + 0 29.055 * * [simplify]: Extracting #2: cost 14 inf + 0 29.055 * * [simplify]: Extracting #3: cost 9 inf + 169 29.055 * * [simplify]: Extracting #4: cost 2 inf + 583 29.055 * * [simplify]: Extracting #5: cost 0 inf + 748 29.055 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 29.055 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 29.055 * * * * [progress]: [ 150 / 159 ] simplifiying candidate # 29.056 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 29.056 * * [simplify]: iters left: 4 (7 enodes) 29.057 * * [simplify]: iters left: 3 (25 enodes) 29.060 * * [simplify]: iters left: 2 (34 enodes) 29.064 * * [simplify]: iters left: 1 (38 enodes) 29.069 * * [simplify]: Extracting #0: cost 1 inf + 0 29.069 * * [simplify]: Extracting #1: cost 5 inf + 0 29.069 * * [simplify]: Extracting #2: cost 14 inf + 0 29.069 * * [simplify]: Extracting #3: cost 9 inf + 169 29.069 * * [simplify]: Extracting #4: cost 2 inf + 583 29.069 * * [simplify]: Extracting #5: cost 0 inf + 748 29.070 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 29.070 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 29.070 * * * * [progress]: [ 151 / 159 ] simplifiying candidate # 29.070 * [simplify]: Simplifying 0 29.070 * * [simplify]: iters left: 0 (1 enodes) 29.071 * * [simplify]: Extracting #0: cost 1 inf + 0 29.071 * * [simplify]: Extracting #1: cost 0 inf + 1 29.071 * [simplify]: Simplified to 0 29.071 * [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.071 * * * * [progress]: [ 152 / 159 ] simplifiying candidate # 29.071 * [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.071 * * [simplify]: iters left: 6 (17 enodes) 29.078 * * [simplify]: iters left: 5 (82 enodes) 29.097 * * [simplify]: iters left: 4 (173 enodes) 29.146 * * [simplify]: iters left: 3 (437 enodes) 29.321 * * [simplify]: Extracting #0: cost 1 inf + 0 29.321 * * [simplify]: Extracting #1: cost 10 inf + 0 29.322 * * [simplify]: Extracting #2: cost 138 inf + 0 29.324 * * [simplify]: Extracting #3: cost 204 inf + 829 29.330 * * [simplify]: Extracting #4: cost 82 inf + 13816 29.344 * * [simplify]: Extracting #5: cost 2 inf + 23689 29.359 * * [simplify]: Extracting #6: cost 0 inf + 23455 29.370 * [simplify]: Simplified to (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 29.370 * [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))))) 29.370 * * * * [progress]: [ 153 / 159 ] simplifiying candidate # 29.370 * [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.370 * * [simplify]: iters left: 6 (17 enodes) 29.375 * * [simplify]: iters left: 5 (82 enodes) 29.388 * * [simplify]: iters left: 4 (173 enodes) 29.455 * * [simplify]: iters left: 3 (437 enodes) 29.650 * * [simplify]: Extracting #0: cost 1 inf + 0 29.650 * * [simplify]: Extracting #1: cost 10 inf + 0 29.650 * * [simplify]: Extracting #2: cost 138 inf + 0 29.652 * * [simplify]: Extracting #3: cost 204 inf + 829 29.658 * * [simplify]: Extracting #4: cost 82 inf + 13816 29.672 * * [simplify]: Extracting #5: cost 2 inf + 23689 29.691 * * [simplify]: Extracting #6: cost 0 inf + 23455 29.704 * [simplify]: Simplified to (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 29.704 * [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))))) 29.704 * * * * [progress]: [ 154 / 159 ] simplifiying candidate # 29.705 * [simplify]: Simplifying 0 29.705 * * [simplify]: iters left: 0 (1 enodes) 29.706 * * [simplify]: Extracting #0: cost 1 inf + 0 29.706 * * [simplify]: Extracting #1: cost 0 inf + 1 29.706 * [simplify]: Simplified to 0 29.706 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt 0)) 29.706 * * * * [progress]: [ 155 / 159 ] simplifiying candidate # 29.706 * [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)))) 29.707 * * [simplify]: iters left: 6 (23 enodes) 29.719 * * [simplify]: iters left: 5 (119 enodes) 29.754 * * [simplify]: iters left: 4 (297 enodes) 29.836 * * [simplify]: Extracting #0: cost 1 inf + 0 29.837 * * [simplify]: Extracting #1: cost 13 inf + 0 29.837 * * [simplify]: Extracting #2: cost 132 inf + 0 29.838 * * [simplify]: Extracting #3: cost 258 inf + 711 29.845 * * [simplify]: Extracting #4: cost 134 inf + 19617 29.854 * * [simplify]: Extracting #5: cost 16 inf + 42609 29.864 * * [simplify]: Extracting #6: cost 0 inf + 46995 29.878 * [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)))))) 29.878 * [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)))))))) 29.878 * * * * [progress]: [ 156 / 159 ] simplifiying candidate # 29.879 * [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)))) 29.879 * * [simplify]: iters left: 6 (23 enodes) 29.892 * * [simplify]: iters left: 5 (119 enodes) 29.932 * * [simplify]: iters left: 4 (297 enodes) 30.066 * * [simplify]: Extracting #0: cost 1 inf + 0 30.066 * * [simplify]: Extracting #1: cost 13 inf + 0 30.067 * * [simplify]: Extracting #2: cost 132 inf + 0 30.069 * * [simplify]: Extracting #3: cost 258 inf + 711 30.076 * * [simplify]: Extracting #4: cost 134 inf + 19617 30.088 * * [simplify]: Extracting #5: cost 16 inf + 42609 30.098 * * [simplify]: Extracting #6: cost 0 inf + 46995 30.111 * [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.112 * [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.112 * * * * [progress]: [ 157 / 159 ] simplifiying candidate # 30.112 * [simplify]: Simplifying 0 30.112 * * [simplify]: iters left: 0 (1 enodes) 30.113 * * [simplify]: Extracting #0: cost 1 inf + 0 30.113 * * [simplify]: Extracting #1: cost 0 inf + 1 30.113 * [simplify]: Simplified to 0 30.113 * [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.113 * * * * [progress]: [ 158 / 159 ] simplifiying candidate # 30.114 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 30.114 * * [simplify]: iters left: 4 (7 enodes) 30.117 * * [simplify]: iters left: 3 (25 enodes) 30.123 * * [simplify]: iters left: 2 (34 enodes) 30.132 * * [simplify]: iters left: 1 (38 enodes) 30.137 * * [simplify]: Extracting #0: cost 1 inf + 0 30.137 * * [simplify]: Extracting #1: cost 5 inf + 0 30.137 * * [simplify]: Extracting #2: cost 14 inf + 0 30.138 * * [simplify]: Extracting #3: cost 9 inf + 169 30.138 * * [simplify]: Extracting #4: cost 2 inf + 583 30.138 * * [simplify]: Extracting #5: cost 0 inf + 748 30.138 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 30.138 * [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.138 * * * * [progress]: [ 159 / 159 ] simplifiying candidate # 30.139 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 30.139 * * [simplify]: iters left: 4 (7 enodes) 30.140 * * [simplify]: iters left: 3 (25 enodes) 30.143 * * [simplify]: iters left: 2 (34 enodes) 30.150 * * [simplify]: iters left: 1 (38 enodes) 30.154 * * [simplify]: Extracting #0: cost 1 inf + 0 30.154 * * [simplify]: Extracting #1: cost 5 inf + 0 30.154 * * [simplify]: Extracting #2: cost 14 inf + 0 30.154 * * [simplify]: Extracting #3: cost 9 inf + 169 30.154 * * [simplify]: Extracting #4: cost 2 inf + 583 30.155 * * [simplify]: Extracting #5: cost 0 inf + 748 30.155 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 30.155 * [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.155 * * * [progress]: adding candidates to table 32.402 * * [progress]: iteration 3 / 4 32.402 * * * [progress]: picking best candidate 32.405 * * * * [pick]: Picked # 32.405 * * * [progress]: localizing error 32.440 * * * [progress]: generating rewritten candidates 32.440 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 33.252 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 33.257 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2 2) 33.262 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 2 1) 33.288 * * * [progress]: generating series expansions 33.288 * * * * [progress]: [ 1 / 4 ] generating series at (2) 33.289 * [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.289 * [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.289 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.289 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.289 * [taylor]: Taking taylor expansion of y.re in y.im 33.289 * [backup-simplify]: Simplify y.re into y.re 33.289 * [taylor]: Taking taylor expansion of x.re in y.im 33.289 * [backup-simplify]: Simplify x.re into x.re 33.289 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.289 * [taylor]: Taking taylor expansion of y.im in y.im 33.289 * [backup-simplify]: Simplify 0 into 0 33.289 * [backup-simplify]: Simplify 1 into 1 33.289 * [taylor]: Taking taylor expansion of x.im in y.im 33.289 * [backup-simplify]: Simplify x.im into x.im 33.289 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.289 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.289 * [taylor]: Taking taylor expansion of y.re in x.im 33.289 * [backup-simplify]: Simplify y.re into y.re 33.289 * [taylor]: Taking taylor expansion of x.re in x.im 33.289 * [backup-simplify]: Simplify x.re into x.re 33.289 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.289 * [taylor]: Taking taylor expansion of y.im in x.im 33.289 * [backup-simplify]: Simplify y.im into y.im 33.289 * [taylor]: Taking taylor expansion of x.im in x.im 33.289 * [backup-simplify]: Simplify 0 into 0 33.289 * [backup-simplify]: Simplify 1 into 1 33.289 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.289 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.289 * [taylor]: Taking taylor expansion of y.re in y.re 33.289 * [backup-simplify]: Simplify 0 into 0 33.289 * [backup-simplify]: Simplify 1 into 1 33.289 * [taylor]: Taking taylor expansion of x.re in y.re 33.289 * [backup-simplify]: Simplify x.re into x.re 33.289 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.289 * [taylor]: Taking taylor expansion of y.im in y.re 33.289 * [backup-simplify]: Simplify y.im into y.im 33.289 * [taylor]: Taking taylor expansion of x.im in y.re 33.289 * [backup-simplify]: Simplify x.im into x.im 33.289 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.289 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.289 * [taylor]: Taking taylor expansion of y.re in x.re 33.289 * [backup-simplify]: Simplify y.re into y.re 33.289 * [taylor]: Taking taylor expansion of x.re in x.re 33.289 * [backup-simplify]: Simplify 0 into 0 33.289 * [backup-simplify]: Simplify 1 into 1 33.289 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.289 * [taylor]: Taking taylor expansion of y.im in x.re 33.289 * [backup-simplify]: Simplify y.im into y.im 33.289 * [taylor]: Taking taylor expansion of x.im in x.re 33.289 * [backup-simplify]: Simplify x.im into x.im 33.289 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.289 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.289 * [taylor]: Taking taylor expansion of y.re in x.re 33.289 * [backup-simplify]: Simplify y.re into y.re 33.289 * [taylor]: Taking taylor expansion of x.re in x.re 33.289 * [backup-simplify]: Simplify 0 into 0 33.290 * [backup-simplify]: Simplify 1 into 1 33.290 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.290 * [taylor]: Taking taylor expansion of y.im in x.re 33.290 * [backup-simplify]: Simplify y.im into y.im 33.290 * [taylor]: Taking taylor expansion of x.im in x.re 33.290 * [backup-simplify]: Simplify x.im into x.im 33.290 * [backup-simplify]: Simplify (* y.re 0) into 0 33.290 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.290 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.290 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.290 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.290 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.290 * [taylor]: Taking taylor expansion of y.im in y.re 33.290 * [backup-simplify]: Simplify y.im into y.im 33.290 * [taylor]: Taking taylor expansion of x.im in y.re 33.290 * [backup-simplify]: Simplify x.im into x.im 33.290 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.290 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.290 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.290 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.290 * [taylor]: Taking taylor expansion of y.im in x.im 33.290 * [backup-simplify]: Simplify y.im into y.im 33.290 * [taylor]: Taking taylor expansion of x.im in x.im 33.290 * [backup-simplify]: Simplify 0 into 0 33.290 * [backup-simplify]: Simplify 1 into 1 33.290 * [backup-simplify]: Simplify (* y.im 0) into 0 33.291 * [backup-simplify]: Simplify (- 0) into 0 33.291 * [taylor]: Taking taylor expansion of 0 in y.im 33.291 * [backup-simplify]: Simplify 0 into 0 33.291 * [backup-simplify]: Simplify 0 into 0 33.291 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.291 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.291 * [backup-simplify]: Simplify (- 0) into 0 33.291 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.291 * [taylor]: Taking taylor expansion of y.re in y.re 33.291 * [backup-simplify]: Simplify 0 into 0 33.291 * [backup-simplify]: Simplify 1 into 1 33.291 * [taylor]: Taking taylor expansion of 0 in x.im 33.291 * [backup-simplify]: Simplify 0 into 0 33.291 * [taylor]: Taking taylor expansion of 0 in y.im 33.291 * [backup-simplify]: Simplify 0 into 0 33.291 * [backup-simplify]: Simplify 0 into 0 33.292 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.292 * [backup-simplify]: Simplify (- 0) into 0 33.292 * [taylor]: Taking taylor expansion of 0 in x.im 33.292 * [backup-simplify]: Simplify 0 into 0 33.292 * [taylor]: Taking taylor expansion of 0 in y.im 33.292 * [backup-simplify]: Simplify 0 into 0 33.292 * [backup-simplify]: Simplify 0 into 0 33.292 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.292 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.292 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.292 * [taylor]: Taking taylor expansion of y.im in y.im 33.292 * [backup-simplify]: Simplify 0 into 0 33.292 * [backup-simplify]: Simplify 1 into 1 33.292 * [backup-simplify]: Simplify (- 0) into 0 33.292 * [backup-simplify]: Simplify 0 into 0 33.292 * [backup-simplify]: Simplify 0 into 0 33.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.294 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.294 * [backup-simplify]: Simplify (- 0) into 0 33.294 * [backup-simplify]: Simplify (+ 0 0) into 0 33.294 * [taylor]: Taking taylor expansion of 0 in y.re 33.294 * [backup-simplify]: Simplify 0 into 0 33.294 * [taylor]: Taking taylor expansion of 0 in x.im 33.294 * [backup-simplify]: Simplify 0 into 0 33.294 * [taylor]: Taking taylor expansion of 0 in y.im 33.294 * [backup-simplify]: Simplify 0 into 0 33.294 * [backup-simplify]: Simplify 0 into 0 33.294 * [backup-simplify]: Simplify 0 into 0 33.295 * [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.295 * [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.295 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.295 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.295 * [taylor]: Taking taylor expansion of y.re in y.im 33.295 * [backup-simplify]: Simplify y.re into y.re 33.295 * [taylor]: Taking taylor expansion of x.re in y.im 33.295 * [backup-simplify]: Simplify x.re into x.re 33.295 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.295 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.295 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.295 * [taylor]: Taking taylor expansion of y.im in y.im 33.295 * [backup-simplify]: Simplify 0 into 0 33.295 * [backup-simplify]: Simplify 1 into 1 33.295 * [taylor]: Taking taylor expansion of x.im in y.im 33.295 * [backup-simplify]: Simplify x.im into x.im 33.295 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.295 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.296 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.296 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.296 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.296 * [taylor]: Taking taylor expansion of y.re in x.im 33.296 * [backup-simplify]: Simplify y.re into y.re 33.296 * [taylor]: Taking taylor expansion of x.re in x.im 33.296 * [backup-simplify]: Simplify x.re into x.re 33.296 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.296 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.296 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.296 * [taylor]: Taking taylor expansion of y.im in x.im 33.296 * [backup-simplify]: Simplify y.im into y.im 33.296 * [taylor]: Taking taylor expansion of x.im in x.im 33.296 * [backup-simplify]: Simplify 0 into 0 33.296 * [backup-simplify]: Simplify 1 into 1 33.296 * [backup-simplify]: Simplify (* y.im 0) into 0 33.296 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.296 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.296 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.296 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.296 * [taylor]: Taking taylor expansion of y.re in y.re 33.296 * [backup-simplify]: Simplify 0 into 0 33.296 * [backup-simplify]: Simplify 1 into 1 33.296 * [taylor]: Taking taylor expansion of x.re in y.re 33.296 * [backup-simplify]: Simplify x.re into x.re 33.296 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.297 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.297 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.297 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.297 * [taylor]: Taking taylor expansion of y.im in y.re 33.297 * [backup-simplify]: Simplify y.im into y.im 33.297 * [taylor]: Taking taylor expansion of x.im in y.re 33.297 * [backup-simplify]: Simplify x.im into x.im 33.297 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.297 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.297 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.297 * [taylor]: Taking taylor expansion of y.re in x.re 33.297 * [backup-simplify]: Simplify y.re into y.re 33.297 * [taylor]: Taking taylor expansion of x.re in x.re 33.297 * [backup-simplify]: Simplify 0 into 0 33.297 * [backup-simplify]: Simplify 1 into 1 33.297 * [backup-simplify]: Simplify (* y.re 0) into 0 33.297 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.297 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.297 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.297 * [taylor]: Taking taylor expansion of y.im in x.re 33.297 * [backup-simplify]: Simplify y.im into y.im 33.297 * [taylor]: Taking taylor expansion of x.im in x.re 33.297 * [backup-simplify]: Simplify x.im into x.im 33.297 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.297 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.297 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.298 * [taylor]: Taking taylor expansion of y.re in x.re 33.298 * [backup-simplify]: Simplify y.re into y.re 33.298 * [taylor]: Taking taylor expansion of x.re in x.re 33.298 * [backup-simplify]: Simplify 0 into 0 33.298 * [backup-simplify]: Simplify 1 into 1 33.298 * [backup-simplify]: Simplify (* y.re 0) into 0 33.298 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.298 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.298 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.298 * [taylor]: Taking taylor expansion of y.im in x.re 33.298 * [backup-simplify]: Simplify y.im into y.im 33.298 * [taylor]: Taking taylor expansion of x.im in x.re 33.298 * [backup-simplify]: Simplify x.im into x.im 33.298 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.298 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.298 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.298 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.298 * [taylor]: Taking taylor expansion of y.re in y.re 33.298 * [backup-simplify]: Simplify 0 into 0 33.298 * [backup-simplify]: Simplify 1 into 1 33.298 * [backup-simplify]: Simplify (/ 1 1) into 1 33.298 * [taylor]: Taking taylor expansion of 1 in x.im 33.299 * [backup-simplify]: Simplify 1 into 1 33.299 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.299 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.299 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.299 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 33.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.299 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.299 * [taylor]: Taking taylor expansion of y.im in y.re 33.299 * [backup-simplify]: Simplify y.im into y.im 33.299 * [taylor]: Taking taylor expansion of x.im in y.re 33.299 * [backup-simplify]: Simplify x.im into x.im 33.299 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.299 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.300 * [taylor]: Taking taylor expansion of 0 in x.im 33.300 * [backup-simplify]: Simplify 0 into 0 33.300 * [taylor]: Taking taylor expansion of 1 in y.im 33.300 * [backup-simplify]: Simplify 1 into 1 33.300 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.300 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.301 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.301 * [backup-simplify]: Simplify (- 0) into 0 33.301 * [backup-simplify]: Simplify (+ 0 0) into 0 33.301 * [taylor]: Taking taylor expansion of 0 in y.re 33.301 * [backup-simplify]: Simplify 0 into 0 33.301 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.301 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 33.301 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.301 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.301 * [taylor]: Taking taylor expansion of y.im in x.im 33.301 * [backup-simplify]: Simplify y.im into y.im 33.301 * [taylor]: Taking taylor expansion of x.im in x.im 33.301 * [backup-simplify]: Simplify 0 into 0 33.301 * [backup-simplify]: Simplify 1 into 1 33.301 * [backup-simplify]: Simplify (* y.im 0) into 0 33.302 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.302 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.302 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.302 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 33.302 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 33.302 * [taylor]: Taking taylor expansion of y.im in y.im 33.302 * [backup-simplify]: Simplify 0 into 0 33.302 * [backup-simplify]: Simplify 1 into 1 33.302 * [backup-simplify]: Simplify (/ 1 1) into 1 33.302 * [backup-simplify]: Simplify (- 1) into -1 33.302 * [backup-simplify]: Simplify -1 into -1 33.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.303 * [taylor]: Taking taylor expansion of 0 in x.im 33.303 * [backup-simplify]: Simplify 0 into 0 33.303 * [taylor]: Taking taylor expansion of 0 in y.im 33.303 * [backup-simplify]: Simplify 0 into 0 33.303 * [taylor]: Taking taylor expansion of 0 in y.im 33.303 * [backup-simplify]: Simplify 0 into 0 33.303 * [backup-simplify]: Simplify 1 into 1 33.304 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 33.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.304 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.304 * [backup-simplify]: Simplify (- 0) into 0 33.305 * [backup-simplify]: Simplify (+ 0 0) into 0 33.305 * [taylor]: Taking taylor expansion of 0 in y.re 33.305 * [backup-simplify]: Simplify 0 into 0 33.305 * [taylor]: Taking taylor expansion of 0 in x.im 33.305 * [backup-simplify]: Simplify 0 into 0 33.305 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.305 * [backup-simplify]: Simplify (- 0) into 0 33.305 * [taylor]: Taking taylor expansion of 0 in x.im 33.305 * [backup-simplify]: Simplify 0 into 0 33.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.306 * [taylor]: Taking taylor expansion of 0 in x.im 33.306 * [backup-simplify]: Simplify 0 into 0 33.307 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 33.307 * [backup-simplify]: Simplify (- 0) into 0 33.307 * [taylor]: Taking taylor expansion of 0 in y.im 33.307 * [backup-simplify]: Simplify 0 into 0 33.307 * [taylor]: Taking taylor expansion of 0 in y.im 33.308 * [backup-simplify]: Simplify 0 into 0 33.308 * [taylor]: Taking taylor expansion of 0 in y.im 33.308 * [backup-simplify]: Simplify 0 into 0 33.308 * [taylor]: Taking taylor expansion of 0 in y.im 33.308 * [backup-simplify]: Simplify 0 into 0 33.308 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.309 * [backup-simplify]: Simplify (- 0) into 0 33.309 * [backup-simplify]: Simplify 0 into 0 33.309 * [backup-simplify]: Simplify 0 into 0 33.309 * [backup-simplify]: Simplify 0 into 0 33.309 * [backup-simplify]: Simplify 0 into 0 33.310 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 33.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.311 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 33.311 * [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.312 * [backup-simplify]: Simplify (- 0) into 0 33.312 * [backup-simplify]: Simplify (+ 0 0) into 0 33.312 * [taylor]: Taking taylor expansion of 0 in y.re 33.312 * [backup-simplify]: Simplify 0 into 0 33.312 * [taylor]: Taking taylor expansion of 0 in x.im 33.312 * [backup-simplify]: Simplify 0 into 0 33.312 * [taylor]: Taking taylor expansion of 0 in x.im 33.312 * [backup-simplify]: Simplify 0 into 0 33.313 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.313 * [backup-simplify]: Simplify (- 0) into 0 33.314 * [taylor]: Taking taylor expansion of 0 in x.im 33.314 * [backup-simplify]: Simplify 0 into 0 33.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.315 * [taylor]: Taking taylor expansion of 0 in x.im 33.315 * [backup-simplify]: Simplify 0 into 0 33.315 * [taylor]: Taking taylor expansion of 0 in y.im 33.315 * [backup-simplify]: Simplify 0 into 0 33.315 * [taylor]: Taking taylor expansion of 0 in y.im 33.315 * [backup-simplify]: Simplify 0 into 0 33.315 * [taylor]: Taking taylor expansion of 0 in y.im 33.315 * [backup-simplify]: Simplify 0 into 0 33.316 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 33.316 * [backup-simplify]: Simplify (- 0) into 0 33.316 * [taylor]: Taking taylor expansion of 0 in y.im 33.316 * [backup-simplify]: Simplify 0 into 0 33.316 * [taylor]: Taking taylor expansion of 0 in y.im 33.316 * [backup-simplify]: Simplify 0 into 0 33.316 * [taylor]: Taking taylor expansion of 0 in y.im 33.316 * [backup-simplify]: Simplify 0 into 0 33.316 * [taylor]: Taking taylor expansion of 0 in y.im 33.316 * [backup-simplify]: Simplify 0 into 0 33.316 * [backup-simplify]: Simplify 0 into 0 33.317 * [backup-simplify]: Simplify 0 into 0 33.317 * [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.319 * [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.319 * [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.319 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.319 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.319 * [taylor]: Taking taylor expansion of y.re in y.im 33.319 * [backup-simplify]: Simplify y.re into y.re 33.319 * [taylor]: Taking taylor expansion of x.re in y.im 33.319 * [backup-simplify]: Simplify x.re into x.re 33.319 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.319 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.319 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.319 * [taylor]: Taking taylor expansion of y.im in y.im 33.319 * [backup-simplify]: Simplify 0 into 0 33.319 * [backup-simplify]: Simplify 1 into 1 33.319 * [taylor]: Taking taylor expansion of x.im in y.im 33.319 * [backup-simplify]: Simplify x.im into x.im 33.319 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.320 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.320 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.320 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.320 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.320 * [taylor]: Taking taylor expansion of y.re in x.im 33.320 * [backup-simplify]: Simplify y.re into y.re 33.320 * [taylor]: Taking taylor expansion of x.re in x.im 33.320 * [backup-simplify]: Simplify x.re into x.re 33.320 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.320 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.320 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.320 * [taylor]: Taking taylor expansion of y.im in x.im 33.320 * [backup-simplify]: Simplify y.im into y.im 33.320 * [taylor]: Taking taylor expansion of x.im in x.im 33.320 * [backup-simplify]: Simplify 0 into 0 33.320 * [backup-simplify]: Simplify 1 into 1 33.320 * [backup-simplify]: Simplify (* y.im 0) into 0 33.321 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.321 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.321 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.321 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.321 * [taylor]: Taking taylor expansion of y.re in y.re 33.321 * [backup-simplify]: Simplify 0 into 0 33.321 * [backup-simplify]: Simplify 1 into 1 33.321 * [taylor]: Taking taylor expansion of x.re in y.re 33.321 * [backup-simplify]: Simplify x.re into x.re 33.321 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.321 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.322 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.322 * [taylor]: Taking taylor expansion of y.im in y.re 33.322 * [backup-simplify]: Simplify y.im into y.im 33.322 * [taylor]: Taking taylor expansion of x.im in y.re 33.322 * [backup-simplify]: Simplify x.im into x.im 33.322 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.322 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.322 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.322 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.322 * [taylor]: Taking taylor expansion of y.re in x.re 33.322 * [backup-simplify]: Simplify y.re into y.re 33.322 * [taylor]: Taking taylor expansion of x.re in x.re 33.322 * [backup-simplify]: Simplify 0 into 0 33.322 * [backup-simplify]: Simplify 1 into 1 33.322 * [backup-simplify]: Simplify (* y.re 0) into 0 33.322 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.322 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.322 * [taylor]: Taking taylor expansion of y.im in x.re 33.322 * [backup-simplify]: Simplify y.im into y.im 33.322 * [taylor]: Taking taylor expansion of x.im in x.re 33.322 * [backup-simplify]: Simplify x.im into x.im 33.322 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.322 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.322 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.322 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.322 * [taylor]: Taking taylor expansion of y.re in x.re 33.322 * [backup-simplify]: Simplify y.re into y.re 33.322 * [taylor]: Taking taylor expansion of x.re in x.re 33.322 * [backup-simplify]: Simplify 0 into 0 33.322 * [backup-simplify]: Simplify 1 into 1 33.322 * [backup-simplify]: Simplify (* y.re 0) into 0 33.323 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.323 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.323 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.323 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.323 * [taylor]: Taking taylor expansion of y.im in x.re 33.323 * [backup-simplify]: Simplify y.im into y.im 33.323 * [taylor]: Taking taylor expansion of x.im in x.re 33.323 * [backup-simplify]: Simplify x.im into x.im 33.323 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.323 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.323 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.323 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.323 * [taylor]: Taking taylor expansion of y.re in y.re 33.323 * [backup-simplify]: Simplify 0 into 0 33.323 * [backup-simplify]: Simplify 1 into 1 33.323 * [backup-simplify]: Simplify (/ 1 1) into 1 33.323 * [taylor]: Taking taylor expansion of 1 in x.im 33.323 * [backup-simplify]: Simplify 1 into 1 33.324 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.324 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.324 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.324 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 33.324 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.324 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.324 * [taylor]: Taking taylor expansion of y.im in y.re 33.324 * [backup-simplify]: Simplify y.im into y.im 33.324 * [taylor]: Taking taylor expansion of x.im in y.re 33.324 * [backup-simplify]: Simplify x.im into x.im 33.324 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.324 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.325 * [taylor]: Taking taylor expansion of 0 in x.im 33.325 * [backup-simplify]: Simplify 0 into 0 33.325 * [taylor]: Taking taylor expansion of 1 in y.im 33.325 * [backup-simplify]: Simplify 1 into 1 33.325 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.325 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.326 * [backup-simplify]: Simplify (- 0) into 0 33.326 * [backup-simplify]: Simplify (+ 0 0) into 0 33.326 * [taylor]: Taking taylor expansion of 0 in y.re 33.326 * [backup-simplify]: Simplify 0 into 0 33.326 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.326 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 33.326 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.326 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.326 * [taylor]: Taking taylor expansion of y.im in x.im 33.326 * [backup-simplify]: Simplify y.im into y.im 33.326 * [taylor]: Taking taylor expansion of x.im in x.im 33.326 * [backup-simplify]: Simplify 0 into 0 33.326 * [backup-simplify]: Simplify 1 into 1 33.326 * [backup-simplify]: Simplify (* y.im 0) into 0 33.327 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.327 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.327 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.327 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 33.327 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 33.327 * [taylor]: Taking taylor expansion of y.im in y.im 33.327 * [backup-simplify]: Simplify 0 into 0 33.327 * [backup-simplify]: Simplify 1 into 1 33.327 * [backup-simplify]: Simplify (/ 1 1) into 1 33.327 * [backup-simplify]: Simplify (- 1) into -1 33.327 * [backup-simplify]: Simplify -1 into -1 33.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.328 * [taylor]: Taking taylor expansion of 0 in x.im 33.328 * [backup-simplify]: Simplify 0 into 0 33.328 * [taylor]: Taking taylor expansion of 0 in y.im 33.328 * [backup-simplify]: Simplify 0 into 0 33.328 * [taylor]: Taking taylor expansion of 0 in y.im 33.328 * [backup-simplify]: Simplify 0 into 0 33.328 * [backup-simplify]: Simplify 1 into 1 33.328 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 33.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.329 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.329 * [backup-simplify]: Simplify (- 0) into 0 33.329 * [backup-simplify]: Simplify (+ 0 0) into 0 33.329 * [taylor]: Taking taylor expansion of 0 in y.re 33.329 * [backup-simplify]: Simplify 0 into 0 33.330 * [taylor]: Taking taylor expansion of 0 in x.im 33.330 * [backup-simplify]: Simplify 0 into 0 33.330 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.330 * [backup-simplify]: Simplify (- 0) into 0 33.330 * [taylor]: Taking taylor expansion of 0 in x.im 33.330 * [backup-simplify]: Simplify 0 into 0 33.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.331 * [taylor]: Taking taylor expansion of 0 in x.im 33.331 * [backup-simplify]: Simplify 0 into 0 33.331 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.331 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 33.331 * [backup-simplify]: Simplify (- 0) into 0 33.331 * [taylor]: Taking taylor expansion of 0 in y.im 33.331 * [backup-simplify]: Simplify 0 into 0 33.331 * [taylor]: Taking taylor expansion of 0 in y.im 33.331 * [backup-simplify]: Simplify 0 into 0 33.331 * [taylor]: Taking taylor expansion of 0 in y.im 33.331 * [backup-simplify]: Simplify 0 into 0 33.331 * [taylor]: Taking taylor expansion of 0 in y.im 33.331 * [backup-simplify]: Simplify 0 into 0 33.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.332 * [backup-simplify]: Simplify (- 0) into 0 33.332 * [backup-simplify]: Simplify 0 into 0 33.332 * [backup-simplify]: Simplify 0 into 0 33.332 * [backup-simplify]: Simplify 0 into 0 33.332 * [backup-simplify]: Simplify 0 into 0 33.333 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 33.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.334 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 33.334 * [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.334 * [backup-simplify]: Simplify (- 0) into 0 33.334 * [backup-simplify]: Simplify (+ 0 0) into 0 33.334 * [taylor]: Taking taylor expansion of 0 in y.re 33.334 * [backup-simplify]: Simplify 0 into 0 33.334 * [taylor]: Taking taylor expansion of 0 in x.im 33.334 * [backup-simplify]: Simplify 0 into 0 33.334 * [taylor]: Taking taylor expansion of 0 in x.im 33.334 * [backup-simplify]: Simplify 0 into 0 33.335 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 33.335 * [backup-simplify]: Simplify (- 0) into 0 33.335 * [taylor]: Taking taylor expansion of 0 in x.im 33.335 * [backup-simplify]: Simplify 0 into 0 33.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.336 * [taylor]: Taking taylor expansion of 0 in x.im 33.336 * [backup-simplify]: Simplify 0 into 0 33.336 * [taylor]: Taking taylor expansion of 0 in y.im 33.336 * [backup-simplify]: Simplify 0 into 0 33.336 * [taylor]: Taking taylor expansion of 0 in y.im 33.336 * [backup-simplify]: Simplify 0 into 0 33.336 * [taylor]: Taking taylor expansion of 0 in y.im 33.336 * [backup-simplify]: Simplify 0 into 0 33.336 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 33.343 * [backup-simplify]: Simplify (- 0) into 0 33.343 * [taylor]: Taking taylor expansion of 0 in y.im 33.343 * [backup-simplify]: Simplify 0 into 0 33.343 * [taylor]: Taking taylor expansion of 0 in y.im 33.343 * [backup-simplify]: Simplify 0 into 0 33.343 * [taylor]: Taking taylor expansion of 0 in y.im 33.343 * [backup-simplify]: Simplify 0 into 0 33.343 * [taylor]: Taking taylor expansion of 0 in y.im 33.344 * [backup-simplify]: Simplify 0 into 0 33.344 * [backup-simplify]: Simplify 0 into 0 33.344 * [backup-simplify]: Simplify 0 into 0 33.344 * [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.345 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 33.345 * [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.345 * [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.345 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 33.345 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 33.345 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 33.345 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.345 * [backup-simplify]: Simplify 1/3 into 1/3 33.345 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 33.345 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.345 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.345 * [taylor]: Taking taylor expansion of y.re in y.im 33.345 * [backup-simplify]: Simplify y.re into y.re 33.345 * [taylor]: Taking taylor expansion of x.re in y.im 33.345 * [backup-simplify]: Simplify x.re into x.re 33.345 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.345 * [taylor]: Taking taylor expansion of y.im in y.im 33.345 * [backup-simplify]: Simplify 0 into 0 33.345 * [backup-simplify]: Simplify 1 into 1 33.345 * [taylor]: Taking taylor expansion of x.im in y.im 33.345 * [backup-simplify]: Simplify x.im into x.im 33.345 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.345 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.345 * [backup-simplify]: Simplify (- 0) into 0 33.346 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.346 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.346 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.346 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.346 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 33.346 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 33.346 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 33.346 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.346 * [backup-simplify]: Simplify 1/3 into 1/3 33.346 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 33.346 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.346 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.346 * [taylor]: Taking taylor expansion of y.re in x.im 33.346 * [backup-simplify]: Simplify y.re into y.re 33.346 * [taylor]: Taking taylor expansion of x.re in x.im 33.346 * [backup-simplify]: Simplify x.re into x.re 33.346 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.346 * [taylor]: Taking taylor expansion of y.im in x.im 33.346 * [backup-simplify]: Simplify y.im into y.im 33.346 * [taylor]: Taking taylor expansion of x.im in x.im 33.346 * [backup-simplify]: Simplify 0 into 0 33.346 * [backup-simplify]: Simplify 1 into 1 33.346 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.346 * [backup-simplify]: Simplify (* y.im 0) into 0 33.346 * [backup-simplify]: Simplify (- 0) into 0 33.346 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.346 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.346 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.347 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.347 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 33.347 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 33.347 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 33.347 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.347 * [backup-simplify]: Simplify 1/3 into 1/3 33.347 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 33.347 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.347 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.347 * [taylor]: Taking taylor expansion of y.re in y.re 33.347 * [backup-simplify]: Simplify 0 into 0 33.347 * [backup-simplify]: Simplify 1 into 1 33.347 * [taylor]: Taking taylor expansion of x.re in y.re 33.347 * [backup-simplify]: Simplify x.re into x.re 33.347 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.347 * [taylor]: Taking taylor expansion of y.im in y.re 33.347 * [backup-simplify]: Simplify y.im into y.im 33.347 * [taylor]: Taking taylor expansion of x.im in y.re 33.347 * [backup-simplify]: Simplify x.im into x.im 33.347 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.347 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.347 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.347 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.347 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.347 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.347 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.347 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.347 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.347 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.347 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.347 * [backup-simplify]: Simplify 1/3 into 1/3 33.347 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.347 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.347 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.347 * [taylor]: Taking taylor expansion of y.re in x.re 33.347 * [backup-simplify]: Simplify y.re into y.re 33.347 * [taylor]: Taking taylor expansion of x.re in x.re 33.347 * [backup-simplify]: Simplify 0 into 0 33.347 * [backup-simplify]: Simplify 1 into 1 33.347 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.347 * [taylor]: Taking taylor expansion of y.im in x.re 33.347 * [backup-simplify]: Simplify y.im into y.im 33.347 * [taylor]: Taking taylor expansion of x.im in x.re 33.347 * [backup-simplify]: Simplify x.im into x.im 33.347 * [backup-simplify]: Simplify (* y.re 0) into 0 33.348 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.348 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.348 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.348 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.348 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.348 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.348 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.348 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.348 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.348 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.348 * [backup-simplify]: Simplify 1/3 into 1/3 33.348 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.348 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.348 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.348 * [taylor]: Taking taylor expansion of y.re in x.re 33.348 * [backup-simplify]: Simplify y.re into y.re 33.348 * [taylor]: Taking taylor expansion of x.re in x.re 33.348 * [backup-simplify]: Simplify 0 into 0 33.348 * [backup-simplify]: Simplify 1 into 1 33.348 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.348 * [taylor]: Taking taylor expansion of y.im in x.re 33.348 * [backup-simplify]: Simplify y.im into y.im 33.348 * [taylor]: Taking taylor expansion of x.im in x.re 33.348 * [backup-simplify]: Simplify x.im into x.im 33.348 * [backup-simplify]: Simplify (* y.re 0) into 0 33.348 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.348 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.348 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.348 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.348 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.348 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.349 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 33.349 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 33.349 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 33.349 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.349 * [backup-simplify]: Simplify 1/3 into 1/3 33.349 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 33.349 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.349 * [taylor]: Taking taylor expansion of y.im in y.re 33.349 * [backup-simplify]: Simplify y.im into y.im 33.349 * [taylor]: Taking taylor expansion of x.im in y.re 33.349 * [backup-simplify]: Simplify x.im into x.im 33.349 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.349 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.349 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.349 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.349 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.349 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.349 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 33.349 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 33.349 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 33.349 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.349 * [backup-simplify]: Simplify 1/3 into 1/3 33.349 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 33.349 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.349 * [taylor]: Taking taylor expansion of y.im in x.im 33.349 * [backup-simplify]: Simplify y.im into y.im 33.349 * [taylor]: Taking taylor expansion of x.im in x.im 33.349 * [backup-simplify]: Simplify 0 into 0 33.349 * [backup-simplify]: Simplify 1 into 1 33.349 * [backup-simplify]: Simplify (* y.im 0) into 0 33.350 * [backup-simplify]: Simplify (- 0) into 0 33.350 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.350 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.350 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.350 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 33.351 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.351 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 33.351 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 33.351 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 33.351 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 33.351 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.351 * [backup-simplify]: Simplify 1/3 into 1/3 33.351 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 33.351 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 33.351 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.351 * [taylor]: Taking taylor expansion of y.im in y.im 33.351 * [backup-simplify]: Simplify 0 into 0 33.351 * [backup-simplify]: Simplify 1 into 1 33.352 * [backup-simplify]: Simplify (- 0) into 0 33.352 * [backup-simplify]: Simplify (- 1) into -1 33.352 * [backup-simplify]: Simplify (- 1) into -1 33.353 * [backup-simplify]: Simplify (log -1) into (log -1) 33.353 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.353 * [taylor]: Taking taylor expansion of x.im in y.im 33.353 * [backup-simplify]: Simplify x.im into x.im 33.353 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.354 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 33.355 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 33.355 * [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.356 * [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.356 * [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.357 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.357 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.357 * [backup-simplify]: Simplify (- 0) into 0 33.357 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.357 * [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.358 * [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.358 * [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.358 * [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.358 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.358 * [backup-simplify]: Simplify -1/3 into -1/3 33.358 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 33.358 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 33.358 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 33.358 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 33.358 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.358 * [backup-simplify]: Simplify 1/3 into 1/3 33.358 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 33.358 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 33.358 * [taylor]: Taking taylor expansion of -1 in y.re 33.358 * [backup-simplify]: Simplify -1 into -1 33.358 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.358 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.359 * [taylor]: Taking taylor expansion of y.im in y.re 33.359 * [backup-simplify]: Simplify y.im into y.im 33.359 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.359 * [taylor]: Taking taylor expansion of x.im in y.re 33.359 * [backup-simplify]: Simplify x.im into x.im 33.359 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.359 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.359 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.359 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 33.359 * [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.359 * [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.360 * [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.360 * [taylor]: Taking taylor expansion of y.re in y.re 33.360 * [backup-simplify]: Simplify 0 into 0 33.360 * [backup-simplify]: Simplify 1 into 1 33.360 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 33.360 * [backup-simplify]: Simplify (* -1/3 0) into 0 33.360 * [taylor]: Taking taylor expansion of 0 in x.im 33.360 * [backup-simplify]: Simplify 0 into 0 33.360 * [taylor]: Taking taylor expansion of 0 in y.im 33.360 * [backup-simplify]: Simplify 0 into 0 33.361 * [backup-simplify]: Simplify 0 into 0 33.361 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.361 * [backup-simplify]: Simplify (- 0) into 0 33.361 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.362 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 33.363 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 33.364 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.364 * [taylor]: Taking taylor expansion of 0 in x.im 33.364 * [backup-simplify]: Simplify 0 into 0 33.364 * [taylor]: Taking taylor expansion of 0 in y.im 33.364 * [backup-simplify]: Simplify 0 into 0 33.364 * [backup-simplify]: Simplify 0 into 0 33.365 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.365 * [backup-simplify]: Simplify (- 0) into 0 33.365 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.366 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 33.366 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.366 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 33.367 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.367 * [taylor]: Taking taylor expansion of 0 in y.im 33.367 * [backup-simplify]: Simplify 0 into 0 33.367 * [backup-simplify]: Simplify 0 into 0 33.367 * [backup-simplify]: Simplify (- 0) into 0 33.367 * [backup-simplify]: Simplify (- 1) into -1 33.368 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 33.369 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 33.369 * [backup-simplify]: Simplify (+ 0 0) into 0 33.369 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 33.370 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.370 * [backup-simplify]: Simplify 0 into 0 33.371 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.371 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.371 * [backup-simplify]: Simplify (- 0) into 0 33.371 * [backup-simplify]: Simplify (+ 0 0) into 0 33.372 * [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.372 * [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.373 * [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.373 * [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.373 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.373 * [backup-simplify]: Simplify -1/9 into -1/9 33.373 * [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.373 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 33.373 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 33.373 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 33.373 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.373 * [backup-simplify]: Simplify 1/3 into 1/3 33.373 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 33.373 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 33.373 * [taylor]: Taking taylor expansion of -1 in y.re 33.373 * [backup-simplify]: Simplify -1 into -1 33.373 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 33.373 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 33.373 * [taylor]: Taking taylor expansion of y.im in y.re 33.373 * [backup-simplify]: Simplify y.im into y.im 33.373 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 33.373 * [taylor]: Taking taylor expansion of x.im in y.re 33.373 * [backup-simplify]: Simplify x.im into x.im 33.373 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.373 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 33.373 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 33.373 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.373 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 33.373 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 33.373 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 33.374 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 33.374 * [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.374 * [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.374 * [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.374 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.374 * [taylor]: Taking taylor expansion of y.re in y.re 33.374 * [backup-simplify]: Simplify 0 into 0 33.374 * [backup-simplify]: Simplify 1 into 1 33.374 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 33.374 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 33.374 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 33.374 * [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.375 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 33.375 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 33.376 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.376 * [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.377 * [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.377 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 33.377 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 33.377 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.377 * [backup-simplify]: Simplify 1/3 into 1/3 33.377 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 33.377 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 33.377 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 33.377 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.377 * [backup-simplify]: Simplify 1/3 into 1/3 33.377 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 33.377 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 33.377 * [taylor]: Taking taylor expansion of -1 in x.im 33.377 * [backup-simplify]: Simplify -1 into -1 33.377 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 33.377 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 33.377 * [taylor]: Taking taylor expansion of y.im in x.im 33.377 * [backup-simplify]: Simplify y.im into y.im 33.377 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 33.377 * [taylor]: Taking taylor expansion of x.im in x.im 33.377 * [backup-simplify]: Simplify 0 into 0 33.377 * [backup-simplify]: Simplify 1 into 1 33.377 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.377 * [backup-simplify]: Simplify (* 1 1) into 1 33.377 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 33.377 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 33.377 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 33.378 * [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.378 * [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.378 * [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.378 * [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.378 * [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.378 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 33.378 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 33.378 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.378 * [backup-simplify]: Simplify 1/3 into 1/3 33.378 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 33.378 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 33.378 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.378 * [backup-simplify]: Simplify 1/3 into 1/3 33.378 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 33.378 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 33.378 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 33.378 * [taylor]: Taking taylor expansion of -1 in y.im 33.378 * [backup-simplify]: Simplify -1 into -1 33.378 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 33.378 * [taylor]: Taking taylor expansion of y.im in y.im 33.378 * [backup-simplify]: Simplify 0 into 0 33.379 * [backup-simplify]: Simplify 1 into 1 33.379 * [backup-simplify]: Simplify (* 1 1) into 1 33.379 * [backup-simplify]: Simplify (/ -1 1) into -1 33.379 * [backup-simplify]: Simplify (log -1) into (log -1) 33.379 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 33.379 * [taylor]: Taking taylor expansion of 2 in y.im 33.379 * [backup-simplify]: Simplify 2 into 2 33.379 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.379 * [taylor]: Taking taylor expansion of x.im in y.im 33.379 * [backup-simplify]: Simplify x.im into x.im 33.379 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.380 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 33.380 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 33.380 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 33.380 * [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.381 * [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.381 * [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.381 * [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.382 * [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.382 * [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.382 * [backup-simplify]: Simplify (- 0) into 0 33.382 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.383 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.383 * [backup-simplify]: Simplify (- 0) into 0 33.383 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.384 * [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.385 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 33.385 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) 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 * [taylor]: Taking taylor expansion of 0 in y.im 33.386 * [backup-simplify]: Simplify 0 into 0 33.386 * [backup-simplify]: Simplify 0 into 0 33.386 * [taylor]: Taking taylor expansion of 0 in y.im 33.386 * [backup-simplify]: Simplify 0 into 0 33.386 * [backup-simplify]: Simplify 0 into 0 33.386 * [backup-simplify]: Simplify (- 0) into 0 33.386 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.386 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.387 * [backup-simplify]: Simplify (- 0) into 0 33.387 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.388 * [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.388 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.388 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 33.389 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.389 * [taylor]: Taking taylor expansion of 0 in y.im 33.389 * [backup-simplify]: Simplify 0 into 0 33.389 * [backup-simplify]: Simplify 0 into 0 33.389 * [backup-simplify]: Simplify 0 into 0 33.389 * [backup-simplify]: Simplify 0 into 0 33.390 * [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.390 * [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.390 * [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.390 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.390 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.390 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.390 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.390 * [backup-simplify]: Simplify 1/3 into 1/3 33.390 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.390 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.390 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.390 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.390 * [taylor]: Taking taylor expansion of y.re in y.im 33.390 * [backup-simplify]: Simplify y.re into y.re 33.390 * [taylor]: Taking taylor expansion of x.re in y.im 33.390 * [backup-simplify]: Simplify x.re into x.re 33.390 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.391 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.391 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.391 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.391 * [taylor]: Taking taylor expansion of y.im in y.im 33.391 * [backup-simplify]: Simplify 0 into 0 33.391 * [backup-simplify]: Simplify 1 into 1 33.391 * [taylor]: Taking taylor expansion of x.im in y.im 33.391 * [backup-simplify]: Simplify x.im into x.im 33.391 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.391 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.391 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.391 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.391 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.391 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.391 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.392 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.392 * [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.392 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.392 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.392 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.392 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.392 * [backup-simplify]: Simplify 1/3 into 1/3 33.392 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.392 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.392 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.392 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.392 * [taylor]: Taking taylor expansion of y.re in x.im 33.392 * [backup-simplify]: Simplify y.re into y.re 33.392 * [taylor]: Taking taylor expansion of x.re in x.im 33.392 * [backup-simplify]: Simplify x.re into x.re 33.392 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.392 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 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.392 * [taylor]: Taking taylor expansion of y.im in x.im 33.392 * [backup-simplify]: Simplify y.im into y.im 33.392 * [taylor]: Taking taylor expansion of x.im in x.im 33.392 * [backup-simplify]: Simplify 0 into 0 33.392 * [backup-simplify]: Simplify 1 into 1 33.392 * [backup-simplify]: Simplify (* y.im 0) into 0 33.392 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.392 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.392 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.392 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.392 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.393 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.393 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.393 * [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.393 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.393 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.393 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.393 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.393 * [backup-simplify]: Simplify 1/3 into 1/3 33.393 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.393 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.393 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.393 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.393 * [taylor]: Taking taylor expansion of y.re in y.re 33.393 * [backup-simplify]: Simplify 0 into 0 33.393 * [backup-simplify]: Simplify 1 into 1 33.393 * [taylor]: Taking taylor expansion of x.re in y.re 33.393 * [backup-simplify]: Simplify x.re into x.re 33.393 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.394 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.394 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.394 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.394 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.394 * [taylor]: Taking taylor expansion of y.im in y.re 33.394 * [backup-simplify]: Simplify y.im into y.im 33.394 * [taylor]: Taking taylor expansion of x.im in y.re 33.394 * [backup-simplify]: Simplify x.im into x.im 33.394 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.394 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.394 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.394 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.395 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.395 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.395 * [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.395 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.395 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.395 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.395 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.395 * [backup-simplify]: Simplify 1/3 into 1/3 33.395 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.395 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.395 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.395 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.395 * [taylor]: Taking taylor expansion of y.re in x.re 33.395 * [backup-simplify]: Simplify y.re into y.re 33.395 * [taylor]: Taking taylor expansion of x.re in x.re 33.395 * [backup-simplify]: Simplify 0 into 0 33.396 * [backup-simplify]: Simplify 1 into 1 33.396 * [backup-simplify]: Simplify (* y.re 0) into 0 33.396 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.396 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.396 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.396 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.396 * [taylor]: Taking taylor expansion of y.im in x.re 33.396 * [backup-simplify]: Simplify y.im into y.im 33.396 * [taylor]: Taking taylor expansion of x.im in x.re 33.396 * [backup-simplify]: Simplify x.im into x.im 33.396 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.396 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.396 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.396 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.397 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.397 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.397 * [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.397 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.397 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.397 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.397 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.397 * [backup-simplify]: Simplify 1/3 into 1/3 33.397 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.397 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.397 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.397 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.397 * [taylor]: Taking taylor expansion of y.re in x.re 33.397 * [backup-simplify]: Simplify y.re into y.re 33.398 * [taylor]: Taking taylor expansion of x.re in x.re 33.398 * [backup-simplify]: Simplify 0 into 0 33.398 * [backup-simplify]: Simplify 1 into 1 33.398 * [backup-simplify]: Simplify (* y.re 0) into 0 33.398 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.398 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.398 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.398 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.398 * [taylor]: Taking taylor expansion of y.im in x.re 33.398 * [backup-simplify]: Simplify y.im into y.im 33.398 * [taylor]: Taking taylor expansion of x.im in x.re 33.398 * [backup-simplify]: Simplify x.im into x.im 33.399 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.399 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.399 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.399 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.399 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.399 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.400 * [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.400 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.400 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.400 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.400 * [backup-simplify]: Simplify 1/3 into 1/3 33.400 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.400 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.400 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.400 * [taylor]: Taking taylor expansion of y.re in y.re 33.400 * [backup-simplify]: Simplify 0 into 0 33.400 * [backup-simplify]: Simplify 1 into 1 33.400 * [backup-simplify]: Simplify (/ 1 1) into 1 33.401 * [backup-simplify]: Simplify (log 1) into 0 33.401 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.401 * [taylor]: Taking taylor expansion of x.re in y.re 33.401 * [backup-simplify]: Simplify x.re into x.re 33.401 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.401 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.401 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.401 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.402 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.402 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.402 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.402 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.402 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.402 * [backup-simplify]: Simplify -1/3 into -1/3 33.402 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.402 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.402 * [taylor]: Taking taylor expansion of y.re in x.im 33.402 * [backup-simplify]: Simplify y.re into y.re 33.402 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.402 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.402 * [taylor]: Taking taylor expansion of x.re in x.im 33.402 * [backup-simplify]: Simplify x.re into x.re 33.402 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.402 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.402 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.402 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.402 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.403 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.403 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.403 * [backup-simplify]: Simplify -1/3 into -1/3 33.403 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.403 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.403 * [taylor]: Taking taylor expansion of x.re in y.im 33.403 * [backup-simplify]: Simplify x.re into x.re 33.403 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.403 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.403 * [taylor]: Taking taylor expansion of y.re in y.im 33.403 * [backup-simplify]: Simplify y.re into y.re 33.403 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.403 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.403 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.403 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.403 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.404 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.404 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.404 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.404 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.405 * [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.405 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.406 * [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.406 * [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.406 * [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.406 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.406 * [backup-simplify]: Simplify -1/3 into -1/3 33.406 * [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.406 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.406 * [taylor]: Taking taylor expansion of y.re in y.re 33.406 * [backup-simplify]: Simplify 0 into 0 33.406 * [backup-simplify]: Simplify 1 into 1 33.406 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.406 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.406 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.406 * [backup-simplify]: Simplify 1/3 into 1/3 33.406 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.406 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.406 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.406 * [taylor]: Taking taylor expansion of y.re in y.re 33.407 * [backup-simplify]: Simplify 0 into 0 33.407 * [backup-simplify]: Simplify 1 into 1 33.407 * [backup-simplify]: Simplify (/ 1 1) into 1 33.407 * [backup-simplify]: Simplify (log 1) into 0 33.407 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.407 * [taylor]: Taking taylor expansion of x.re in y.re 33.407 * [backup-simplify]: Simplify x.re into x.re 33.407 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.408 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.408 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.408 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.408 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.408 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.408 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.408 * [taylor]: Taking taylor expansion of y.im in y.re 33.408 * [backup-simplify]: Simplify y.im into y.im 33.408 * [taylor]: Taking taylor expansion of x.im in y.re 33.408 * [backup-simplify]: Simplify x.im into x.im 33.408 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.409 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.411 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.411 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.412 * [backup-simplify]: Simplify (- 0) into 0 33.412 * [backup-simplify]: Simplify (+ 0 0) into 0 33.413 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.414 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.414 * [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.415 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.415 * [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.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.417 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.418 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.419 * [backup-simplify]: Simplify (- 0) into 0 33.419 * [backup-simplify]: Simplify (+ 0 0) into 0 33.420 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.421 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.421 * [taylor]: Taking taylor expansion of 0 in x.im 33.421 * [backup-simplify]: Simplify 0 into 0 33.421 * [taylor]: Taking taylor expansion of 0 in y.im 33.421 * [backup-simplify]: Simplify 0 into 0 33.421 * [backup-simplify]: Simplify 0 into 0 33.422 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.423 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.423 * [backup-simplify]: Simplify (+ 0 0) into 0 33.423 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.424 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.424 * [taylor]: Taking taylor expansion of 0 in y.im 33.424 * [backup-simplify]: Simplify 0 into 0 33.424 * [backup-simplify]: Simplify 0 into 0 33.425 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.426 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.426 * [backup-simplify]: Simplify (+ 0 0) into 0 33.427 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.428 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.428 * [backup-simplify]: Simplify 0 into 0 33.429 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.429 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.429 * [backup-simplify]: Simplify (- 0) into 0 33.430 * [backup-simplify]: Simplify (+ 0 0) into 0 33.431 * [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.432 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.432 * [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.433 * [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.433 * [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.433 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.433 * [backup-simplify]: Simplify -1/9 into -1/9 33.433 * [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.433 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.433 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.433 * [taylor]: Taking taylor expansion of y.re in y.re 33.433 * [backup-simplify]: Simplify 0 into 0 33.433 * [backup-simplify]: Simplify 1 into 1 33.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.433 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 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 (/ 1 y.re)) (log x.re)) in y.re 33.434 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.434 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.434 * [taylor]: Taking taylor expansion of y.re in y.re 33.434 * [backup-simplify]: Simplify 0 into 0 33.434 * [backup-simplify]: Simplify 1 into 1 33.434 * [backup-simplify]: Simplify (/ 1 1) into 1 33.434 * [backup-simplify]: Simplify (log 1) into 0 33.434 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.435 * [taylor]: Taking taylor expansion of x.re in y.re 33.435 * [backup-simplify]: Simplify x.re into x.re 33.435 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.435 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.435 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.435 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.435 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.435 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.436 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.436 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.436 * [taylor]: Taking taylor expansion of y.im in y.re 33.436 * [backup-simplify]: Simplify y.im into y.im 33.436 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.436 * [taylor]: Taking taylor expansion of x.im in y.re 33.436 * [backup-simplify]: Simplify x.im into x.im 33.436 * [backup-simplify]: Simplify (* 1 1) into 1 33.436 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.436 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.436 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.436 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.437 * [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.437 * [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.437 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.437 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.437 * [backup-simplify]: Simplify -1/3 into -1/3 33.437 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.437 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.437 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.437 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.437 * [backup-simplify]: Simplify -1/3 into -1/3 33.437 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.437 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.437 * [taylor]: Taking taylor expansion of x.re in x.im 33.437 * [backup-simplify]: Simplify x.re into x.re 33.437 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.437 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.437 * [taylor]: Taking taylor expansion of y.re in x.im 33.437 * [backup-simplify]: Simplify y.re into y.re 33.438 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.438 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.438 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.438 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.438 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.438 * [taylor]: Taking taylor expansion of x.im in x.im 33.438 * [backup-simplify]: Simplify 0 into 0 33.438 * [backup-simplify]: Simplify 1 into 1 33.438 * [taylor]: Taking taylor expansion of y.im in x.im 33.438 * [backup-simplify]: Simplify y.im into y.im 33.438 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.438 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.439 * [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.439 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.440 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.440 * [backup-simplify]: Simplify (+ 0 0) into 0 33.441 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.442 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.443 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.443 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.444 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.444 * [taylor]: Taking taylor expansion of 0 in y.im 33.444 * [backup-simplify]: Simplify 0 into 0 33.444 * [backup-simplify]: Simplify 0 into 0 33.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.446 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.447 * [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.447 * [backup-simplify]: Simplify (- 0) into 0 33.448 * [backup-simplify]: Simplify (+ 0 0) into 0 33.448 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.449 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.449 * [taylor]: Taking taylor expansion of 0 in x.im 33.449 * [backup-simplify]: Simplify 0 into 0 33.449 * [taylor]: Taking taylor expansion of 0 in y.im 33.449 * [backup-simplify]: Simplify 0 into 0 33.449 * [backup-simplify]: Simplify 0 into 0 33.449 * [taylor]: Taking taylor expansion of 0 in y.im 33.449 * [backup-simplify]: Simplify 0 into 0 33.449 * [backup-simplify]: Simplify 0 into 0 33.449 * [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.450 * [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.450 * [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.450 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.450 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.450 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.450 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.450 * [backup-simplify]: Simplify 1/3 into 1/3 33.450 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.450 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.450 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.450 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.450 * [taylor]: Taking taylor expansion of y.re in y.im 33.450 * [backup-simplify]: Simplify y.re into y.re 33.450 * [taylor]: Taking taylor expansion of x.re in y.im 33.450 * [backup-simplify]: Simplify x.re into x.re 33.450 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.450 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.450 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.450 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.450 * [taylor]: Taking taylor expansion of y.im in y.im 33.450 * [backup-simplify]: Simplify 0 into 0 33.450 * [backup-simplify]: Simplify 1 into 1 33.450 * [taylor]: Taking taylor expansion of x.im in y.im 33.450 * [backup-simplify]: Simplify x.im into x.im 33.450 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.450 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.450 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.450 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.450 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.450 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.451 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.451 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.451 * [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.451 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.451 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.451 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.451 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.451 * [backup-simplify]: Simplify 1/3 into 1/3 33.451 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.451 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.451 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.451 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.451 * [taylor]: Taking taylor expansion of y.re in x.im 33.451 * [backup-simplify]: Simplify y.re into y.re 33.451 * [taylor]: Taking taylor expansion of x.re in x.im 33.451 * [backup-simplify]: Simplify x.re into x.re 33.451 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.451 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.451 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.451 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.451 * [taylor]: Taking taylor expansion of y.im in x.im 33.451 * [backup-simplify]: Simplify y.im into y.im 33.451 * [taylor]: Taking taylor expansion of x.im in x.im 33.451 * [backup-simplify]: Simplify 0 into 0 33.451 * [backup-simplify]: Simplify 1 into 1 33.451 * [backup-simplify]: Simplify (* y.im 0) into 0 33.452 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.452 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.452 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.452 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.452 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.452 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.452 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.452 * [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.452 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.452 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.452 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.452 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.452 * [backup-simplify]: Simplify 1/3 into 1/3 33.452 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.452 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.452 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.452 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.453 * [taylor]: Taking taylor expansion of y.re in y.re 33.453 * [backup-simplify]: Simplify 0 into 0 33.453 * [backup-simplify]: Simplify 1 into 1 33.453 * [taylor]: Taking taylor expansion of x.re in y.re 33.453 * [backup-simplify]: Simplify x.re into x.re 33.453 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.453 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.453 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.453 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.453 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.453 * [taylor]: Taking taylor expansion of y.im in y.re 33.453 * [backup-simplify]: Simplify y.im into y.im 33.453 * [taylor]: Taking taylor expansion of x.im in y.re 33.453 * [backup-simplify]: Simplify x.im into x.im 33.453 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.453 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.453 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.453 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.453 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.454 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.454 * [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.454 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.454 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.454 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.454 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.454 * [backup-simplify]: Simplify 1/3 into 1/3 33.454 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.454 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.454 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.454 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.454 * [taylor]: Taking taylor expansion of y.re in x.re 33.454 * [backup-simplify]: Simplify y.re into y.re 33.454 * [taylor]: Taking taylor expansion of x.re in x.re 33.454 * [backup-simplify]: Simplify 0 into 0 33.454 * [backup-simplify]: Simplify 1 into 1 33.454 * [backup-simplify]: Simplify (* y.re 0) into 0 33.454 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.454 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.454 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.454 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.454 * [taylor]: Taking taylor expansion of y.im in x.re 33.454 * [backup-simplify]: Simplify y.im into y.im 33.454 * [taylor]: Taking taylor expansion of x.im in x.re 33.454 * [backup-simplify]: Simplify x.im into x.im 33.454 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.454 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.454 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.454 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.455 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.455 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.455 * [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.455 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.455 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.455 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.455 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.455 * [backup-simplify]: Simplify 1/3 into 1/3 33.455 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.455 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.455 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.455 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.455 * [taylor]: Taking taylor expansion of y.re in x.re 33.455 * [backup-simplify]: Simplify y.re into y.re 33.455 * [taylor]: Taking taylor expansion of x.re in x.re 33.455 * [backup-simplify]: Simplify 0 into 0 33.455 * [backup-simplify]: Simplify 1 into 1 33.455 * [backup-simplify]: Simplify (* y.re 0) into 0 33.455 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.456 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.456 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.456 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.456 * [taylor]: Taking taylor expansion of y.im in x.re 33.456 * [backup-simplify]: Simplify y.im into y.im 33.456 * [taylor]: Taking taylor expansion of x.im in x.re 33.456 * [backup-simplify]: Simplify x.im into x.im 33.456 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.456 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.456 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.456 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.456 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.456 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.456 * [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.456 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.456 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.456 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.456 * [backup-simplify]: Simplify 1/3 into 1/3 33.456 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.456 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.456 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.456 * [taylor]: Taking taylor expansion of y.re in y.re 33.456 * [backup-simplify]: Simplify 0 into 0 33.456 * [backup-simplify]: Simplify 1 into 1 33.457 * [backup-simplify]: Simplify (/ 1 1) into 1 33.457 * [backup-simplify]: Simplify (log 1) into 0 33.457 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.457 * [taylor]: Taking taylor expansion of x.re in y.re 33.457 * [backup-simplify]: Simplify x.re into x.re 33.457 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.457 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.457 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.457 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.458 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.458 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.458 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.458 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.458 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.458 * [backup-simplify]: Simplify -1/3 into -1/3 33.458 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.458 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.458 * [taylor]: Taking taylor expansion of y.re in x.im 33.458 * [backup-simplify]: Simplify y.re into y.re 33.458 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.458 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.458 * [taylor]: Taking taylor expansion of x.re in x.im 33.458 * [backup-simplify]: Simplify x.re into x.re 33.458 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.458 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.458 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.458 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.458 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.458 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.458 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.458 * [backup-simplify]: Simplify -1/3 into -1/3 33.458 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.458 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.458 * [taylor]: Taking taylor expansion of x.re in y.im 33.458 * [backup-simplify]: Simplify x.re into x.re 33.458 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.458 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.458 * [taylor]: Taking taylor expansion of y.re in y.im 33.458 * [backup-simplify]: Simplify y.re into y.re 33.458 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.458 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.458 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.458 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.458 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.459 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.459 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.459 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.459 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.459 * [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.460 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.460 * [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.460 * [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.460 * [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.460 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.460 * [backup-simplify]: Simplify -1/3 into -1/3 33.460 * [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.460 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.460 * [taylor]: Taking taylor expansion of y.re in y.re 33.460 * [backup-simplify]: Simplify 0 into 0 33.460 * [backup-simplify]: Simplify 1 into 1 33.460 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.460 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.460 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.460 * [backup-simplify]: Simplify 1/3 into 1/3 33.460 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.460 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.460 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.460 * [taylor]: Taking taylor expansion of y.re in y.re 33.460 * [backup-simplify]: Simplify 0 into 0 33.460 * [backup-simplify]: Simplify 1 into 1 33.461 * [backup-simplify]: Simplify (/ 1 1) into 1 33.461 * [backup-simplify]: Simplify (log 1) into 0 33.461 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.461 * [taylor]: Taking taylor expansion of x.re in y.re 33.461 * [backup-simplify]: Simplify x.re into x.re 33.461 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.461 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.461 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.461 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.461 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.461 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.461 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.461 * [taylor]: Taking taylor expansion of y.im in y.re 33.461 * [backup-simplify]: Simplify y.im into y.im 33.461 * [taylor]: Taking taylor expansion of x.im in y.re 33.461 * [backup-simplify]: Simplify x.im into x.im 33.462 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.462 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.463 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.463 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.463 * [backup-simplify]: Simplify (- 0) into 0 33.464 * [backup-simplify]: Simplify (+ 0 0) into 0 33.464 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.465 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.465 * [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.465 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.465 * [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.469 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.470 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.470 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.470 * [backup-simplify]: Simplify (- 0) into 0 33.471 * [backup-simplify]: Simplify (+ 0 0) into 0 33.471 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.471 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.471 * [taylor]: Taking taylor expansion of 0 in x.im 33.471 * [backup-simplify]: Simplify 0 into 0 33.471 * [taylor]: Taking taylor expansion of 0 in y.im 33.472 * [backup-simplify]: Simplify 0 into 0 33.472 * [backup-simplify]: Simplify 0 into 0 33.472 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.472 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.473 * [backup-simplify]: Simplify (+ 0 0) into 0 33.473 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.474 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.474 * [taylor]: Taking taylor expansion of 0 in y.im 33.474 * [backup-simplify]: Simplify 0 into 0 33.474 * [backup-simplify]: Simplify 0 into 0 33.475 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.476 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.476 * [backup-simplify]: Simplify (+ 0 0) into 0 33.476 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.477 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.477 * [backup-simplify]: Simplify 0 into 0 33.478 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.478 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.479 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.479 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.479 * [backup-simplify]: Simplify (- 0) into 0 33.479 * [backup-simplify]: Simplify (+ 0 0) into 0 33.481 * [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.481 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.482 * [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.483 * [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.483 * [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.483 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.483 * [backup-simplify]: Simplify -1/9 into -1/9 33.483 * [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.483 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.483 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.483 * [taylor]: Taking taylor expansion of y.re in y.re 33.483 * [backup-simplify]: Simplify 0 into 0 33.483 * [backup-simplify]: Simplify 1 into 1 33.483 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.483 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.483 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.483 * [backup-simplify]: Simplify 1/3 into 1/3 33.483 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.483 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.483 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.483 * [taylor]: Taking taylor expansion of y.re in y.re 33.483 * [backup-simplify]: Simplify 0 into 0 33.483 * [backup-simplify]: Simplify 1 into 1 33.484 * [backup-simplify]: Simplify (/ 1 1) into 1 33.484 * [backup-simplify]: Simplify (log 1) into 0 33.484 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.484 * [taylor]: Taking taylor expansion of x.re in y.re 33.484 * [backup-simplify]: Simplify x.re into x.re 33.484 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.485 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.485 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.485 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.485 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.485 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.485 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.485 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.485 * [taylor]: Taking taylor expansion of y.im in y.re 33.485 * [backup-simplify]: Simplify y.im into y.im 33.485 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.485 * [taylor]: Taking taylor expansion of x.im in y.re 33.485 * [backup-simplify]: Simplify x.im into x.im 33.486 * [backup-simplify]: Simplify (* 1 1) into 1 33.486 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.486 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.486 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.486 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.487 * [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.487 * [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.487 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.487 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.487 * [backup-simplify]: Simplify -1/3 into -1/3 33.487 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.487 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.487 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.487 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.487 * [backup-simplify]: Simplify -1/3 into -1/3 33.487 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.487 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.487 * [taylor]: Taking taylor expansion of x.re in x.im 33.487 * [backup-simplify]: Simplify x.re into x.re 33.487 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.487 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.487 * [taylor]: Taking taylor expansion of y.re in x.im 33.487 * [backup-simplify]: Simplify y.re into y.re 33.487 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.487 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.487 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.487 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.488 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.488 * [taylor]: Taking taylor expansion of x.im in x.im 33.488 * [backup-simplify]: Simplify 0 into 0 33.488 * [backup-simplify]: Simplify 1 into 1 33.488 * [taylor]: Taking taylor expansion of y.im in x.im 33.488 * [backup-simplify]: Simplify y.im into y.im 33.488 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.488 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.488 * [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.489 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.490 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.490 * [backup-simplify]: Simplify (+ 0 0) into 0 33.491 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.492 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.493 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.493 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.494 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.494 * [taylor]: Taking taylor expansion of 0 in y.im 33.494 * [backup-simplify]: Simplify 0 into 0 33.494 * [backup-simplify]: Simplify 0 into 0 33.495 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.498 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.500 * [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.501 * [backup-simplify]: Simplify (- 0) into 0 33.501 * [backup-simplify]: Simplify (+ 0 0) into 0 33.502 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.504 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.504 * [taylor]: Taking taylor expansion of 0 in x.im 33.504 * [backup-simplify]: Simplify 0 into 0 33.504 * [taylor]: Taking taylor expansion of 0 in y.im 33.504 * [backup-simplify]: Simplify 0 into 0 33.504 * [backup-simplify]: Simplify 0 into 0 33.504 * [taylor]: Taking taylor expansion of 0 in y.im 33.504 * [backup-simplify]: Simplify 0 into 0 33.504 * [backup-simplify]: Simplify 0 into 0 33.504 * [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.504 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2 2) 33.504 * [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.505 * [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.505 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 33.505 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 33.505 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) 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 (- (* y.re x.re) (* y.im x.im))) in y.im 33.505 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.505 * [taylor]: Taking taylor expansion of (* y.re x.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 * [taylor]: Taking taylor expansion of x.re in y.im 33.505 * [backup-simplify]: Simplify x.re into x.re 33.505 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.505 * [taylor]: Taking taylor expansion of y.im in y.im 33.505 * [backup-simplify]: Simplify 0 into 0 33.505 * [backup-simplify]: Simplify 1 into 1 33.505 * [taylor]: Taking taylor expansion of x.im in y.im 33.505 * [backup-simplify]: Simplify x.im into x.im 33.505 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.505 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.506 * [backup-simplify]: Simplify (- 0) into 0 33.506 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.506 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.506 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.506 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.506 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 33.506 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 33.506 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 33.506 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.506 * [backup-simplify]: Simplify 1/3 into 1/3 33.506 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 33.506 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.506 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.506 * [taylor]: Taking taylor expansion of y.re in x.im 33.506 * [backup-simplify]: Simplify y.re into y.re 33.506 * [taylor]: Taking taylor expansion of x.re in x.im 33.506 * [backup-simplify]: Simplify x.re into x.re 33.506 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.506 * [taylor]: Taking taylor expansion of y.im in x.im 33.506 * [backup-simplify]: Simplify y.im into y.im 33.506 * [taylor]: Taking taylor expansion of x.im in x.im 33.506 * [backup-simplify]: Simplify 0 into 0 33.506 * [backup-simplify]: Simplify 1 into 1 33.507 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.507 * [backup-simplify]: Simplify (* y.im 0) into 0 33.507 * [backup-simplify]: Simplify (- 0) into 0 33.507 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.507 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.507 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.507 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.508 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 33.508 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 33.508 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re 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 (log (- (* y.re x.re) (* y.im x.im))) in y.re 33.508 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.508 * [taylor]: Taking taylor expansion of (* y.re 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.508 * [backup-simplify]: Simplify 1 into 1 33.508 * [taylor]: Taking taylor expansion of x.re in y.re 33.508 * [backup-simplify]: Simplify x.re into x.re 33.508 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.508 * [taylor]: Taking taylor expansion of y.im in y.re 33.508 * [backup-simplify]: Simplify y.im into y.im 33.508 * [taylor]: Taking taylor expansion of x.im in y.re 33.508 * [backup-simplify]: Simplify x.im into x.im 33.508 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.508 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.508 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.508 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.508 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.508 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.509 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.509 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.509 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.509 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.509 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.509 * [backup-simplify]: Simplify 1/3 into 1/3 33.509 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.509 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.509 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.509 * [taylor]: Taking taylor expansion of y.re in x.re 33.509 * [backup-simplify]: Simplify y.re into y.re 33.509 * [taylor]: Taking taylor expansion of x.re in x.re 33.509 * [backup-simplify]: Simplify 0 into 0 33.509 * [backup-simplify]: Simplify 1 into 1 33.509 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.509 * [taylor]: Taking taylor expansion of y.im in x.re 33.509 * [backup-simplify]: Simplify y.im into y.im 33.509 * [taylor]: Taking taylor expansion of x.im in x.re 33.509 * [backup-simplify]: Simplify x.im into x.im 33.509 * [backup-simplify]: Simplify (* y.re 0) into 0 33.509 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.509 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.509 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.509 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.509 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.509 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.510 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.510 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.510 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.510 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.510 * [backup-simplify]: Simplify 1/3 into 1/3 33.510 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.510 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.510 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.510 * [taylor]: Taking taylor expansion of y.re in x.re 33.510 * [backup-simplify]: Simplify y.re into y.re 33.510 * [taylor]: Taking taylor expansion of x.re in x.re 33.510 * [backup-simplify]: Simplify 0 into 0 33.510 * [backup-simplify]: Simplify 1 into 1 33.510 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.510 * [taylor]: Taking taylor expansion of y.im in x.re 33.510 * [backup-simplify]: Simplify y.im into y.im 33.510 * [taylor]: Taking taylor expansion of x.im in x.re 33.510 * [backup-simplify]: Simplify x.im into x.im 33.510 * [backup-simplify]: Simplify (* y.re 0) into 0 33.510 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.510 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.510 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.510 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.510 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.510 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.510 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 33.510 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 33.510 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 33.510 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.510 * [backup-simplify]: Simplify 1/3 into 1/3 33.510 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 33.510 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.510 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.510 * [taylor]: Taking taylor expansion of y.im in y.re 33.510 * [backup-simplify]: Simplify y.im into y.im 33.510 * [taylor]: Taking taylor expansion of x.im in y.re 33.510 * [backup-simplify]: Simplify x.im into x.im 33.510 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.510 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.510 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.511 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.511 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.511 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.511 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 33.511 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 33.511 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 33.511 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.511 * [backup-simplify]: Simplify 1/3 into 1/3 33.511 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 33.511 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.511 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.511 * [taylor]: Taking taylor expansion of y.im in x.im 33.511 * [backup-simplify]: Simplify y.im into y.im 33.511 * [taylor]: Taking taylor expansion of x.im in x.im 33.511 * [backup-simplify]: Simplify 0 into 0 33.511 * [backup-simplify]: Simplify 1 into 1 33.511 * [backup-simplify]: Simplify (* y.im 0) into 0 33.511 * [backup-simplify]: Simplify (- 0) into 0 33.512 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.512 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.512 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.512 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 33.512 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.512 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 33.512 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 33.512 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 33.512 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 33.512 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.512 * [backup-simplify]: Simplify 1/3 into 1/3 33.512 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 33.512 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 33.512 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.512 * [taylor]: Taking taylor expansion of y.im in y.im 33.512 * [backup-simplify]: Simplify 0 into 0 33.512 * [backup-simplify]: Simplify 1 into 1 33.512 * [backup-simplify]: Simplify (- 0) into 0 33.513 * [backup-simplify]: Simplify (- 1) into -1 33.513 * [backup-simplify]: Simplify (- 1) into -1 33.513 * [backup-simplify]: Simplify (log -1) into (log -1) 33.513 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.513 * [taylor]: Taking taylor expansion of x.im in y.im 33.513 * [backup-simplify]: Simplify x.im into x.im 33.513 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.514 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 33.514 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 33.514 * [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.515 * [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.515 * [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.516 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.516 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.516 * [backup-simplify]: Simplify (- 0) into 0 33.516 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.516 * [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.516 * [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.516 * [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.516 * [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.516 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.516 * [backup-simplify]: Simplify -1/3 into -1/3 33.516 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 33.516 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 33.517 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 33.517 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 33.517 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.517 * [backup-simplify]: Simplify 1/3 into 1/3 33.517 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 33.517 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 33.517 * [taylor]: Taking taylor expansion of -1 in y.re 33.517 * [backup-simplify]: Simplify -1 into -1 33.517 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.517 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.517 * [taylor]: Taking taylor expansion of y.im in y.re 33.517 * [backup-simplify]: Simplify y.im into y.im 33.517 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.517 * [taylor]: Taking taylor expansion of x.im in y.re 33.517 * [backup-simplify]: Simplify x.im into x.im 33.517 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.517 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.517 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.517 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 33.517 * [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.517 * [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.517 * [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.517 * [taylor]: Taking taylor expansion of y.re in y.re 33.517 * [backup-simplify]: Simplify 0 into 0 33.517 * [backup-simplify]: Simplify 1 into 1 33.517 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 33.518 * [backup-simplify]: Simplify (* -1/3 0) into 0 33.518 * [taylor]: Taking taylor expansion of 0 in x.im 33.518 * [backup-simplify]: Simplify 0 into 0 33.518 * [taylor]: Taking taylor expansion of 0 in y.im 33.518 * [backup-simplify]: Simplify 0 into 0 33.518 * [backup-simplify]: Simplify 0 into 0 33.518 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.518 * [backup-simplify]: Simplify (- 0) into 0 33.518 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.519 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 33.519 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 33.520 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.520 * [taylor]: Taking taylor expansion of 0 in x.im 33.520 * [backup-simplify]: Simplify 0 into 0 33.520 * [taylor]: Taking taylor expansion of 0 in y.im 33.520 * [backup-simplify]: Simplify 0 into 0 33.520 * [backup-simplify]: Simplify 0 into 0 33.520 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.520 * [backup-simplify]: Simplify (- 0) into 0 33.520 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.521 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 33.521 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.522 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 33.522 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.522 * [taylor]: Taking taylor expansion of 0 in y.im 33.522 * [backup-simplify]: Simplify 0 into 0 33.522 * [backup-simplify]: Simplify 0 into 0 33.522 * [backup-simplify]: Simplify (- 0) into 0 33.523 * [backup-simplify]: Simplify (- 1) into -1 33.523 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 33.524 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 33.524 * [backup-simplify]: Simplify (+ 0 0) into 0 33.525 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 33.526 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.526 * [backup-simplify]: Simplify 0 into 0 33.526 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.526 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.527 * [backup-simplify]: Simplify (- 0) into 0 33.527 * [backup-simplify]: Simplify (+ 0 0) into 0 33.528 * [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.528 * [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.529 * [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.529 * [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.529 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.529 * [backup-simplify]: Simplify -1/9 into -1/9 33.529 * [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.529 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 33.529 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 33.529 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 33.529 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.529 * [backup-simplify]: Simplify 1/3 into 1/3 33.529 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 33.529 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 33.529 * [taylor]: Taking taylor expansion of -1 in y.re 33.529 * [backup-simplify]: Simplify -1 into -1 33.529 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 33.529 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 33.529 * [taylor]: Taking taylor expansion of y.im in y.re 33.529 * [backup-simplify]: Simplify y.im into y.im 33.529 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 33.529 * [taylor]: Taking taylor expansion of x.im in y.re 33.529 * [backup-simplify]: Simplify x.im into x.im 33.529 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.529 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 33.529 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 33.529 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.529 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 33.529 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 33.529 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 33.529 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 33.529 * [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.530 * [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.530 * [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.530 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.530 * [taylor]: Taking taylor expansion of y.re in y.re 33.530 * [backup-simplify]: Simplify 0 into 0 33.530 * [backup-simplify]: Simplify 1 into 1 33.530 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 33.530 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 33.530 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 33.530 * [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.531 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 33.531 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 33.532 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.532 * [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.532 * [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.532 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 33.532 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) in x.im 33.532 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.533 * [backup-simplify]: Simplify 1/3 into 1/3 33.533 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 33.533 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 33.533 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in x.im 33.533 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.533 * [backup-simplify]: Simplify 1/3 into 1/3 33.533 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 33.533 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 33.533 * [taylor]: Taking taylor expansion of -1 in x.im 33.533 * [backup-simplify]: Simplify -1 into -1 33.533 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 33.533 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 33.533 * [taylor]: Taking taylor expansion of y.im in x.im 33.533 * [backup-simplify]: Simplify y.im into y.im 33.533 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 33.533 * [taylor]: Taking taylor expansion of x.im in x.im 33.533 * [backup-simplify]: Simplify 0 into 0 33.533 * [backup-simplify]: Simplify 1 into 1 33.533 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.533 * [backup-simplify]: Simplify (* 1 1) into 1 33.533 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 33.533 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 33.533 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 33.534 * [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.534 * [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.534 * [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.534 * [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.534 * [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.534 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 33.534 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 33.534 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.534 * [backup-simplify]: Simplify 1/3 into 1/3 33.534 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 33.534 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 33.534 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.534 * [backup-simplify]: Simplify 1/3 into 1/3 33.534 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 33.534 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 33.534 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 33.534 * [taylor]: Taking taylor expansion of -1 in y.im 33.534 * [backup-simplify]: Simplify -1 into -1 33.534 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 33.534 * [taylor]: Taking taylor expansion of y.im in y.im 33.534 * [backup-simplify]: Simplify 0 into 0 33.534 * [backup-simplify]: Simplify 1 into 1 33.535 * [backup-simplify]: Simplify (* 1 1) into 1 33.535 * [backup-simplify]: Simplify (/ -1 1) into -1 33.535 * [backup-simplify]: Simplify (log -1) into (log -1) 33.535 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 33.535 * [taylor]: Taking taylor expansion of 2 in y.im 33.535 * [backup-simplify]: Simplify 2 into 2 33.535 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.535 * [taylor]: Taking taylor expansion of x.im in y.im 33.535 * [backup-simplify]: Simplify x.im into x.im 33.535 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.536 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 33.536 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 33.536 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 33.536 * [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.537 * [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.537 * [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.537 * [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.538 * [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.539 * [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.539 * [backup-simplify]: Simplify (- 0) into 0 33.539 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.540 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.540 * [backup-simplify]: Simplify (- 0) into 0 33.540 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.542 * [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.543 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 33.544 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.544 * [taylor]: Taking taylor expansion of 0 in x.im 33.544 * [backup-simplify]: Simplify 0 into 0 33.544 * [taylor]: Taking taylor expansion of 0 in y.im 33.544 * [backup-simplify]: Simplify 0 into 0 33.544 * [backup-simplify]: Simplify 0 into 0 33.544 * [taylor]: Taking taylor expansion of 0 in y.im 33.544 * [backup-simplify]: Simplify 0 into 0 33.544 * [backup-simplify]: Simplify 0 into 0 33.544 * [taylor]: Taking taylor expansion of 0 in y.im 33.544 * [backup-simplify]: Simplify 0 into 0 33.544 * [backup-simplify]: Simplify 0 into 0 33.545 * [backup-simplify]: Simplify (- 0) into 0 33.545 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.546 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.546 * [backup-simplify]: Simplify (- 0) into 0 33.546 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.548 * [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.548 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.549 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 33.551 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.551 * [taylor]: Taking taylor expansion of 0 in y.im 33.551 * [backup-simplify]: Simplify 0 into 0 33.551 * [backup-simplify]: Simplify 0 into 0 33.551 * [backup-simplify]: Simplify 0 into 0 33.551 * [backup-simplify]: Simplify 0 into 0 33.552 * [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.552 * [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.552 * [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.552 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.552 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.552 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.552 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.553 * [backup-simplify]: Simplify 1/3 into 1/3 33.553 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.553 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.553 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.553 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.553 * [taylor]: Taking taylor expansion of y.re in y.im 33.553 * [backup-simplify]: Simplify y.re into y.re 33.553 * [taylor]: Taking taylor expansion of x.re in y.im 33.553 * [backup-simplify]: Simplify x.re into x.re 33.553 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.553 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.553 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.553 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.553 * [taylor]: Taking taylor expansion of y.im in y.im 33.553 * [backup-simplify]: Simplify 0 into 0 33.553 * [backup-simplify]: Simplify 1 into 1 33.553 * [taylor]: Taking taylor expansion of x.im in y.im 33.553 * [backup-simplify]: Simplify x.im into x.im 33.553 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.553 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.553 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.553 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.554 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.554 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.554 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.554 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.554 * [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.554 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.554 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.554 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.554 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.554 * [backup-simplify]: Simplify 1/3 into 1/3 33.554 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.554 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.554 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.554 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.554 * [taylor]: Taking taylor expansion of y.re in x.im 33.554 * [backup-simplify]: Simplify y.re into y.re 33.554 * [taylor]: Taking taylor expansion of x.re in x.im 33.554 * [backup-simplify]: Simplify x.re into x.re 33.554 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.554 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.554 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.554 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.554 * [taylor]: Taking taylor expansion of y.im in x.im 33.554 * [backup-simplify]: Simplify y.im into y.im 33.554 * [taylor]: Taking taylor expansion of x.im in x.im 33.554 * [backup-simplify]: Simplify 0 into 0 33.554 * [backup-simplify]: Simplify 1 into 1 33.554 * [backup-simplify]: Simplify (* y.im 0) into 0 33.555 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.555 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.555 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.555 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.555 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.555 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.555 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.555 * [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.555 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.555 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.556 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.556 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.556 * [backup-simplify]: Simplify 1/3 into 1/3 33.556 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.556 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.556 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.556 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.556 * [taylor]: Taking taylor expansion of y.re in y.re 33.556 * [backup-simplify]: Simplify 0 into 0 33.556 * [backup-simplify]: Simplify 1 into 1 33.556 * [taylor]: Taking taylor expansion of x.re in y.re 33.556 * [backup-simplify]: Simplify x.re into x.re 33.556 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.556 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.556 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.556 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.556 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.556 * [taylor]: Taking taylor expansion of y.im in y.re 33.556 * [backup-simplify]: Simplify y.im into y.im 33.556 * [taylor]: Taking taylor expansion of x.im in y.re 33.556 * [backup-simplify]: Simplify x.im into x.im 33.556 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.556 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.556 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.556 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.557 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.557 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.557 * [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.557 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.557 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.557 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.557 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.557 * [backup-simplify]: Simplify 1/3 into 1/3 33.557 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.557 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.557 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.557 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.557 * [taylor]: Taking taylor expansion of y.re in x.re 33.557 * [backup-simplify]: Simplify y.re into y.re 33.557 * [taylor]: Taking taylor expansion of x.re in x.re 33.557 * [backup-simplify]: Simplify 0 into 0 33.557 * [backup-simplify]: Simplify 1 into 1 33.557 * [backup-simplify]: Simplify (* y.re 0) into 0 33.557 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.557 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.557 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.557 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.557 * [taylor]: Taking taylor expansion of y.im in x.re 33.557 * [backup-simplify]: Simplify y.im into y.im 33.557 * [taylor]: Taking taylor expansion of x.im in x.re 33.557 * [backup-simplify]: Simplify x.im into x.im 33.557 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.558 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.558 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.558 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.558 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.558 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.558 * [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.558 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.558 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.558 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.558 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.558 * [backup-simplify]: Simplify 1/3 into 1/3 33.558 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.558 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.558 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.558 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.558 * [taylor]: Taking taylor expansion of y.re in x.re 33.558 * [backup-simplify]: Simplify y.re into y.re 33.558 * [taylor]: Taking taylor expansion of x.re in x.re 33.558 * [backup-simplify]: Simplify 0 into 0 33.558 * [backup-simplify]: Simplify 1 into 1 33.558 * [backup-simplify]: Simplify (* y.re 0) into 0 33.559 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.559 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.559 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.559 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.559 * [taylor]: Taking taylor expansion of y.im in x.re 33.559 * [backup-simplify]: Simplify y.im into y.im 33.559 * [taylor]: Taking taylor expansion of x.im in x.re 33.559 * [backup-simplify]: Simplify x.im into x.im 33.559 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.559 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.559 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.559 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.559 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.559 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.559 * [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.559 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.559 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.559 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.559 * [backup-simplify]: Simplify 1/3 into 1/3 33.560 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.560 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.560 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.560 * [taylor]: Taking taylor expansion of y.re in y.re 33.560 * [backup-simplify]: Simplify 0 into 0 33.560 * [backup-simplify]: Simplify 1 into 1 33.560 * [backup-simplify]: Simplify (/ 1 1) into 1 33.560 * [backup-simplify]: Simplify (log 1) into 0 33.560 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.560 * [taylor]: Taking taylor expansion of x.re in y.re 33.560 * [backup-simplify]: Simplify x.re into x.re 33.560 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.560 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.560 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.561 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.561 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.561 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.561 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.561 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.561 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.561 * [backup-simplify]: Simplify -1/3 into -1/3 33.561 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.561 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.561 * [taylor]: Taking taylor expansion of y.re in x.im 33.561 * [backup-simplify]: Simplify y.re into y.re 33.561 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.561 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.561 * [taylor]: Taking taylor expansion of x.re in x.im 33.561 * [backup-simplify]: Simplify x.re into x.re 33.561 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.561 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.561 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.561 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.561 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.561 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.561 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.561 * [backup-simplify]: Simplify -1/3 into -1/3 33.561 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.561 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.561 * [taylor]: Taking taylor expansion of x.re in y.im 33.561 * [backup-simplify]: Simplify x.re into x.re 33.561 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.561 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.561 * [taylor]: Taking taylor expansion of y.re in y.im 33.561 * [backup-simplify]: Simplify y.re into y.re 33.561 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.561 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.561 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.561 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.562 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.562 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.562 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.562 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.562 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.562 * [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.563 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.563 * [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.563 * [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.563 * [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.563 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.563 * [backup-simplify]: Simplify -1/3 into -1/3 33.563 * [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.563 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.563 * [taylor]: Taking taylor expansion of y.re in y.re 33.563 * [backup-simplify]: Simplify 0 into 0 33.563 * [backup-simplify]: Simplify 1 into 1 33.563 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.563 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.563 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.563 * [backup-simplify]: Simplify 1/3 into 1/3 33.563 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.563 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.563 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.563 * [taylor]: Taking taylor expansion of y.re in y.re 33.563 * [backup-simplify]: Simplify 0 into 0 33.563 * [backup-simplify]: Simplify 1 into 1 33.564 * [backup-simplify]: Simplify (/ 1 1) into 1 33.564 * [backup-simplify]: Simplify (log 1) into 0 33.564 * [taylor]: Taking taylor expansion of (log x.re) in y.re 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 (log x.re) into (log x.re) 33.564 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.564 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.564 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.564 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.564 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.564 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.564 * [taylor]: Taking taylor expansion of y.im in y.re 33.564 * [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 (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.566 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.566 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.567 * [backup-simplify]: Simplify (- 0) into 0 33.567 * [backup-simplify]: Simplify (+ 0 0) into 0 33.567 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.568 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.568 * [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.568 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.568 * [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.569 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.569 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.570 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.570 * [backup-simplify]: Simplify (- 0) into 0 33.570 * [backup-simplify]: Simplify (+ 0 0) into 0 33.571 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.571 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.571 * [taylor]: Taking taylor expansion of 0 in x.im 33.571 * [backup-simplify]: Simplify 0 into 0 33.571 * [taylor]: Taking taylor expansion of 0 in y.im 33.571 * [backup-simplify]: Simplify 0 into 0 33.571 * [backup-simplify]: Simplify 0 into 0 33.572 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.572 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.572 * [backup-simplify]: Simplify (+ 0 0) into 0 33.573 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.573 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.573 * [taylor]: Taking taylor expansion of 0 in y.im 33.573 * [backup-simplify]: Simplify 0 into 0 33.573 * [backup-simplify]: Simplify 0 into 0 33.574 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.574 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.575 * [backup-simplify]: Simplify (+ 0 0) into 0 33.575 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.575 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.575 * [backup-simplify]: Simplify 0 into 0 33.576 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.576 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.576 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.576 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.576 * [backup-simplify]: Simplify (- 0) into 0 33.577 * [backup-simplify]: Simplify (+ 0 0) into 0 33.577 * [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.578 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.578 * [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.578 * [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.578 * [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.578 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.579 * [backup-simplify]: Simplify -1/9 into -1/9 33.579 * [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.579 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.579 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.579 * [taylor]: Taking taylor expansion of y.re in y.re 33.579 * [backup-simplify]: Simplify 0 into 0 33.579 * [backup-simplify]: Simplify 1 into 1 33.579 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.579 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.579 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.579 * [backup-simplify]: Simplify 1/3 into 1/3 33.579 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.579 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.579 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.579 * [taylor]: Taking taylor expansion of y.re in y.re 33.579 * [backup-simplify]: Simplify 0 into 0 33.579 * [backup-simplify]: Simplify 1 into 1 33.579 * [backup-simplify]: Simplify (/ 1 1) into 1 33.579 * [backup-simplify]: Simplify (log 1) into 0 33.579 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.579 * [taylor]: Taking taylor expansion of x.re in y.re 33.579 * [backup-simplify]: Simplify x.re into x.re 33.579 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.580 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.580 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.580 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.580 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.580 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.580 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.580 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.580 * [taylor]: Taking taylor expansion of y.im in y.re 33.580 * [backup-simplify]: Simplify y.im into y.im 33.580 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.580 * [taylor]: Taking taylor expansion of x.im in y.re 33.580 * [backup-simplify]: Simplify x.im into x.im 33.580 * [backup-simplify]: Simplify (* 1 1) into 1 33.580 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.581 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.581 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.581 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.581 * [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.581 * [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.581 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.581 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.581 * [backup-simplify]: Simplify -1/3 into -1/3 33.581 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.581 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.581 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.581 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.581 * [backup-simplify]: Simplify -1/3 into -1/3 33.581 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.581 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.581 * [taylor]: Taking taylor expansion of x.re in x.im 33.581 * [backup-simplify]: Simplify x.re into x.re 33.581 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.581 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.581 * [taylor]: Taking taylor expansion of y.re in x.im 33.581 * [backup-simplify]: Simplify y.re into y.re 33.581 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.581 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.581 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.582 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.582 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.582 * [taylor]: Taking taylor expansion of x.im in x.im 33.582 * [backup-simplify]: Simplify 0 into 0 33.582 * [backup-simplify]: Simplify 1 into 1 33.582 * [taylor]: Taking taylor expansion of y.im in x.im 33.582 * [backup-simplify]: Simplify y.im into y.im 33.582 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.582 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.583 * [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.584 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.584 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.585 * [backup-simplify]: Simplify (+ 0 0) into 0 33.585 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.590 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.592 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.592 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.593 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) 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 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.597 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.599 * [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.600 * [backup-simplify]: Simplify (- 0) into 0 33.600 * [backup-simplify]: Simplify (+ 0 0) into 0 33.601 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.602 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.602 * [taylor]: Taking taylor expansion of 0 in x.im 33.602 * [backup-simplify]: Simplify 0 into 0 33.602 * [taylor]: Taking taylor expansion of 0 in y.im 33.602 * [backup-simplify]: Simplify 0 into 0 33.603 * [backup-simplify]: Simplify 0 into 0 33.603 * [taylor]: Taking taylor expansion of 0 in y.im 33.603 * [backup-simplify]: Simplify 0 into 0 33.603 * [backup-simplify]: Simplify 0 into 0 33.603 * [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.603 * [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.603 * [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.603 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.603 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.603 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.603 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.603 * [backup-simplify]: Simplify 1/3 into 1/3 33.603 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.603 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.603 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.603 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.603 * [taylor]: Taking taylor expansion of y.re in y.im 33.604 * [backup-simplify]: Simplify y.re into y.re 33.604 * [taylor]: Taking taylor expansion of x.re in y.im 33.604 * [backup-simplify]: Simplify x.re into x.re 33.604 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.604 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.604 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.604 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.604 * [taylor]: Taking taylor expansion of y.im in y.im 33.604 * [backup-simplify]: Simplify 0 into 0 33.604 * [backup-simplify]: Simplify 1 into 1 33.604 * [taylor]: Taking taylor expansion of x.im in y.im 33.604 * [backup-simplify]: Simplify x.im into x.im 33.604 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.604 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.605 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.605 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.605 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.605 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.605 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.605 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.606 * [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.606 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.606 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.606 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.606 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.606 * [backup-simplify]: Simplify 1/3 into 1/3 33.606 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.606 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.606 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.606 * [taylor]: Taking taylor expansion of y.re in x.im 33.606 * [backup-simplify]: Simplify y.re into y.re 33.606 * [taylor]: Taking taylor expansion of x.re in x.im 33.606 * [backup-simplify]: Simplify x.re into x.re 33.606 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.606 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.606 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.606 * [taylor]: Taking taylor expansion of y.im in x.im 33.606 * [backup-simplify]: Simplify y.im into y.im 33.606 * [taylor]: Taking taylor expansion of x.im in x.im 33.606 * [backup-simplify]: Simplify 0 into 0 33.606 * [backup-simplify]: Simplify 1 into 1 33.606 * [backup-simplify]: Simplify (* y.im 0) into 0 33.607 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.607 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.607 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.607 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.607 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.608 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.608 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.608 * [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.608 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.608 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.608 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.608 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.608 * [backup-simplify]: Simplify 1/3 into 1/3 33.608 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.608 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.608 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.608 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.608 * [taylor]: Taking taylor expansion of y.re in y.re 33.609 * [backup-simplify]: Simplify 0 into 0 33.609 * [backup-simplify]: Simplify 1 into 1 33.609 * [taylor]: Taking taylor expansion of x.re in y.re 33.609 * [backup-simplify]: Simplify x.re into x.re 33.609 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.609 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.610 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.610 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.610 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.610 * [taylor]: Taking taylor expansion of y.im in y.re 33.610 * [backup-simplify]: Simplify y.im into y.im 33.610 * [taylor]: Taking taylor expansion of x.im in y.re 33.610 * [backup-simplify]: Simplify x.im into x.im 33.610 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.610 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.610 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.610 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.611 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.611 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.611 * [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.611 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.611 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.611 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.611 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.611 * [backup-simplify]: Simplify 1/3 into 1/3 33.611 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.611 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.611 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.611 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.611 * [taylor]: Taking taylor expansion of y.re in x.re 33.611 * [backup-simplify]: Simplify y.re into y.re 33.611 * [taylor]: Taking taylor expansion of x.re in x.re 33.611 * [backup-simplify]: Simplify 0 into 0 33.611 * [backup-simplify]: Simplify 1 into 1 33.611 * [backup-simplify]: Simplify (* y.re 0) into 0 33.612 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.612 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.612 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.612 * [taylor]: Taking taylor expansion of y.im in x.re 33.612 * [backup-simplify]: Simplify y.im into y.im 33.612 * [taylor]: Taking taylor expansion of x.im in x.re 33.612 * [backup-simplify]: Simplify x.im into x.im 33.612 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.612 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.612 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.612 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.613 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.613 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.613 * [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.613 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.613 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.613 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.613 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.613 * [backup-simplify]: Simplify 1/3 into 1/3 33.613 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.613 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.613 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.613 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.614 * [taylor]: Taking taylor expansion of y.re in x.re 33.614 * [backup-simplify]: Simplify y.re into y.re 33.614 * [taylor]: Taking taylor expansion of x.re in x.re 33.614 * [backup-simplify]: Simplify 0 into 0 33.614 * [backup-simplify]: Simplify 1 into 1 33.614 * [backup-simplify]: Simplify (* y.re 0) into 0 33.614 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.614 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.614 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.614 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.614 * [taylor]: Taking taylor expansion of y.im in x.re 33.614 * [backup-simplify]: Simplify y.im into y.im 33.614 * [taylor]: Taking taylor expansion of x.im in x.re 33.614 * [backup-simplify]: Simplify x.im into x.im 33.614 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.614 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.615 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.615 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.615 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.615 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.616 * [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.616 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.616 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 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 (/ 1 y.re)) (log x.re)) in y.re 33.616 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.616 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.616 * [taylor]: Taking taylor expansion of y.re in y.re 33.616 * [backup-simplify]: Simplify 0 into 0 33.616 * [backup-simplify]: Simplify 1 into 1 33.616 * [backup-simplify]: Simplify (/ 1 1) into 1 33.617 * [backup-simplify]: Simplify (log 1) into 0 33.617 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.617 * [taylor]: Taking taylor expansion of x.re in y.re 33.617 * [backup-simplify]: Simplify x.re into x.re 33.617 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.617 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.617 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.618 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.618 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.618 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.618 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.618 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.618 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.618 * [backup-simplify]: Simplify -1/3 into -1/3 33.618 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.618 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.618 * [taylor]: Taking taylor expansion of y.re in x.im 33.618 * [backup-simplify]: Simplify y.re into y.re 33.618 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.618 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.618 * [taylor]: Taking taylor expansion of x.re in x.im 33.618 * [backup-simplify]: Simplify x.re into x.re 33.618 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.618 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.618 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.619 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.619 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.619 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.619 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.619 * [backup-simplify]: Simplify -1/3 into -1/3 33.619 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.619 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.619 * [taylor]: Taking taylor expansion of x.re in y.im 33.619 * [backup-simplify]: Simplify x.re into x.re 33.619 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.619 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.619 * [taylor]: Taking taylor expansion of y.re in y.im 33.619 * [backup-simplify]: Simplify y.re into y.re 33.619 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.619 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.619 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.619 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.619 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.620 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.620 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.620 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.621 * [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.621 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.622 * [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.622 * [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.622 * [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.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 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.622 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.622 * [taylor]: Taking taylor expansion of y.re in y.re 33.622 * [backup-simplify]: Simplify 0 into 0 33.622 * [backup-simplify]: Simplify 1 into 1 33.622 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.622 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.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 (- (log (/ 1 y.re)) (log x.re)) in y.re 33.622 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.622 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.622 * [taylor]: Taking taylor expansion of y.re in y.re 33.622 * [backup-simplify]: Simplify 0 into 0 33.622 * [backup-simplify]: Simplify 1 into 1 33.623 * [backup-simplify]: Simplify (/ 1 1) into 1 33.623 * [backup-simplify]: Simplify (log 1) into 0 33.623 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.623 * [taylor]: Taking taylor expansion of x.re in y.re 33.623 * [backup-simplify]: Simplify x.re into x.re 33.623 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.624 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.624 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.624 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.624 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.624 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.624 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.624 * [taylor]: Taking taylor expansion of y.im in y.re 33.624 * [backup-simplify]: Simplify y.im into y.im 33.624 * [taylor]: Taking taylor expansion of x.im in y.re 33.624 * [backup-simplify]: Simplify x.im into x.im 33.624 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.625 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.627 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.628 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.628 * [backup-simplify]: Simplify (- 0) into 0 33.628 * [backup-simplify]: Simplify (+ 0 0) into 0 33.629 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.630 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.630 * [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.630 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.631 * [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.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.633 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.634 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.634 * [backup-simplify]: Simplify (- 0) into 0 33.634 * [backup-simplify]: Simplify (+ 0 0) into 0 33.635 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.636 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.636 * [taylor]: Taking taylor expansion of 0 in x.im 33.636 * [backup-simplify]: Simplify 0 into 0 33.636 * [taylor]: Taking taylor expansion of 0 in y.im 33.636 * [backup-simplify]: Simplify 0 into 0 33.636 * [backup-simplify]: Simplify 0 into 0 33.637 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.638 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.638 * [backup-simplify]: Simplify (+ 0 0) into 0 33.639 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.639 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.639 * [taylor]: Taking taylor expansion of 0 in y.im 33.639 * [backup-simplify]: Simplify 0 into 0 33.640 * [backup-simplify]: Simplify 0 into 0 33.640 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.641 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.642 * [backup-simplify]: Simplify (+ 0 0) into 0 33.642 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.643 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.643 * [backup-simplify]: Simplify 0 into 0 33.644 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.644 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.644 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.645 * [backup-simplify]: Simplify (- 0) into 0 33.645 * [backup-simplify]: Simplify (+ 0 0) into 0 33.646 * [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.647 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.647 * [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.648 * [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.648 * [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.648 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.648 * [backup-simplify]: Simplify -1/9 into -1/9 33.648 * [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.648 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.648 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.648 * [taylor]: Taking taylor expansion of y.re in y.re 33.649 * [backup-simplify]: Simplify 0 into 0 33.649 * [backup-simplify]: Simplify 1 into 1 33.649 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.649 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.649 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.649 * [backup-simplify]: Simplify 1/3 into 1/3 33.649 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.649 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.649 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.649 * [taylor]: Taking taylor expansion of y.re in y.re 33.649 * [backup-simplify]: Simplify 0 into 0 33.649 * [backup-simplify]: Simplify 1 into 1 33.649 * [backup-simplify]: Simplify (/ 1 1) into 1 33.650 * [backup-simplify]: Simplify (log 1) into 0 33.650 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.650 * [taylor]: Taking taylor expansion of x.re in y.re 33.650 * [backup-simplify]: Simplify x.re into x.re 33.650 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.650 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.650 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.650 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.650 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.651 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.651 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.651 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.651 * [taylor]: Taking taylor expansion of y.im in y.re 33.651 * [backup-simplify]: Simplify y.im into y.im 33.651 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.651 * [taylor]: Taking taylor expansion of x.im in y.re 33.651 * [backup-simplify]: Simplify x.im into x.im 33.651 * [backup-simplify]: Simplify (* 1 1) into 1 33.651 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.651 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.651 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.652 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.652 * [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.652 * [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.652 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.652 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.652 * [backup-simplify]: Simplify -1/3 into -1/3 33.652 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.652 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.652 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.652 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.652 * [backup-simplify]: Simplify -1/3 into -1/3 33.652 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.652 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.652 * [taylor]: Taking taylor expansion of x.re in x.im 33.652 * [backup-simplify]: Simplify x.re into x.re 33.652 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.652 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.653 * [taylor]: Taking taylor expansion of y.re in x.im 33.653 * [backup-simplify]: Simplify y.re into y.re 33.653 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.653 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.653 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.653 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.653 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.653 * [taylor]: Taking taylor expansion of x.im in x.im 33.653 * [backup-simplify]: Simplify 0 into 0 33.653 * [backup-simplify]: Simplify 1 into 1 33.653 * [taylor]: Taking taylor expansion of y.im in x.im 33.653 * [backup-simplify]: Simplify y.im into y.im 33.653 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.654 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.654 * [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.655 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.655 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.656 * [backup-simplify]: Simplify (+ 0 0) into 0 33.656 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.657 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.658 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.658 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.659 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.659 * [taylor]: Taking taylor expansion of 0 in y.im 33.659 * [backup-simplify]: Simplify 0 into 0 33.659 * [backup-simplify]: Simplify 0 into 0 33.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.663 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.665 * [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.665 * [backup-simplify]: Simplify (- 0) into 0 33.666 * [backup-simplify]: Simplify (+ 0 0) into 0 33.667 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.668 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.668 * [taylor]: Taking taylor expansion of 0 in x.im 33.668 * [backup-simplify]: Simplify 0 into 0 33.668 * [taylor]: Taking taylor expansion of 0 in y.im 33.668 * [backup-simplify]: Simplify 0 into 0 33.668 * [backup-simplify]: Simplify 0 into 0 33.668 * [taylor]: Taking taylor expansion of 0 in y.im 33.668 * [backup-simplify]: Simplify 0 into 0 33.668 * [backup-simplify]: Simplify 0 into 0 33.668 * [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.668 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 2 1) 33.669 * [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.669 * [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.669 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.im 33.669 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.im 33.669 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.im 33.669 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.669 * [backup-simplify]: Simplify 1/3 into 1/3 33.669 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.im 33.669 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 33.669 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.669 * [taylor]: Taking taylor expansion of y.re in y.im 33.669 * [backup-simplify]: Simplify y.re into y.re 33.669 * [taylor]: Taking taylor expansion of x.re in y.im 33.669 * [backup-simplify]: Simplify x.re into x.re 33.669 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.669 * [taylor]: Taking taylor expansion of y.im in y.im 33.669 * [backup-simplify]: Simplify 0 into 0 33.669 * [backup-simplify]: Simplify 1 into 1 33.669 * [taylor]: Taking taylor expansion of x.im in y.im 33.669 * [backup-simplify]: Simplify x.im into x.im 33.669 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.669 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.670 * [backup-simplify]: Simplify (- 0) into 0 33.670 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.670 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.670 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.670 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.670 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.im 33.670 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.im 33.670 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.im 33.670 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.670 * [backup-simplify]: Simplify 1/3 into 1/3 33.670 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.im 33.670 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 33.670 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.670 * [taylor]: Taking taylor expansion of y.re in x.im 33.670 * [backup-simplify]: Simplify y.re into y.re 33.670 * [taylor]: Taking taylor expansion of x.re in x.im 33.671 * [backup-simplify]: Simplify x.re into x.re 33.671 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.671 * [taylor]: Taking taylor expansion of y.im in x.im 33.671 * [backup-simplify]: Simplify y.im into y.im 33.671 * [taylor]: Taking taylor expansion of x.im in x.im 33.671 * [backup-simplify]: Simplify 0 into 0 33.671 * [backup-simplify]: Simplify 1 into 1 33.671 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.671 * [backup-simplify]: Simplify (* y.im 0) into 0 33.671 * [backup-simplify]: Simplify (- 0) into 0 33.671 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 33.671 * [backup-simplify]: Simplify (log (* y.re x.re)) into (log (* y.re x.re)) 33.671 * [backup-simplify]: Simplify (* 1/3 (log (* y.re x.re))) into (* 1/3 (log (* y.re x.re))) 33.672 * [backup-simplify]: Simplify (exp (* 1/3 (log (* y.re x.re)))) into (pow (* y.re x.re) 1/3) 33.672 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in y.re 33.672 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in y.re 33.672 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in y.re 33.672 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.672 * [backup-simplify]: Simplify 1/3 into 1/3 33.672 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in y.re 33.672 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 33.672 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.672 * [taylor]: Taking taylor expansion of y.re in y.re 33.672 * [backup-simplify]: Simplify 0 into 0 33.672 * [backup-simplify]: Simplify 1 into 1 33.672 * [taylor]: Taking taylor expansion of x.re in y.re 33.672 * [backup-simplify]: Simplify x.re into x.re 33.672 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.672 * [taylor]: Taking taylor expansion of y.im in y.re 33.672 * [backup-simplify]: Simplify y.im into y.im 33.672 * [taylor]: Taking taylor expansion of x.im in y.re 33.672 * [backup-simplify]: Simplify x.im into x.im 33.672 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.672 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.672 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.672 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.672 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.672 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.673 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.673 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.673 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.673 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.673 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.673 * [backup-simplify]: Simplify 1/3 into 1/3 33.673 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.673 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.673 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.673 * [taylor]: Taking taylor expansion of y.re in x.re 33.673 * [backup-simplify]: Simplify y.re into y.re 33.673 * [taylor]: Taking taylor expansion of x.re in x.re 33.673 * [backup-simplify]: Simplify 0 into 0 33.673 * [backup-simplify]: Simplify 1 into 1 33.673 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.673 * [taylor]: Taking taylor expansion of y.im in x.re 33.673 * [backup-simplify]: Simplify y.im into y.im 33.673 * [taylor]: Taking taylor expansion of x.im in x.re 33.673 * [backup-simplify]: Simplify x.im into x.im 33.673 * [backup-simplify]: Simplify (* y.re 0) into 0 33.673 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.673 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.673 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.673 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.674 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.674 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.674 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 1/3) in x.re 33.674 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.re x.re) (* y.im x.im))))) in x.re 33.674 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.re x.re) (* y.im x.im)))) in x.re 33.674 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.674 * [backup-simplify]: Simplify 1/3 into 1/3 33.674 * [taylor]: Taking taylor expansion of (log (- (* y.re x.re) (* y.im x.im))) in x.re 33.674 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 33.674 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.674 * [taylor]: Taking taylor expansion of y.re in x.re 33.674 * [backup-simplify]: Simplify y.re into y.re 33.674 * [taylor]: Taking taylor expansion of x.re in x.re 33.674 * [backup-simplify]: Simplify 0 into 0 33.674 * [backup-simplify]: Simplify 1 into 1 33.674 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.674 * [taylor]: Taking taylor expansion of y.im in x.re 33.674 * [backup-simplify]: Simplify y.im into y.im 33.674 * [taylor]: Taking taylor expansion of x.im in x.re 33.674 * [backup-simplify]: Simplify x.im into x.im 33.674 * [backup-simplify]: Simplify (* y.re 0) into 0 33.674 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.674 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.675 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 33.675 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.675 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.675 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.675 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in y.re 33.675 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in y.re 33.675 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in y.re 33.675 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.675 * [backup-simplify]: Simplify 1/3 into 1/3 33.675 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in y.re 33.675 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 33.675 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.675 * [taylor]: Taking taylor expansion of y.im in y.re 33.675 * [backup-simplify]: Simplify y.im into y.im 33.675 * [taylor]: Taking taylor expansion of x.im in y.re 33.675 * [backup-simplify]: Simplify x.im into x.im 33.675 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.675 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.676 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.676 * [backup-simplify]: Simplify (log (- (* y.im x.im))) into (log (- (* y.im x.im))) 33.676 * [backup-simplify]: Simplify (* 1/3 (log (- (* y.im x.im)))) into (* 1/3 (log (- (* y.im x.im)))) 33.676 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (* y.im x.im))))) into (pow (- (* y.im x.im)) 1/3) 33.676 * [taylor]: Taking taylor expansion of (pow (- (* y.im x.im)) 1/3) in x.im 33.676 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (* y.im x.im))))) in x.im 33.676 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (* y.im x.im)))) in x.im 33.676 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.676 * [backup-simplify]: Simplify 1/3 into 1/3 33.676 * [taylor]: Taking taylor expansion of (log (- (* y.im x.im))) in x.im 33.676 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 33.676 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.676 * [taylor]: Taking taylor expansion of y.im in x.im 33.676 * [backup-simplify]: Simplify y.im into y.im 33.676 * [taylor]: Taking taylor expansion of x.im in x.im 33.676 * [backup-simplify]: Simplify 0 into 0 33.676 * [backup-simplify]: Simplify 1 into 1 33.676 * [backup-simplify]: Simplify (* y.im 0) into 0 33.677 * [backup-simplify]: Simplify (- 0) into 0 33.677 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.677 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.677 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.678 * [backup-simplify]: Simplify (log (- y.im)) into (log (- y.im)) 33.678 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.678 * [backup-simplify]: Simplify (* 1/3 (+ (log (- y.im)) (log x.im))) into (* 1/3 (+ (log (- y.im)) (log x.im))) 33.678 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) into (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) 33.678 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) in y.im 33.678 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- y.im)) (log x.im))) in y.im 33.678 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.678 * [backup-simplify]: Simplify 1/3 into 1/3 33.678 * [taylor]: Taking taylor expansion of (+ (log (- y.im)) (log x.im)) in y.im 33.678 * [taylor]: Taking taylor expansion of (log (- y.im)) in y.im 33.678 * [taylor]: Taking taylor expansion of (- y.im) in y.im 33.678 * [taylor]: Taking taylor expansion of y.im in y.im 33.679 * [backup-simplify]: Simplify 0 into 0 33.679 * [backup-simplify]: Simplify 1 into 1 33.679 * [backup-simplify]: Simplify (- 0) into 0 33.679 * [backup-simplify]: Simplify (- 1) into -1 33.680 * [backup-simplify]: Simplify (- 1) into -1 33.680 * [backup-simplify]: Simplify (log -1) into (log -1) 33.680 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.680 * [taylor]: Taking taylor expansion of x.im in y.im 33.680 * [backup-simplify]: Simplify x.im into x.im 33.680 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.681 * [backup-simplify]: Simplify (+ (* (- -1) (log y.im)) (log -1)) into (+ (log y.im) (log -1)) 33.681 * [backup-simplify]: Simplify (+ (+ (log y.im) (log -1)) (log x.im)) into (+ (log y.im) (+ (log x.im) (log -1))) 33.682 * [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.683 * [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.683 * [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.684 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.684 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.684 * [backup-simplify]: Simplify (- 0) into 0 33.684 * [backup-simplify]: Simplify (+ y.re 0) into y.re 33.685 * [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.685 * [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.685 * [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.686 * [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.686 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.686 * [backup-simplify]: Simplify -1/3 into -1/3 33.686 * [taylor]: Taking taylor expansion of (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) y.re) in y.re 33.686 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in y.re 33.686 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in y.re 33.686 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) in y.re 33.686 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.686 * [backup-simplify]: Simplify 1/3 into 1/3 33.686 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in y.re 33.686 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in y.re 33.686 * [taylor]: Taking taylor expansion of -1 in y.re 33.686 * [backup-simplify]: Simplify -1 into -1 33.686 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.686 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.686 * [taylor]: Taking taylor expansion of y.im in y.re 33.686 * [backup-simplify]: Simplify y.im into y.im 33.686 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.686 * [taylor]: Taking taylor expansion of x.im in y.re 33.686 * [backup-simplify]: Simplify x.im into x.im 33.686 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.686 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.686 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.687 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 2) (pow x.im 2))) into (/ -1 (* (pow y.im 2) (pow x.im 2))) 33.687 * [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.687 * [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.687 * [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.687 * [taylor]: Taking taylor expansion of y.re in y.re 33.687 * [backup-simplify]: Simplify 0 into 0 33.687 * [backup-simplify]: Simplify 1 into 1 33.688 * [backup-simplify]: Simplify (* (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) 0) into 0 33.688 * [backup-simplify]: Simplify (* -1/3 0) into 0 33.688 * [taylor]: Taking taylor expansion of 0 in x.im 33.688 * [backup-simplify]: Simplify 0 into 0 33.688 * [taylor]: Taking taylor expansion of 0 in y.im 33.688 * [backup-simplify]: Simplify 0 into 0 33.688 * [backup-simplify]: Simplify 0 into 0 33.688 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.689 * [backup-simplify]: Simplify (- 0) into 0 33.689 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.690 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (* y.im x.im)) 1)))) 1) into 0 33.690 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (- (* y.im x.im))))) into 0 33.691 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.691 * [taylor]: Taking taylor expansion of 0 in x.im 33.691 * [backup-simplify]: Simplify 0 into 0 33.691 * [taylor]: Taking taylor expansion of 0 in y.im 33.691 * [backup-simplify]: Simplify 0 into 0 33.692 * [backup-simplify]: Simplify 0 into 0 33.692 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 33.693 * [backup-simplify]: Simplify (- 0) into 0 33.693 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.693 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- y.im) 1)))) 1) into 0 33.694 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.695 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- y.im)) (log x.im)))) into 0 33.695 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.695 * [taylor]: Taking taylor expansion of 0 in y.im 33.695 * [backup-simplify]: Simplify 0 into 0 33.696 * [backup-simplify]: Simplify 0 into 0 33.696 * [backup-simplify]: Simplify (- 0) into 0 33.696 * [backup-simplify]: Simplify (- 1) into -1 33.697 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 33.698 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 33.698 * [backup-simplify]: Simplify (+ 0 0) into 0 33.699 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log y.im) (+ (log x.im) (log -1))))) into 0 33.699 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log y.im) (+ (log x.im) (log -1))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.700 * [backup-simplify]: Simplify 0 into 0 33.700 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.700 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.701 * [backup-simplify]: Simplify (- 0) into 0 33.701 * [backup-simplify]: Simplify (+ 0 0) into 0 33.701 * [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.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 (- (* y.im x.im)))))) into (- (* 1/6 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 33.702 * [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.702 * [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.702 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.702 * [backup-simplify]: Simplify -1/9 into -1/9 33.702 * [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.702 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 5) (pow x.im 5))) 1/3) in y.re 33.702 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5)))))) in y.re 33.702 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 5) (pow x.im 5))))) in y.re 33.702 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.702 * [backup-simplify]: Simplify 1/3 into 1/3 33.702 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 5) (pow x.im 5)))) in y.re 33.702 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 5) (pow x.im 5))) in y.re 33.703 * [taylor]: Taking taylor expansion of -1 in y.re 33.703 * [backup-simplify]: Simplify -1 into -1 33.703 * [taylor]: Taking taylor expansion of (* (pow y.im 5) (pow x.im 5)) in y.re 33.703 * [taylor]: Taking taylor expansion of (pow y.im 5) in y.re 33.703 * [taylor]: Taking taylor expansion of y.im in y.re 33.703 * [backup-simplify]: Simplify y.im into y.im 33.703 * [taylor]: Taking taylor expansion of (pow x.im 5) in y.re 33.703 * [taylor]: Taking taylor expansion of x.im in y.re 33.703 * [backup-simplify]: Simplify x.im into x.im 33.703 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.703 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 33.703 * [backup-simplify]: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 33.703 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.703 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 33.703 * [backup-simplify]: Simplify (* x.im (pow x.im 4)) into (pow x.im 5) 33.703 * [backup-simplify]: Simplify (* (pow y.im 5) (pow x.im 5)) into (* (pow y.im 5) (pow x.im 5)) 33.703 * [backup-simplify]: Simplify (/ -1 (* (pow y.im 5) (pow x.im 5))) into (/ -1 (* (pow y.im 5) (pow x.im 5))) 33.703 * [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.703 * [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.703 * [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.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.704 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 33.704 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 33.704 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 33.704 * [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.704 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1)))) 1) into 0 33.705 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) into 0 33.705 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) (+ (* (/ (pow 0 1) 1)))) into 0 33.706 * [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.706 * [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.706 * [taylor]: Taking taylor expansion of (- (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3))) in x.im 33.706 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3)) 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.706 * [taylor]: Taking taylor expansion of (pow (/ -1 (* (pow y.im 2) (pow x.im 2))) 1/3) in x.im 33.706 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2)))))) in x.im 33.706 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ -1 (* (pow y.im 2) (pow x.im 2))))) 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.706 * [taylor]: Taking taylor expansion of (log (/ -1 (* (pow y.im 2) (pow x.im 2)))) in x.im 33.707 * [taylor]: Taking taylor expansion of (/ -1 (* (pow y.im 2) (pow x.im 2))) in x.im 33.707 * [taylor]: Taking taylor expansion of -1 in x.im 33.707 * [backup-simplify]: Simplify -1 into -1 33.707 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 33.707 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 33.707 * [taylor]: Taking taylor expansion of y.im in x.im 33.707 * [backup-simplify]: Simplify y.im into y.im 33.707 * [taylor]: Taking taylor expansion of (pow x.im 2) 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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.707 * [backup-simplify]: Simplify (* 1 1) into 1 33.707 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 33.707 * [backup-simplify]: Simplify (/ -1 (pow y.im 2)) into (/ -1 (pow y.im 2)) 33.707 * [backup-simplify]: Simplify (log (/ -1 (pow y.im 2))) into (log (/ -1 (pow y.im 2))) 33.707 * [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.708 * [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.708 * [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.708 * [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.708 * [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.708 * [taylor]: Taking taylor expansion of (- (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))))) in y.im 33.708 * [taylor]: Taking taylor expansion of (* 1/3 (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))))) in y.im 33.708 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.708 * [backup-simplify]: Simplify 1/3 into 1/3 33.708 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))))) in y.im 33.708 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im)))) in y.im 33.708 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.708 * [backup-simplify]: Simplify 1/3 into 1/3 33.708 * [taylor]: Taking taylor expansion of (- (log (/ -1 (pow y.im 2))) (* 2 (log x.im))) in y.im 33.708 * [taylor]: Taking taylor expansion of (log (/ -1 (pow y.im 2))) in y.im 33.708 * [taylor]: Taking taylor expansion of (/ -1 (pow y.im 2)) in y.im 33.708 * [taylor]: Taking taylor expansion of -1 in y.im 33.708 * [backup-simplify]: Simplify -1 into -1 33.708 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 33.708 * [taylor]: Taking taylor expansion of y.im in y.im 33.708 * [backup-simplify]: Simplify 0 into 0 33.708 * [backup-simplify]: Simplify 1 into 1 33.708 * [backup-simplify]: Simplify (* 1 1) into 1 33.709 * [backup-simplify]: Simplify (/ -1 1) into -1 33.709 * [backup-simplify]: Simplify (log -1) into (log -1) 33.709 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 33.709 * [taylor]: Taking taylor expansion of 2 in y.im 33.709 * [backup-simplify]: Simplify 2 into 2 33.709 * [taylor]: Taking taylor expansion of (log x.im) in y.im 33.709 * [taylor]: Taking taylor expansion of x.im in y.im 33.709 * [backup-simplify]: Simplify x.im into x.im 33.709 * [backup-simplify]: Simplify (log x.im) into (log x.im) 33.710 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log -1)) into (- (log -1) (* 2 (log y.im))) 33.710 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 33.710 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 33.710 * [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.710 * [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.711 * [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.711 * [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.711 * [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.712 * [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.712 * [backup-simplify]: Simplify (- 0) into 0 33.712 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.713 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 33.713 * [backup-simplify]: Simplify (- 0) into 0 33.713 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 33.714 * [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.715 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (- (* y.im x.im)))))) into 0 33.715 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (* y.im x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.715 * [taylor]: Taking taylor expansion of 0 in x.im 33.715 * [backup-simplify]: Simplify 0 into 0 33.715 * [taylor]: Taking taylor expansion of 0 in y.im 33.715 * [backup-simplify]: Simplify 0 into 0 33.715 * [backup-simplify]: Simplify 0 into 0 33.715 * [taylor]: Taking taylor expansion of 0 in y.im 33.715 * [backup-simplify]: Simplify 0 into 0 33.716 * [backup-simplify]: Simplify 0 into 0 33.716 * [taylor]: Taking taylor expansion of 0 in y.im 33.716 * [backup-simplify]: Simplify 0 into 0 33.716 * [backup-simplify]: Simplify 0 into 0 33.716 * [backup-simplify]: Simplify (- 0) into 0 33.716 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.717 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.717 * [backup-simplify]: Simplify (- 0) into 0 33.717 * [backup-simplify]: Simplify (- y.im) into (- y.im) 33.718 * [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.718 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (- y.im))) into (+ (log (- y.im)) (log x.im)) 33.719 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (- y.im)) (log x.im))))) into 0 33.719 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- y.im)) (log x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.719 * [taylor]: Taking taylor expansion of 0 in y.im 33.719 * [backup-simplify]: Simplify 0 into 0 33.719 * [backup-simplify]: Simplify 0 into 0 33.719 * [backup-simplify]: Simplify 0 into 0 33.719 * [backup-simplify]: Simplify 0 into 0 33.720 * [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.720 * [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.720 * [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.720 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.720 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.720 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.720 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.720 * [backup-simplify]: Simplify 1/3 into 1/3 33.721 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.721 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.721 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.721 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.721 * [taylor]: Taking taylor expansion of y.re in y.im 33.721 * [backup-simplify]: Simplify y.re into y.re 33.721 * [taylor]: Taking taylor expansion of x.re in y.im 33.721 * [backup-simplify]: Simplify x.re into x.re 33.721 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.721 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.721 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.721 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.721 * [taylor]: Taking taylor expansion of y.im in y.im 33.721 * [backup-simplify]: Simplify 0 into 0 33.721 * [backup-simplify]: Simplify 1 into 1 33.721 * [taylor]: Taking taylor expansion of x.im in y.im 33.721 * [backup-simplify]: Simplify x.im into x.im 33.721 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.721 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.721 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.721 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.721 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.721 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.722 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.722 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.722 * [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.722 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.722 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.722 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.722 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.722 * [backup-simplify]: Simplify 1/3 into 1/3 33.722 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.722 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.722 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.722 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.722 * [taylor]: Taking taylor expansion of y.re in x.im 33.722 * [backup-simplify]: Simplify y.re into y.re 33.722 * [taylor]: Taking taylor expansion of x.re in x.im 33.722 * [backup-simplify]: Simplify x.re into x.re 33.722 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.722 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.722 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.722 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.722 * [taylor]: Taking taylor expansion of y.im in x.im 33.722 * [backup-simplify]: Simplify y.im into y.im 33.722 * [taylor]: Taking taylor expansion of x.im in x.im 33.722 * [backup-simplify]: Simplify 0 into 0 33.722 * [backup-simplify]: Simplify 1 into 1 33.722 * [backup-simplify]: Simplify (* y.im 0) into 0 33.722 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.723 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.723 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.723 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.723 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.723 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.723 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.723 * [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.723 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.723 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.723 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.723 * [taylor]: Taking taylor expansion of 1/3 in y.re 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.re 33.723 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.723 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.723 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.723 * [taylor]: Taking taylor expansion of y.re in y.re 33.723 * [backup-simplify]: Simplify 0 into 0 33.723 * [backup-simplify]: Simplify 1 into 1 33.723 * [taylor]: Taking taylor expansion of x.re in y.re 33.723 * [backup-simplify]: Simplify x.re into x.re 33.723 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.724 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.724 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.724 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.724 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.724 * [taylor]: Taking taylor expansion of y.im in y.re 33.724 * [backup-simplify]: Simplify y.im into y.im 33.724 * [taylor]: Taking taylor expansion of x.im in y.re 33.724 * [backup-simplify]: Simplify x.im into x.im 33.724 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.724 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.724 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.724 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.724 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.724 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.725 * [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.725 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.725 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.725 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.725 * [taylor]: Taking taylor expansion of 1/3 in x.re 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.re 33.725 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.725 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.725 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.725 * [taylor]: Taking taylor expansion of y.re in x.re 33.725 * [backup-simplify]: Simplify y.re into y.re 33.725 * [taylor]: Taking taylor expansion of x.re in x.re 33.725 * [backup-simplify]: Simplify 0 into 0 33.725 * [backup-simplify]: Simplify 1 into 1 33.725 * [backup-simplify]: Simplify (* y.re 0) into 0 33.725 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.726 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.726 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.726 * [taylor]: Taking taylor expansion of y.im in x.re 33.726 * [backup-simplify]: Simplify y.im into y.im 33.726 * [taylor]: Taking taylor expansion of x.im in x.re 33.726 * [backup-simplify]: Simplify x.im into x.im 33.726 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.726 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.726 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.726 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.726 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.726 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.726 * [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.726 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.726 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.726 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.726 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.726 * [backup-simplify]: Simplify 1/3 into 1/3 33.727 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.727 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.727 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.727 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.727 * [taylor]: Taking taylor expansion of y.re in x.re 33.727 * [backup-simplify]: Simplify y.re into y.re 33.727 * [taylor]: Taking taylor expansion of x.re in x.re 33.727 * [backup-simplify]: Simplify 0 into 0 33.727 * [backup-simplify]: Simplify 1 into 1 33.727 * [backup-simplify]: Simplify (* y.re 0) into 0 33.727 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.727 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.727 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.727 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.727 * [taylor]: Taking taylor expansion of y.im in x.re 33.727 * [backup-simplify]: Simplify y.im into y.im 33.727 * [taylor]: Taking taylor expansion of x.im in x.re 33.727 * [backup-simplify]: Simplify x.im into x.im 33.727 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.727 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.727 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.727 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.728 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.728 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.728 * [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.728 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.728 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 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)) (log x.re)) in y.re 33.728 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.728 * [taylor]: Taking taylor expansion of (/ 1 y.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 * [backup-simplify]: Simplify (/ 1 1) into 1 33.729 * [backup-simplify]: Simplify (log 1) into 0 33.729 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.729 * [taylor]: Taking taylor expansion of x.re in y.re 33.729 * [backup-simplify]: Simplify x.re into x.re 33.729 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.729 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.729 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.729 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.729 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.729 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.729 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.729 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.729 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.729 * [backup-simplify]: Simplify -1/3 into -1/3 33.729 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.729 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.729 * [taylor]: Taking taylor expansion of y.re in x.im 33.729 * [backup-simplify]: Simplify y.re into y.re 33.729 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.729 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.729 * [taylor]: Taking taylor expansion of x.re in x.im 33.729 * [backup-simplify]: Simplify x.re into x.re 33.729 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.729 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.730 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.730 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.730 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.730 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.730 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.730 * [backup-simplify]: Simplify -1/3 into -1/3 33.730 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.730 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.730 * [taylor]: Taking taylor expansion of x.re in y.im 33.730 * [backup-simplify]: Simplify x.re into x.re 33.730 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.730 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.730 * [taylor]: Taking taylor expansion of y.re in y.im 33.730 * [backup-simplify]: Simplify y.re into y.re 33.730 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.730 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.730 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.730 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.730 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.730 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.731 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.731 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.731 * [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.734 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.734 * [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.735 * [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.735 * [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.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 (/ (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) (* y.im x.im)) in y.re 33.735 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.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.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.735 * [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.736 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.736 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.736 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.736 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.736 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.736 * [taylor]: Taking taylor expansion of y.im in y.re 33.736 * [backup-simplify]: Simplify y.im into y.im 33.736 * [taylor]: Taking taylor expansion of x.im in y.re 33.736 * [backup-simplify]: Simplify x.im into x.im 33.736 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.738 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.738 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.738 * [backup-simplify]: Simplify (- 0) into 0 33.739 * [backup-simplify]: Simplify (+ 0 0) into 0 33.739 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.739 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.740 * [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.740 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.740 * [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.740 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.741 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.741 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.742 * [backup-simplify]: Simplify (- 0) into 0 33.742 * [backup-simplify]: Simplify (+ 0 0) into 0 33.742 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.743 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.743 * [taylor]: Taking taylor expansion of 0 in x.im 33.743 * [backup-simplify]: Simplify 0 into 0 33.743 * [taylor]: Taking taylor expansion of 0 in y.im 33.743 * [backup-simplify]: Simplify 0 into 0 33.743 * [backup-simplify]: Simplify 0 into 0 33.743 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.744 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.744 * [backup-simplify]: Simplify (+ 0 0) into 0 33.744 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.745 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.745 * [taylor]: Taking taylor expansion of 0 in y.im 33.745 * [backup-simplify]: Simplify 0 into 0 33.745 * [backup-simplify]: Simplify 0 into 0 33.745 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.746 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.746 * [backup-simplify]: Simplify (+ 0 0) into 0 33.746 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.747 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.747 * [backup-simplify]: Simplify 0 into 0 33.747 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.748 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.748 * [backup-simplify]: Simplify (- 0) into 0 33.748 * [backup-simplify]: Simplify (+ 0 0) into 0 33.749 * [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.749 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.749 * [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.750 * [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.750 * [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.750 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.750 * [backup-simplify]: Simplify -1/9 into -1/9 33.750 * [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.750 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.750 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.750 * [taylor]: Taking taylor expansion of y.re in y.re 33.750 * [backup-simplify]: Simplify 0 into 0 33.750 * [backup-simplify]: Simplify 1 into 1 33.750 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.750 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.750 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.750 * [backup-simplify]: Simplify 1/3 into 1/3 33.750 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.750 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.750 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.750 * [taylor]: Taking taylor expansion of y.re in y.re 33.750 * [backup-simplify]: Simplify 0 into 0 33.750 * [backup-simplify]: Simplify 1 into 1 33.750 * [backup-simplify]: Simplify (/ 1 1) into 1 33.751 * [backup-simplify]: Simplify (log 1) into 0 33.751 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.751 * [taylor]: Taking taylor expansion of x.re in y.re 33.751 * [backup-simplify]: Simplify x.re into x.re 33.751 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.751 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.751 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.751 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.751 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.751 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.751 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.751 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.751 * [taylor]: Taking taylor expansion of y.im in y.re 33.751 * [backup-simplify]: Simplify y.im into y.im 33.751 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.751 * [taylor]: Taking taylor expansion of x.im in y.re 33.751 * [backup-simplify]: Simplify x.im into x.im 33.752 * [backup-simplify]: Simplify (* 1 1) into 1 33.752 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.752 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.752 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.752 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.752 * [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.752 * [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.752 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.752 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.752 * [backup-simplify]: Simplify -1/3 into -1/3 33.752 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.752 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.752 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.752 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.752 * [backup-simplify]: Simplify -1/3 into -1/3 33.752 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.752 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.752 * [taylor]: Taking taylor expansion of x.re in x.im 33.752 * [backup-simplify]: Simplify x.re into x.re 33.752 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.752 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.752 * [taylor]: Taking taylor expansion of y.re in x.im 33.752 * [backup-simplify]: Simplify y.re into y.re 33.752 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.752 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.753 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.753 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.753 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.753 * [taylor]: Taking taylor expansion of x.im in x.im 33.753 * [backup-simplify]: Simplify 0 into 0 33.753 * [backup-simplify]: Simplify 1 into 1 33.753 * [taylor]: Taking taylor expansion of y.im in x.im 33.753 * [backup-simplify]: Simplify y.im into y.im 33.753 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.753 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.753 * [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.754 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.754 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.754 * [backup-simplify]: Simplify (+ 0 0) into 0 33.755 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.755 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.755 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.756 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.756 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.756 * [taylor]: Taking taylor expansion of 0 in y.im 33.756 * [backup-simplify]: Simplify 0 into 0 33.756 * [backup-simplify]: Simplify 0 into 0 33.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.759 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.760 * [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.761 * [backup-simplify]: Simplify (- 0) into 0 33.761 * [backup-simplify]: Simplify (+ 0 0) into 0 33.762 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.763 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.763 * [taylor]: Taking taylor expansion of 0 in x.im 33.763 * [backup-simplify]: Simplify 0 into 0 33.764 * [taylor]: Taking taylor expansion of 0 in y.im 33.764 * [backup-simplify]: Simplify 0 into 0 33.764 * [backup-simplify]: Simplify 0 into 0 33.764 * [taylor]: Taking taylor expansion of 0 in y.im 33.764 * [backup-simplify]: Simplify 0 into 0 33.764 * [backup-simplify]: Simplify 0 into 0 33.764 * [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.764 * [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.764 * [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.764 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.im 33.764 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.im 33.764 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.im 33.764 * [taylor]: Taking taylor expansion of 1/3 in y.im 33.764 * [backup-simplify]: Simplify 1/3 into 1/3 33.764 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 33.764 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 33.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 33.764 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 33.764 * [taylor]: Taking taylor expansion of y.re in y.im 33.765 * [backup-simplify]: Simplify y.re into y.re 33.765 * [taylor]: Taking taylor expansion of x.re in y.im 33.765 * [backup-simplify]: Simplify x.re into x.re 33.765 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.765 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 33.765 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 33.765 * [taylor]: Taking taylor expansion of y.im in y.im 33.765 * [backup-simplify]: Simplify 0 into 0 33.765 * [backup-simplify]: Simplify 1 into 1 33.765 * [taylor]: Taking taylor expansion of x.im in y.im 33.765 * [backup-simplify]: Simplify x.im into x.im 33.765 * [backup-simplify]: Simplify (* 0 x.im) into 0 33.765 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 33.765 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 33.765 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 33.766 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 33.766 * [backup-simplify]: Simplify (log (- (/ 1 x.im))) into (log (- (/ 1 x.im))) 33.767 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) (log (- (/ 1 x.im)))) into (- (log (- (/ 1 x.im))) (log y.im)) 33.767 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) into (* 1/3 (- (log (- (/ 1 x.im))) (log y.im))) 33.767 * [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.767 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.im 33.767 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.im 33.767 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.im 33.767 * [taylor]: Taking taylor expansion of 1/3 in x.im 33.767 * [backup-simplify]: Simplify 1/3 into 1/3 33.767 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 33.767 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 33.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 33.767 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 33.767 * [taylor]: Taking taylor expansion of y.re in x.im 33.767 * [backup-simplify]: Simplify y.re into y.re 33.767 * [taylor]: Taking taylor expansion of x.re in x.im 33.767 * [backup-simplify]: Simplify x.re into x.re 33.767 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 33.767 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 33.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 33.767 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 33.767 * [taylor]: Taking taylor expansion of y.im in x.im 33.767 * [backup-simplify]: Simplify y.im into y.im 33.767 * [taylor]: Taking taylor expansion of x.im in x.im 33.768 * [backup-simplify]: Simplify 0 into 0 33.768 * [backup-simplify]: Simplify 1 into 1 33.768 * [backup-simplify]: Simplify (* y.im 0) into 0 33.768 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 33.768 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 33.768 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 33.768 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 33.768 * [backup-simplify]: Simplify (log (- (/ 1 y.im))) into (log (- (/ 1 y.im))) 33.769 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (- (/ 1 y.im)))) into (- (log (- (/ 1 y.im))) (log x.im)) 33.769 * [backup-simplify]: Simplify (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) into (* 1/3 (- (log (- (/ 1 y.im))) (log x.im))) 33.769 * [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.769 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in y.re 33.769 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in y.re 33.769 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in y.re 33.769 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.769 * [backup-simplify]: Simplify 1/3 into 1/3 33.769 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 33.769 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 33.769 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 33.769 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 33.769 * [taylor]: Taking taylor expansion of y.re in y.re 33.769 * [backup-simplify]: Simplify 0 into 0 33.769 * [backup-simplify]: Simplify 1 into 1 33.769 * [taylor]: Taking taylor expansion of x.re in y.re 33.769 * [backup-simplify]: Simplify x.re into x.re 33.770 * [backup-simplify]: Simplify (* 0 x.re) into 0 33.770 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 33.770 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 33.770 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 33.770 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.770 * [taylor]: Taking taylor expansion of y.im in y.re 33.770 * [backup-simplify]: Simplify y.im into y.im 33.770 * [taylor]: Taking taylor expansion of x.im in y.re 33.770 * [backup-simplify]: Simplify x.im into x.im 33.770 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.770 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.770 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 33.770 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 33.771 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log y.re)) 33.771 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log y.re))) into (* 1/3 (- (log (/ 1 x.re)) (log y.re))) 33.771 * [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.771 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.771 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.771 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.771 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.771 * [backup-simplify]: Simplify 1/3 into 1/3 33.771 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.771 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.771 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.771 * [taylor]: Taking taylor expansion of y.re in x.re 33.771 * [backup-simplify]: Simplify y.re into y.re 33.771 * [taylor]: Taking taylor expansion of x.re in x.re 33.772 * [backup-simplify]: Simplify 0 into 0 33.772 * [backup-simplify]: Simplify 1 into 1 33.772 * [backup-simplify]: Simplify (* y.re 0) into 0 33.772 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.772 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.772 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.772 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.772 * [taylor]: Taking taylor expansion of y.im in x.re 33.772 * [backup-simplify]: Simplify y.im into y.im 33.772 * [taylor]: Taking taylor expansion of x.im in x.re 33.772 * [backup-simplify]: Simplify x.im into x.im 33.772 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.772 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.772 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.772 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.773 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.773 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.773 * [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.773 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1/3) in x.re 33.773 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))))) in x.re 33.773 * [taylor]: Taking taylor expansion of (* 1/3 (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))))) in x.re 33.773 * [taylor]: Taking taylor expansion of 1/3 in x.re 33.773 * [backup-simplify]: Simplify 1/3 into 1/3 33.773 * [taylor]: Taking taylor expansion of (log (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 33.773 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 33.773 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 33.774 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 33.774 * [taylor]: Taking taylor expansion of y.re in x.re 33.774 * [backup-simplify]: Simplify y.re into y.re 33.774 * [taylor]: Taking taylor expansion of x.re in x.re 33.774 * [backup-simplify]: Simplify 0 into 0 33.774 * [backup-simplify]: Simplify 1 into 1 33.774 * [backup-simplify]: Simplify (* y.re 0) into 0 33.774 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 33.774 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 33.774 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 33.774 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 33.774 * [taylor]: Taking taylor expansion of y.im in x.re 33.774 * [backup-simplify]: Simplify y.im into y.im 33.774 * [taylor]: Taking taylor expansion of x.im in x.re 33.774 * [backup-simplify]: Simplify x.im into x.im 33.774 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.774 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 33.775 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 33.775 * [backup-simplify]: Simplify (log (/ 1 y.re)) into (log (/ 1 y.re)) 33.775 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.775 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.re)) (log x.re))) into (* 1/3 (- (log (/ 1 y.re)) (log x.re))) 33.775 * [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.775 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.775 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.776 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.776 * [backup-simplify]: Simplify 1/3 into 1/3 33.776 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.776 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.776 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.776 * [taylor]: Taking taylor expansion of y.re in y.re 33.776 * [backup-simplify]: Simplify 0 into 0 33.776 * [backup-simplify]: Simplify 1 into 1 33.776 * [backup-simplify]: Simplify (/ 1 1) into 1 33.776 * [backup-simplify]: Simplify (log 1) into 0 33.777 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.777 * [taylor]: Taking taylor expansion of x.re in y.re 33.777 * [backup-simplify]: Simplify x.re into x.re 33.777 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.777 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.777 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.777 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.777 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.777 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.778 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log y.re) (log x.re)))) in x.im 33.778 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log y.re) (log x.re))) in x.im 33.778 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.778 * [backup-simplify]: Simplify -1/3 into -1/3 33.778 * [taylor]: Taking taylor expansion of (+ (log y.re) (log x.re)) in x.im 33.778 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.778 * [taylor]: Taking taylor expansion of y.re in x.im 33.778 * [backup-simplify]: Simplify y.re into y.re 33.778 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.778 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.778 * [taylor]: Taking taylor expansion of x.re in x.im 33.778 * [backup-simplify]: Simplify x.re into x.re 33.778 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.778 * [backup-simplify]: Simplify (+ (log y.re) (log x.re)) into (+ (log x.re) (log y.re)) 33.778 * [backup-simplify]: Simplify (* -1/3 (+ (log x.re) (log y.re))) into (* -1/3 (+ (log y.re) (log x.re))) 33.778 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.778 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in y.im 33.778 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in y.im 33.778 * [taylor]: Taking taylor expansion of -1/3 in y.im 33.778 * [backup-simplify]: Simplify -1/3 into -1/3 33.778 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in y.im 33.778 * [taylor]: Taking taylor expansion of (log x.re) in y.im 33.778 * [taylor]: Taking taylor expansion of x.re in y.im 33.778 * [backup-simplify]: Simplify x.re into x.re 33.778 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.778 * [taylor]: Taking taylor expansion of (log y.re) in y.im 33.778 * [taylor]: Taking taylor expansion of y.re in y.im 33.779 * [backup-simplify]: Simplify y.re into y.re 33.779 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.779 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.779 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.779 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.779 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.re) (log x.re)))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.780 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 33.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 33.780 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 33.780 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 33.781 * [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.781 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.781 * [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.782 * [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.782 * [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.782 * [taylor]: Taking taylor expansion of -1/3 in y.re 33.782 * [backup-simplify]: Simplify -1/3 into -1/3 33.782 * [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.782 * [taylor]: Taking taylor expansion of (* y.re (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.782 * [taylor]: Taking taylor expansion of y.re in y.re 33.782 * [backup-simplify]: Simplify 0 into 0 33.782 * [backup-simplify]: Simplify 1 into 1 33.782 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.782 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.782 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.782 * [backup-simplify]: Simplify 1/3 into 1/3 33.782 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.782 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.782 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.782 * [taylor]: Taking taylor expansion of y.re in y.re 33.782 * [backup-simplify]: Simplify 0 into 0 33.782 * [backup-simplify]: Simplify 1 into 1 33.783 * [backup-simplify]: Simplify (/ 1 1) into 1 33.783 * [backup-simplify]: Simplify (log 1) into 0 33.783 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.783 * [taylor]: Taking taylor expansion of x.re in y.re 33.783 * [backup-simplify]: Simplify x.re into x.re 33.783 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.784 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.784 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.784 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.784 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.784 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.784 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 33.784 * [taylor]: Taking taylor expansion of y.im in y.re 33.784 * [backup-simplify]: Simplify y.im into y.im 33.784 * [taylor]: Taking taylor expansion of x.im in y.re 33.784 * [backup-simplify]: Simplify x.im into x.im 33.784 * [backup-simplify]: Simplify (* 0 (exp (* -1/3 (+ (log y.re) (log x.re))))) into 0 33.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.786 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.787 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.788 * [backup-simplify]: Simplify (- 0) into 0 33.788 * [backup-simplify]: Simplify (+ 0 0) into 0 33.788 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.789 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.790 * [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.790 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 33.790 * [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.791 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 33.793 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 33.793 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.794 * [backup-simplify]: Simplify (- 0) into 0 33.794 * [backup-simplify]: Simplify (+ 0 0) into 0 33.795 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.re) (log y.re))))) into 0 33.795 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.795 * [taylor]: Taking taylor expansion of 0 in x.im 33.795 * [backup-simplify]: Simplify 0 into 0 33.796 * [taylor]: Taking taylor expansion of 0 in y.im 33.796 * [backup-simplify]: Simplify 0 into 0 33.796 * [backup-simplify]: Simplify 0 into 0 33.796 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.797 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.798 * [backup-simplify]: Simplify (+ 0 0) into 0 33.798 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log x.re) (log y.re)))) into 0 33.799 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log y.re) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.799 * [taylor]: Taking taylor expansion of 0 in y.im 33.799 * [backup-simplify]: Simplify 0 into 0 33.799 * [backup-simplify]: Simplify 0 into 0 33.800 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.801 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.801 * [backup-simplify]: Simplify (+ 0 0) into 0 33.801 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.802 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.802 * [backup-simplify]: Simplify 0 into 0 33.803 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 33.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 33.804 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 33.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 33.804 * [backup-simplify]: Simplify (- 0) into 0 33.804 * [backup-simplify]: Simplify (+ 0 0) into 0 33.806 * [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.806 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 y.re))) into (- (log (/ 1 y.re)) (log x.re)) 33.807 * [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.808 * [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.808 * [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.808 * [taylor]: Taking taylor expansion of -1/9 in y.re 33.808 * [backup-simplify]: Simplify -1/9 into -1/9 33.808 * [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.808 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re))))) in y.re 33.808 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 33.808 * [taylor]: Taking taylor expansion of y.re in y.re 33.808 * [backup-simplify]: Simplify 0 into 0 33.808 * [backup-simplify]: Simplify 1 into 1 33.808 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.re)) (log x.re)))) in y.re 33.808 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.re)) (log x.re))) in y.re 33.808 * [taylor]: Taking taylor expansion of 1/3 in y.re 33.808 * [backup-simplify]: Simplify 1/3 into 1/3 33.808 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.re)) (log x.re)) in y.re 33.808 * [taylor]: Taking taylor expansion of (log (/ 1 y.re)) in y.re 33.808 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 33.808 * [taylor]: Taking taylor expansion of y.re in y.re 33.808 * [backup-simplify]: Simplify 0 into 0 33.808 * [backup-simplify]: Simplify 1 into 1 33.809 * [backup-simplify]: Simplify (/ 1 1) into 1 33.809 * [backup-simplify]: Simplify (log 1) into 0 33.809 * [taylor]: Taking taylor expansion of (log x.re) in y.re 33.809 * [taylor]: Taking taylor expansion of x.re in y.re 33.809 * [backup-simplify]: Simplify x.re into x.re 33.809 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.810 * [backup-simplify]: Simplify (+ (* (- 1) (log y.re)) 0) into (- (log y.re)) 33.810 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 33.810 * [backup-simplify]: Simplify (+ (- (log y.re)) (- (log x.re))) into (- (+ (log x.re) (log y.re))) 33.810 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.re) (log y.re)))) into (* -1/3 (+ (log x.re) (log y.re))) 33.810 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.810 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 33.810 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 33.810 * [taylor]: Taking taylor expansion of y.im in y.re 33.810 * [backup-simplify]: Simplify y.im into y.im 33.810 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 33.810 * [taylor]: Taking taylor expansion of x.im in y.re 33.810 * [backup-simplify]: Simplify x.im into x.im 33.811 * [backup-simplify]: Simplify (* 1 1) into 1 33.811 * [backup-simplify]: Simplify (* 1 (exp (* -1/3 (+ (log y.re) (log x.re))))) into (exp (* -1/3 (+ (log x.re) (log y.re)))) 33.811 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 33.811 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 33.811 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 33.811 * [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.812 * [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.812 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im))) in x.im 33.812 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.812 * [backup-simplify]: Simplify -1/3 into -1/3 33.812 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) (* x.im y.im)) in x.im 33.812 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (log x.re) (log y.re)))) in x.im 33.812 * [taylor]: Taking taylor expansion of (* -1/3 (+ (log x.re) (log y.re))) in x.im 33.812 * [taylor]: Taking taylor expansion of -1/3 in x.im 33.812 * [backup-simplify]: Simplify -1/3 into -1/3 33.812 * [taylor]: Taking taylor expansion of (+ (log x.re) (log y.re)) in x.im 33.812 * [taylor]: Taking taylor expansion of (log x.re) in x.im 33.812 * [taylor]: Taking taylor expansion of x.re in x.im 33.812 * [backup-simplify]: Simplify x.re into x.re 33.812 * [backup-simplify]: Simplify (log x.re) into (log x.re) 33.812 * [taylor]: Taking taylor expansion of (log y.re) in x.im 33.812 * [taylor]: Taking taylor expansion of y.re in x.im 33.812 * [backup-simplify]: Simplify y.re into y.re 33.812 * [backup-simplify]: Simplify (log y.re) into (log y.re) 33.812 * [backup-simplify]: Simplify (+ (log x.re) (log y.re)) into (+ (log y.re) (log x.re)) 33.812 * [backup-simplify]: Simplify (* -1/3 (+ (log y.re) (log x.re))) into (* -1/3 (+ (log x.re) (log y.re))) 33.812 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.re) (log y.re)))) into (exp (* -1/3 (+ (log y.re) (log x.re)))) 33.812 * [taylor]: Taking taylor expansion of (* x.im y.im) in x.im 33.812 * [taylor]: Taking taylor expansion of x.im in x.im 33.812 * [backup-simplify]: Simplify 0 into 0 33.812 * [backup-simplify]: Simplify 1 into 1 33.812 * [taylor]: Taking taylor expansion of y.im in x.im 33.813 * [backup-simplify]: Simplify y.im into y.im 33.813 * [backup-simplify]: Simplify (* 0 y.im) into 0 33.813 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.im)) into y.im 33.813 * [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.814 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 33.815 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 33.815 * [backup-simplify]: Simplify (+ 0 0) into 0 33.816 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (log y.re) (log x.re)))) into 0 33.817 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 33.818 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.im))) into 0 33.818 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im) (/ 0 y.im)))) into 0 33.819 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (/ (exp (* -1/3 (+ (log x.re) (log y.re)))) y.im))) into 0 33.819 * [taylor]: Taking taylor expansion of 0 in y.im 33.819 * [backup-simplify]: Simplify 0 into 0 33.819 * [backup-simplify]: Simplify 0 into 0 33.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 33.823 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 33.824 * [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.825 * [backup-simplify]: Simplify (- 0) into 0 33.825 * [backup-simplify]: Simplify (+ 0 0) into 0 33.826 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.re) (log y.re)))))) into 0 33.828 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.re) (log y.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 33.828 * [taylor]: Taking taylor expansion of 0 in x.im 33.828 * [backup-simplify]: Simplify 0 into 0 33.828 * [taylor]: Taking taylor expansion of 0 in y.im 33.828 * [backup-simplify]: Simplify 0 into 0 33.828 * [backup-simplify]: Simplify 0 into 0 33.828 * [taylor]: Taking taylor expansion of 0 in y.im 33.828 * [backup-simplify]: Simplify 0 into 0 33.828 * [backup-simplify]: Simplify 0 into 0 33.828 * [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.828 * * * [progress]: simplifying candidates 33.828 * * * * [progress]: [ 1 / 306 ] simplifiying candidate # 33.828 * * * * [progress]: [ 2 / 306 ] simplifiying candidate # 33.829 * * * * [progress]: [ 3 / 306 ] simplifiying candidate # 33.829 * * * * [progress]: [ 4 / 306 ] simplifiying candidate # 33.829 * * * * [progress]: [ 5 / 306 ] simplifiying candidate # 33.829 * [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.829 * * [simplify]: iters left: 6 (12 enodes) 33.834 * * [simplify]: iters left: 5 (46 enodes) 33.848 * * [simplify]: iters left: 4 (74 enodes) 33.873 * * [simplify]: iters left: 3 (150 enodes) 33.943 * * [simplify]: iters left: 2 (367 enodes) 34.156 * * [simplify]: Extracting #0: cost 1 inf + 0 34.156 * * [simplify]: Extracting #1: cost 3 inf + 0 34.156 * * [simplify]: Extracting #2: cost 17 inf + 0 34.157 * * [simplify]: Extracting #3: cost 105 inf + 1 34.158 * * [simplify]: Extracting #4: cost 162 inf + 174 34.161 * * [simplify]: Extracting #5: cost 114 inf + 6192 34.171 * * [simplify]: Extracting #6: cost 35 inf + 27814 34.192 * * [simplify]: Extracting #7: cost 0 inf + 42003 34.210 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 34.210 * [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.210 * * * * [progress]: [ 6 / 306 ] simplifiying candidate # 34.211 * [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.211 * * [simplify]: iters left: 6 (16 enodes) 34.220 * * [simplify]: iters left: 5 (80 enodes) 34.254 * * [simplify]: iters left: 4 (235 enodes) 34.338 * * [simplify]: Extracting #0: cost 1 inf + 0 34.338 * * [simplify]: Extracting #1: cost 3 inf + 0 34.338 * * [simplify]: Extracting #2: cost 18 inf + 0 34.338 * * [simplify]: Extracting #3: cost 137 inf + 0 34.339 * * [simplify]: Extracting #4: cost 300 inf + 722 34.342 * * [simplify]: Extracting #5: cost 257 inf + 31996 34.367 * * [simplify]: Extracting #6: cost 44 inf + 132449 34.414 * * [simplify]: Extracting #7: cost 2 inf + 124057 34.443 * * [simplify]: Extracting #8: cost 0 inf + 123180 34.477 * * [simplify]: Extracting #9: cost 0 inf + 123140 34.529 * [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.529 * [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.530 * * * * [progress]: [ 7 / 306 ] simplifiying candidate # 34.530 * [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.530 * * [simplify]: iters left: 6 (19 enodes) 34.537 * * [simplify]: iters left: 5 (106 enodes) 34.563 * * [simplify]: iters left: 4 (324 enodes) 34.720 * * [simplify]: Extracting #0: cost 1 inf + 0 34.720 * * [simplify]: Extracting #1: cost 3 inf + 0 34.721 * * [simplify]: Extracting #2: cost 32 inf + 0 34.721 * * [simplify]: Extracting #3: cost 209 inf + 0 34.724 * * [simplify]: Extracting #4: cost 333 inf + 18311 34.745 * * [simplify]: Extracting #5: cost 166 inf + 104116 34.784 * * [simplify]: Extracting #6: cost 50 inf + 128011 34.822 * * [simplify]: Extracting #7: cost 8 inf + 145255 34.894 * * [simplify]: Extracting #8: cost 0 inf + 150008 34.940 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 34.941 * [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)))))) 34.941 * * * * [progress]: [ 8 / 306 ] simplifiying candidate # 34.942 * [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)))) 34.942 * * [simplify]: iters left: 6 (20 enodes) 34.953 * * [simplify]: iters left: 5 (109 enodes) 35.000 * * [simplify]: iters left: 4 (323 enodes) 35.157 * * [simplify]: Extracting #0: cost 1 inf + 0 35.157 * * [simplify]: Extracting #1: cost 3 inf + 0 35.157 * * [simplify]: Extracting #2: cost 26 inf + 0 35.158 * * [simplify]: Extracting #3: cost 187 inf + 0 35.160 * * [simplify]: Extracting #4: cost 372 inf + 696 35.172 * * [simplify]: Extracting #5: cost 277 inf + 39987 35.199 * * [simplify]: Extracting #6: cost 75 inf + 133948 35.246 * * [simplify]: Extracting #7: cost 9 inf + 157516 35.312 * * [simplify]: Extracting #8: cost 0 inf + 162845 35.355 * * [simplify]: Extracting #9: cost 0 inf + 162805 35.402 * [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.402 * [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.402 * * * * [progress]: [ 9 / 306 ] simplifiying candidate # 35.403 * [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.403 * * [simplify]: iters left: 6 (20 enodes) 35.411 * * [simplify]: iters left: 5 (109 enodes) 35.459 * * [simplify]: iters left: 4 (331 enodes) 35.634 * * [simplify]: Extracting #0: cost 1 inf + 0 35.634 * * [simplify]: Extracting #1: cost 3 inf + 0 35.634 * * [simplify]: Extracting #2: cost 38 inf + 0 35.635 * * [simplify]: Extracting #3: cost 237 inf + 0 35.638 * * [simplify]: Extracting #4: cost 388 inf + 1555 35.654 * * [simplify]: Extracting #5: cost 296 inf + 37142 35.678 * * [simplify]: Extracting #6: cost 125 inf + 122691 35.747 * * [simplify]: Extracting #7: cost 32 inf + 161240 35.803 * * [simplify]: Extracting #8: cost 2 inf + 170597 35.861 * * [simplify]: Extracting #9: cost 0 inf + 171345 35.920 * [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))))))) 35.920 * [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)))))) 35.921 * * * * [progress]: [ 10 / 306 ] simplifiying candidate # 35.922 * [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)))) 35.922 * * [simplify]: iters left: 6 (20 enodes) 35.934 * * [simplify]: iters left: 5 (110 enodes) 35.981 * * [simplify]: iters left: 4 (322 enodes) 36.119 * * [simplify]: Extracting #0: cost 1 inf + 0 36.119 * * [simplify]: Extracting #1: cost 3 inf + 0 36.119 * * [simplify]: Extracting #2: cost 25 inf + 0 36.120 * * [simplify]: Extracting #3: cost 174 inf + 0 36.121 * * [simplify]: Extracting #4: cost 355 inf + 734 36.127 * * [simplify]: Extracting #5: cost 295 inf + 40382 36.152 * * [simplify]: Extracting #6: cost 98 inf + 144148 36.208 * * [simplify]: Extracting #7: cost 9 inf + 172135 36.280 * * [simplify]: Extracting #8: cost 0 inf + 170785 36.324 * * [simplify]: Extracting #9: cost 0 inf + 170614 36.398 * [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.398 * [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.399 * * * * [progress]: [ 11 / 306 ] simplifiying candidate # 36.399 * [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.399 * * [simplify]: iters left: 6 (20 enodes) 36.410 * * [simplify]: iters left: 5 (110 enodes) 36.455 * * [simplify]: iters left: 4 (334 enodes) 36.615 * * [simplify]: Extracting #0: cost 1 inf + 0 36.615 * * [simplify]: Extracting #1: cost 3 inf + 0 36.615 * * [simplify]: Extracting #2: cost 36 inf + 0 36.616 * * [simplify]: Extracting #3: cost 226 inf + 0 36.617 * * [simplify]: Extracting #4: cost 384 inf + 1231 36.626 * * [simplify]: Extracting #5: cost 274 inf + 48733 36.670 * * [simplify]: Extracting #6: cost 79 inf + 137892 36.725 * * [simplify]: Extracting #7: cost 33 inf + 157142 36.807 * * [simplify]: Extracting #8: cost 3 inf + 174767 36.866 * * [simplify]: Extracting #9: cost 0 inf + 176419 36.929 * [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)))))) 36.930 * [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)))))) 36.930 * * * * [progress]: [ 12 / 306 ] simplifiying candidate # 36.930 * [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)))) 36.930 * * [simplify]: iters left: 6 (20 enodes) 36.936 * * [simplify]: iters left: 5 (110 enodes) 36.964 * * [simplify]: iters left: 4 (324 enodes) 37.156 * * [simplify]: Extracting #0: cost 1 inf + 0 37.156 * * [simplify]: Extracting #1: cost 3 inf + 0 37.157 * * [simplify]: Extracting #2: cost 23 inf + 0 37.157 * * [simplify]: Extracting #3: cost 175 inf + 0 37.158 * * [simplify]: Extracting #4: cost 360 inf + 370 37.164 * * [simplify]: Extracting #5: cost 270 inf + 44060 37.195 * * [simplify]: Extracting #6: cost 55 inf + 147259 37.236 * * [simplify]: Extracting #7: cost 3 inf + 160464 37.310 * * [simplify]: Extracting #8: cost 0 inf + 159294 37.377 * * [simplify]: Extracting #9: cost 0 inf + 159043 37.444 * [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.444 * [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.445 * * * * [progress]: [ 13 / 306 ] simplifiying candidate # 37.445 * [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.446 * * [simplify]: iters left: 6 (20 enodes) 37.458 * * [simplify]: iters left: 5 (110 enodes) 37.509 * * [simplify]: iters left: 4 (334 enodes) 37.657 * * [simplify]: Extracting #0: cost 1 inf + 0 37.657 * * [simplify]: Extracting #1: cost 3 inf + 0 37.657 * * [simplify]: Extracting #2: cost 36 inf + 0 37.658 * * [simplify]: Extracting #3: cost 234 inf + 0 37.662 * * [simplify]: Extracting #4: cost 370 inf + 4330 37.684 * * [simplify]: Extracting #5: cost 214 inf + 82140 37.741 * * [simplify]: Extracting #6: cost 67 inf + 156362 37.798 * * [simplify]: Extracting #7: cost 33 inf + 166851 37.876 * * [simplify]: Extracting #8: cost 5 inf + 182541 37.934 * * [simplify]: Extracting #9: cost 0 inf + 186124 38.015 * [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.015 * [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.015 * * * * [progress]: [ 14 / 306 ] simplifiying candidate # 38.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 (- (pow (* 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.016 * * [simplify]: iters left: 6 (20 enodes) 38.026 * * [simplify]: iters left: 5 (110 enodes) 38.051 * * [simplify]: iters left: 4 (324 enodes) 38.168 * * [simplify]: Extracting #0: cost 1 inf + 0 38.168 * * [simplify]: Extracting #1: cost 3 inf + 0 38.169 * * [simplify]: Extracting #2: cost 23 inf + 0 38.169 * * [simplify]: Extracting #3: cost 174 inf + 0 38.172 * * [simplify]: Extracting #4: cost 345 inf + 696 38.182 * * [simplify]: Extracting #5: cost 333 inf + 15164 38.195 * * [simplify]: Extracting #6: cost 162 inf + 86797 38.238 * * [simplify]: Extracting #7: cost 11 inf + 163144 38.308 * * [simplify]: Extracting #8: cost 0 inf + 161934 38.360 * * [simplify]: Extracting #9: cost 0 inf + 161603 38.408 * [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.408 * [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.408 * * * * [progress]: [ 15 / 306 ] simplifiying candidate # 38.409 * [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.409 * * [simplify]: iters left: 6 (20 enodes) 38.414 * * [simplify]: iters left: 5 (110 enodes) 38.452 * * [simplify]: iters left: 4 (334 enodes) 38.599 * * [simplify]: Extracting #0: cost 1 inf + 0 38.599 * * [simplify]: Extracting #1: cost 3 inf + 0 38.600 * * [simplify]: Extracting #2: cost 36 inf + 0 38.600 * * [simplify]: Extracting #3: cost 234 inf + 0 38.603 * * [simplify]: Extracting #4: cost 376 inf + 2664 38.615 * * [simplify]: Extracting #5: cost 262 inf + 51340 38.654 * * [simplify]: Extracting #6: cost 72 inf + 151445 38.724 * * [simplify]: Extracting #7: cost 8 inf + 187657 38.777 * * [simplify]: Extracting #8: cost 0 inf + 189240 38.834 * * [simplify]: Extracting #9: cost 0 inf + 189120 38.893 * [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.893 * [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.894 * * * * [progress]: [ 16 / 306 ] simplifiying candidate # 38.894 * [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.894 * * [simplify]: iters left: 6 (20 enodes) 38.906 * * [simplify]: iters left: 5 (110 enodes) 38.948 * * [simplify]: iters left: 4 (322 enodes) 39.100 * * [simplify]: Extracting #0: cost 1 inf + 0 39.100 * * [simplify]: Extracting #1: cost 3 inf + 0 39.100 * * [simplify]: Extracting #2: cost 25 inf + 0 39.100 * * [simplify]: Extracting #3: cost 174 inf + 0 39.101 * * [simplify]: Extracting #4: cost 361 inf + 208 39.105 * * [simplify]: Extracting #5: cost 324 inf + 16665 39.120 * * [simplify]: Extracting #6: cost 147 inf + 96961 39.173 * * [simplify]: Extracting #7: cost 10 inf + 171369 39.216 * * [simplify]: Extracting #8: cost 0 inf + 171229 39.296 * * [simplify]: Extracting #9: cost 0 inf + 170818 39.370 * * [simplify]: Extracting #10: cost 0 inf + 170778 39.422 * [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.422 * [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.422 * * * * [progress]: [ 17 / 306 ] simplifiying candidate # 39.422 * [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.423 * * [simplify]: iters left: 6 (20 enodes) 39.428 * * [simplify]: iters left: 5 (110 enodes) 39.452 * * [simplify]: iters left: 4 (334 enodes) 39.582 * * [simplify]: Extracting #0: cost 1 inf + 0 39.582 * * [simplify]: Extracting #1: cost 3 inf + 0 39.582 * * [simplify]: Extracting #2: cost 36 inf + 0 39.583 * * [simplify]: Extracting #3: cost 226 inf + 0 39.585 * * [simplify]: Extracting #4: cost 370 inf + 4120 39.598 * * [simplify]: Extracting #5: cost 206 inf + 81579 39.645 * * [simplify]: Extracting #6: cost 61 inf + 160018 39.717 * * [simplify]: Extracting #7: cost 11 inf + 182293 39.773 * * [simplify]: Extracting #8: cost 0 inf + 186819 39.842 * [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.842 * [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.843 * * * * [progress]: [ 18 / 306 ] simplifiying candidate # 39.843 * [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.843 * * [simplify]: iters left: 6 (20 enodes) 39.855 * * [simplify]: iters left: 5 (109 enodes) 39.898 * * [simplify]: iters left: 4 (323 enodes) 40.024 * * [simplify]: Extracting #0: cost 1 inf + 0 40.025 * * [simplify]: Extracting #1: cost 3 inf + 0 40.025 * * [simplify]: Extracting #2: cost 26 inf + 0 40.025 * * [simplify]: Extracting #3: cost 180 inf + 0 40.026 * * [simplify]: Extracting #4: cost 370 inf + 208 40.034 * * [simplify]: Extracting #5: cost 266 inf + 54592 40.059 * * [simplify]: Extracting #6: cost 64 inf + 143534 40.105 * * [simplify]: Extracting #7: cost 8 inf + 153817 40.168 * * [simplify]: Extracting #8: cost 0 inf + 157276 40.233 * * [simplify]: Extracting #9: cost 0 inf + 157236 40.276 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.276 * [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.277 * * * * [progress]: [ 19 / 306 ] simplifiying candidate # 40.277 * [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.277 * * [simplify]: iters left: 6 (20 enodes) 40.283 * * [simplify]: iters left: 5 (109 enodes) 40.324 * * [simplify]: iters left: 4 (331 enodes) 40.487 * * [simplify]: Extracting #0: cost 1 inf + 0 40.487 * * [simplify]: Extracting #1: cost 3 inf + 0 40.487 * * [simplify]: Extracting #2: cost 38 inf + 0 40.488 * * [simplify]: Extracting #3: cost 237 inf + 0 40.492 * * [simplify]: Extracting #4: cost 384 inf + 2693 40.507 * * [simplify]: Extracting #5: cost 247 inf + 55495 40.542 * * [simplify]: Extracting #6: cost 81 inf + 131767 40.587 * * [simplify]: Extracting #7: cost 30 inf + 155127 40.639 * * [simplify]: Extracting #8: cost 5 inf + 167973 40.697 * * [simplify]: Extracting #9: cost 0 inf + 170865 40.756 * [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.757 * [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.757 * * * * [progress]: [ 20 / 306 ] simplifiying candidate # 40.758 * [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.758 * * [simplify]: iters left: 6 (19 enodes) 40.767 * * [simplify]: iters left: 5 (106 enodes) 40.790 * * [simplify]: iters left: 4 (314 enodes) 40.946 * * [simplify]: Extracting #0: cost 1 inf + 0 40.946 * * [simplify]: Extracting #1: cost 3 inf + 0 40.946 * * [simplify]: Extracting #2: cost 18 inf + 0 40.947 * * [simplify]: Extracting #3: cost 151 inf + 0 40.949 * * [simplify]: Extracting #4: cost 337 inf + 975 40.956 * * [simplify]: Extracting #5: cost 303 inf + 20026 40.989 * * [simplify]: Extracting #6: cost 99 inf + 105152 41.041 * * [simplify]: Extracting #7: cost 9 inf + 129765 41.082 * * [simplify]: Extracting #8: cost 0 inf + 131273 41.122 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.122 * [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.123 * * * * [progress]: [ 21 / 306 ] simplifiying candidate # 41.123 * [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.123 * * [simplify]: iters left: 6 (19 enodes) 41.134 * * [simplify]: iters left: 5 (106 enodes) 41.179 * * [simplify]: iters left: 4 (324 enodes) 41.326 * * [simplify]: Extracting #0: cost 1 inf + 0 41.326 * * [simplify]: Extracting #1: cost 3 inf + 0 41.327 * * [simplify]: Extracting #2: cost 32 inf + 0 41.327 * * [simplify]: Extracting #3: cost 209 inf + 0 41.331 * * [simplify]: Extracting #4: cost 349 inf + 5349 41.353 * * [simplify]: Extracting #5: cost 208 inf + 63048 41.399 * * [simplify]: Extracting #6: cost 70 inf + 112912 41.441 * * [simplify]: Extracting #7: cost 30 inf + 125977 41.486 * * [simplify]: Extracting #8: cost 1 inf + 140593 41.533 * * [simplify]: Extracting #9: cost 0 inf + 141208 41.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.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.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.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.597 * * * * [progress]: [ 22 / 306 ] simplifiying candidate # 41.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 (- (pow (* 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.598 * * [simplify]: iters left: 6 (18 enodes) 41.607 * * [simplify]: iters left: 5 (89 enodes) 41.643 * * [simplify]: iters left: 4 (260 enodes) 41.749 * * [simplify]: Extracting #0: cost 1 inf + 0 41.749 * * [simplify]: Extracting #1: cost 3 inf + 0 41.749 * * [simplify]: Extracting #2: cost 23 inf + 0 41.749 * * [simplify]: Extracting #3: cost 161 inf + 0 41.750 * * [simplify]: Extracting #4: cost 333 inf + 248 41.756 * * [simplify]: Extracting #5: cost 280 inf + 30644 41.789 * * [simplify]: Extracting #6: cost 102 inf + 108858 41.831 * * [simplify]: Extracting #7: cost 1 inf + 149879 41.878 * * [simplify]: Extracting #8: cost 0 inf + 149226 41.938 * [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))))))) 41.938 * [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)))))))) 41.938 * * * * [progress]: [ 23 / 306 ] simplifiying candidate # 41.939 * [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))))) 41.939 * * [simplify]: iters left: 6 (21 enodes) 41.953 * * [simplify]: iters left: 5 (114 enodes) 41.979 * * [simplify]: iters left: 4 (347 enodes) 42.154 * * [simplify]: Extracting #0: cost 1 inf + 0 42.154 * * [simplify]: Extracting #1: cost 3 inf + 0 42.154 * * [simplify]: Extracting #2: cost 40 inf + 0 42.155 * * [simplify]: Extracting #3: cost 248 inf + 0 42.158 * * [simplify]: Extracting #4: cost 417 inf + 2131 42.173 * * [simplify]: Extracting #5: cost 244 inf + 79130 42.214 * * [simplify]: Extracting #6: cost 61 inf + 163027 42.261 * * [simplify]: Extracting #7: cost 8 inf + 189334 42.580 * * [simplify]: Extracting #8: cost 0 inf + 192312 42.658 * [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.658 * [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.659 * * * * [progress]: [ 24 / 306 ] simplifiying candidate # 42.659 * [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.659 * * [simplify]: iters left: 6 (22 enodes) 42.672 * * [simplify]: iters left: 5 (117 enodes) 42.709 * * [simplify]: iters left: 4 (346 enodes) 42.859 * * [simplify]: Extracting #0: cost 1 inf + 0 42.860 * * [simplify]: Extracting #1: cost 3 inf + 0 42.860 * * [simplify]: Extracting #2: cost 32 inf + 0 42.860 * * [simplify]: Extracting #3: cost 200 inf + 0 42.863 * * [simplify]: Extracting #4: cost 382 inf + 900 42.873 * * [simplify]: Extracting #5: cost 338 inf + 32062 42.898 * * [simplify]: Extracting #6: cost 178 inf + 82203 42.954 * * [simplify]: Extracting #7: cost 42 inf + 157057 43.008 * * [simplify]: Extracting #8: cost 0 inf + 190215 43.053 * * [simplify]: Extracting #9: cost 0 inf + 190084 43.093 * [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.093 * [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.093 * * * * [progress]: [ 25 / 306 ] simplifiying candidate # 43.094 * [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.094 * * [simplify]: iters left: 6 (22 enodes) 43.106 * * [simplify]: iters left: 5 (117 enodes) 43.160 * * [simplify]: iters left: 4 (354 enodes) 43.398 * * [simplify]: Extracting #0: cost 1 inf + 0 43.398 * * [simplify]: Extracting #1: cost 3 inf + 0 43.398 * * [simplify]: Extracting #2: cost 44 inf + 0 43.398 * * [simplify]: Extracting #3: cost 267 inf + 0 43.400 * * [simplify]: Extracting #4: cost 441 inf + 2456 43.414 * * [simplify]: Extracting #5: cost 250 inf + 83372 43.476 * * [simplify]: Extracting #6: cost 56 inf + 182399 43.546 * * [simplify]: Extracting #7: cost 13 inf + 204583 43.622 * * [simplify]: Extracting #8: cost 0 inf + 213353 43.684 * [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.684 * [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.684 * * * * [progress]: [ 26 / 306 ] simplifiying candidate # 43.684 * [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.685 * * [simplify]: iters left: 6 (22 enodes) 43.691 * * [simplify]: iters left: 5 (117 enodes) 43.726 * * [simplify]: iters left: 4 (346 enodes) 43.919 * * [simplify]: Extracting #0: cost 1 inf + 0 43.920 * * [simplify]: Extracting #1: cost 3 inf + 0 43.920 * * [simplify]: Extracting #2: cost 32 inf + 0 43.921 * * [simplify]: Extracting #3: cost 200 inf + 0 43.922 * * [simplify]: Extracting #4: cost 382 inf + 900 43.929 * * [simplify]: Extracting #5: cost 313 inf + 41194 43.952 * * [simplify]: Extracting #6: cost 102 inf + 132376 43.997 * * [simplify]: Extracting #7: cost 16 inf + 178353 44.039 * * [simplify]: Extracting #8: cost 0 inf + 184015 44.104 * * [simplify]: Extracting #9: cost 0 inf + 183844 44.165 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.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.165 * [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.166 * * * * [progress]: [ 27 / 306 ] simplifiying candidate # 44.166 * [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.166 * * [simplify]: iters left: 6 (22 enodes) 44.178 * * [simplify]: iters left: 5 (117 enodes) 44.231 * * [simplify]: iters left: 4 (354 enodes) 44.430 * * [simplify]: Extracting #0: cost 1 inf + 0 44.430 * * [simplify]: Extracting #1: cost 3 inf + 0 44.431 * * [simplify]: Extracting #2: cost 44 inf + 0 44.432 * * [simplify]: Extracting #3: cost 266 inf + 0 44.436 * * [simplify]: Extracting #4: cost 439 inf + 3100 44.456 * * [simplify]: Extracting #5: cost 281 inf + 65323 44.496 * * [simplify]: Extracting #6: cost 77 inf + 165240 44.574 * * [simplify]: Extracting #7: cost 7 inf + 208819 44.652 * * [simplify]: Extracting #8: cost 0 inf + 212949 44.731 * [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.731 * [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.731 * * * * [progress]: [ 28 / 306 ] simplifiying candidate # 44.732 * [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.732 * * [simplify]: iters left: 6 (21 enodes) 44.745 * * [simplify]: iters left: 5 (114 enodes) 44.773 * * [simplify]: iters left: 4 (339 enodes) 44.974 * * [simplify]: Extracting #0: cost 1 inf + 0 44.974 * * [simplify]: Extracting #1: cost 3 inf + 0 44.974 * * [simplify]: Extracting #2: cost 23 inf + 0 44.974 * * [simplify]: Extracting #3: cost 173 inf + 0 44.977 * * [simplify]: Extracting #4: cost 361 inf + 574 44.985 * * [simplify]: Extracting #5: cost 320 inf + 23851 45.016 * * [simplify]: Extracting #6: cost 124 inf + 95505 45.071 * * [simplify]: Extracting #7: cost 12 inf + 155832 45.106 * * [simplify]: Extracting #8: cost 0 inf + 160167 45.147 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.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))))))) 45.147 * [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)))))))) 45.148 * * * * [progress]: [ 29 / 306 ] simplifiying candidate # 45.148 * [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))))) 45.148 * * [simplify]: iters left: 6 (21 enodes) 45.159 * * [simplify]: iters left: 5 (114 enodes) 45.201 * * [simplify]: iters left: 4 (347 enodes) 45.350 * * [simplify]: Extracting #0: cost 1 inf + 0 45.350 * * [simplify]: Extracting #1: cost 3 inf + 0 45.350 * * [simplify]: Extracting #2: cost 40 inf + 0 45.350 * * [simplify]: Extracting #3: cost 248 inf + 0 45.352 * * [simplify]: Extracting #4: cost 406 inf + 6371 45.370 * * [simplify]: Extracting #5: cost 218 inf + 82496 45.416 * * [simplify]: Extracting #6: cost 58 inf + 156273 45.464 * * [simplify]: Extracting #7: cost 8 inf + 178658 45.517 * * [simplify]: Extracting #8: cost 0 inf + 182268 45.594 * [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.594 * [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.595 * * * * [progress]: [ 30 / 306 ] simplifiying candidate # 45.595 * [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.595 * * [simplify]: iters left: 6 (18 enodes) 45.603 * * [simplify]: iters left: 5 (89 enodes) 45.622 * * [simplify]: iters left: 4 (258 enodes) 45.767 * * [simplify]: Extracting #0: cost 1 inf + 0 45.767 * * [simplify]: Extracting #1: cost 3 inf + 0 45.767 * * [simplify]: Extracting #2: cost 24 inf + 0 45.768 * * [simplify]: Extracting #3: cost 161 inf + 0 45.769 * * [simplify]: Extracting #4: cost 331 inf + 370 45.773 * * [simplify]: Extracting #5: cost 308 inf + 11803 45.791 * * [simplify]: Extracting #6: cost 129 inf + 82789 45.840 * * [simplify]: Extracting #7: cost 3 inf + 147353 45.885 * * [simplify]: Extracting #8: cost 0 inf + 148117 45.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* 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.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.916 * * * * [progress]: [ 31 / 306 ] simplifiying candidate # 45.916 * [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.916 * * [simplify]: iters left: 6 (21 enodes) 45.925 * * [simplify]: iters left: 5 (114 enodes) 45.974 * * [simplify]: iters left: 4 (347 enodes) 46.135 * * [simplify]: Extracting #0: cost 1 inf + 0 46.135 * * [simplify]: Extracting #1: cost 3 inf + 0 46.135 * * [simplify]: Extracting #2: cost 40 inf + 0 46.135 * * [simplify]: Extracting #3: cost 240 inf + 0 46.137 * * [simplify]: Extracting #4: cost 416 inf + 2055 46.165 * * [simplify]: Extracting #5: cost 229 inf + 84389 46.231 * * [simplify]: Extracting #6: cost 47 inf + 169734 46.284 * * [simplify]: Extracting #7: cost 9 inf + 187828 46.349 * * [simplify]: Extracting #8: cost 0 inf + 193487 46.432 * [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.432 * [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.433 * * * * [progress]: [ 32 / 306 ] simplifiying candidate # 46.433 * [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.433 * * [simplify]: iters left: 6 (22 enodes) 46.445 * * [simplify]: iters left: 5 (117 enodes) 46.497 * * [simplify]: iters left: 4 (346 enodes) 46.650 * * [simplify]: Extracting #0: cost 1 inf + 0 46.650 * * [simplify]: Extracting #1: cost 3 inf + 0 46.650 * * [simplify]: Extracting #2: cost 32 inf + 0 46.650 * * [simplify]: Extracting #3: cost 200 inf + 0 46.651 * * [simplify]: Extracting #4: cost 382 inf + 900 46.656 * * [simplify]: Extracting #5: cost 324 inf + 38338 46.685 * * [simplify]: Extracting #6: cost 151 inf + 96915 46.724 * * [simplify]: Extracting #7: cost 30 inf + 166336 46.793 * * [simplify]: Extracting #8: cost 0 inf + 188564 46.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.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.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.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.836 * * * * [progress]: [ 33 / 306 ] simplifiying candidate # 46.836 * [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.836 * * [simplify]: iters left: 6 (22 enodes) 46.842 * * [simplify]: iters left: 5 (117 enodes) 46.875 * * [simplify]: iters left: 4 (354 enodes) 47.061 * * [simplify]: Extracting #0: cost 1 inf + 0 47.061 * * [simplify]: Extracting #1: cost 3 inf + 0 47.061 * * [simplify]: Extracting #2: cost 44 inf + 0 47.062 * * [simplify]: Extracting #3: cost 267 inf + 0 47.065 * * [simplify]: Extracting #4: cost 443 inf + 1725 47.087 * * [simplify]: Extracting #5: cost 281 inf + 70936 47.164 * * [simplify]: Extracting #6: cost 61 inf + 178779 47.238 * * [simplify]: Extracting #7: cost 11 inf + 205045 47.310 * * [simplify]: Extracting #8: cost 0 inf + 211993 47.366 * [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.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))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.367 * * * * [progress]: [ 34 / 306 ] simplifiying candidate # 47.367 * [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.367 * * [simplify]: iters left: 6 (22 enodes) 47.374 * * [simplify]: iters left: 5 (117 enodes) 47.400 * * [simplify]: iters left: 4 (346 enodes) 47.551 * * [simplify]: Extracting #0: cost 1 inf + 0 47.551 * * [simplify]: Extracting #1: cost 3 inf + 0 47.551 * * [simplify]: Extracting #2: cost 32 inf + 0 47.552 * * [simplify]: Extracting #3: cost 200 inf + 0 47.553 * * [simplify]: Extracting #4: cost 382 inf + 941 47.559 * * [simplify]: Extracting #5: cost 308 inf + 45067 47.595 * * [simplify]: Extracting #6: cost 94 inf + 141065 47.663 * * [simplify]: Extracting #7: cost 6 inf + 183534 47.722 * * [simplify]: Extracting #8: cost 0 inf + 183655 47.773 * * [simplify]: Extracting #9: cost 0 inf + 183484 47.824 * [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.824 * [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.824 * * * * [progress]: [ 35 / 306 ] simplifiying candidate # 47.825 * [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.825 * * [simplify]: iters left: 6 (22 enodes) 47.832 * * [simplify]: iters left: 5 (117 enodes) 47.861 * * [simplify]: iters left: 4 (354 enodes) 48.057 * * [simplify]: Extracting #0: cost 1 inf + 0 48.057 * * [simplify]: Extracting #1: cost 3 inf + 0 48.057 * * [simplify]: Extracting #2: cost 44 inf + 0 48.058 * * [simplify]: Extracting #3: cost 266 inf + 0 48.060 * * [simplify]: Extracting #4: cost 445 inf + 1277 48.075 * * [simplify]: Extracting #5: cost 279 inf + 72347 48.137 * * [simplify]: Extracting #6: cost 74 inf + 172761 48.201 * * [simplify]: Extracting #7: cost 6 inf + 209052 48.281 * * [simplify]: Extracting #8: cost 0 inf + 212669 48.359 * [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.359 * [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.359 * * * * [progress]: [ 36 / 306 ] simplifiying candidate # 48.360 * [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.360 * * [simplify]: iters left: 6 (21 enodes) 48.371 * * [simplify]: iters left: 5 (114 enodes) 48.398 * * [simplify]: iters left: 4 (337 enodes) 48.572 * * [simplify]: Extracting #0: cost 1 inf + 0 48.572 * * [simplify]: Extracting #1: cost 3 inf + 0 48.572 * * [simplify]: Extracting #2: cost 26 inf + 0 48.573 * * [simplify]: Extracting #3: cost 174 inf + 0 48.575 * * [simplify]: Extracting #4: cost 363 inf + 248 48.587 * * [simplify]: Extracting #5: cost 288 inf + 49078 48.634 * * [simplify]: Extracting #6: cost 61 inf + 136646 48.678 * * [simplify]: Extracting #7: cost 10 inf + 152123 48.729 * * [simplify]: Extracting #8: cost 0 inf + 159298 48.780 * [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.780 * [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.780 * * * * [progress]: [ 37 / 306 ] simplifiying candidate # 48.780 * [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.780 * * [simplify]: iters left: 6 (21 enodes) 48.787 * * [simplify]: iters left: 5 (114 enodes) 48.815 * * [simplify]: iters left: 4 (347 enodes) 49.014 * * [simplify]: Extracting #0: cost 1 inf + 0 49.014 * * [simplify]: Extracting #1: cost 3 inf + 0 49.014 * * [simplify]: Extracting #2: cost 40 inf + 0 49.015 * * [simplify]: Extracting #3: cost 240 inf + 0 49.019 * * [simplify]: Extracting #4: cost 416 inf + 2657 49.036 * * [simplify]: Extracting #5: cost 264 inf + 55773 49.078 * * [simplify]: Extracting #6: cost 65 inf + 148089 49.140 * * [simplify]: Extracting #7: cost 8 inf + 178175 49.209 * * [simplify]: Extracting #8: cost 0 inf + 182287 49.276 * [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.276 * [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.277 * * * * [progress]: [ 38 / 306 ] simplifiying candidate # 49.277 * [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.277 * * [simplify]: iters left: 6 (19 enodes) 49.287 * * [simplify]: iters left: 5 (106 enodes) 49.332 * * [simplify]: iters left: 4 (326 enodes) 49.515 * * [simplify]: Extracting #0: cost 1 inf + 0 49.515 * * [simplify]: Extracting #1: cost 3 inf + 0 49.515 * * [simplify]: Extracting #2: cost 28 inf + 0 49.516 * * [simplify]: Extracting #3: cost 209 inf + 0 49.517 * * [simplify]: Extracting #4: cost 372 inf + 1203 49.530 * * [simplify]: Extracting #5: cost 262 inf + 47335 49.572 * * [simplify]: Extracting #6: cost 60 inf + 123607 49.640 * * [simplify]: Extracting #7: cost 7 inf + 148213 49.711 * * [simplify]: Extracting #8: cost 0 inf + 152132 49.756 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.756 * [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.757 * * * * [progress]: [ 39 / 306 ] simplifiying candidate # 49.757 * [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.757 * * [simplify]: iters left: 6 (19 enodes) 49.768 * * [simplify]: iters left: 5 (106 enodes) 49.814 * * [simplify]: iters left: 4 (328 enodes) 49.951 * * [simplify]: Extracting #0: cost 1 inf + 0 49.951 * * [simplify]: Extracting #1: cost 3 inf + 0 49.951 * * [simplify]: Extracting #2: cost 30 inf + 0 49.952 * * [simplify]: Extracting #3: cost 182 inf + 0 49.953 * * [simplify]: Extracting #4: cost 274 inf + 211 49.957 * * [simplify]: Extracting #5: cost 280 inf + 20370 49.980 * * [simplify]: Extracting #6: cost 118 inf + 92231 50.020 * * [simplify]: Extracting #7: cost 52 inf + 116283 50.072 * * [simplify]: Extracting #8: cost 19 inf + 126646 50.108 * * [simplify]: Extracting #9: cost 2 inf + 133072 50.144 * * [simplify]: Extracting #10: cost 0 inf + 133909 50.203 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.204 * [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.204 * * * * [progress]: [ 40 / 306 ] simplifiying candidate # 50.204 * [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.204 * * [simplify]: iters left: 6 (20 enodes) 50.210 * * [simplify]: iters left: 5 (109 enodes) 50.237 * * [simplify]: iters left: 4 (333 enodes) 50.379 * * [simplify]: Extracting #0: cost 1 inf + 0 50.379 * * [simplify]: Extracting #1: cost 3 inf + 0 50.379 * * [simplify]: Extracting #2: cost 34 inf + 0 50.380 * * [simplify]: Extracting #3: cost 237 inf + 0 50.383 * * [simplify]: Extracting #4: cost 408 inf + 412 50.396 * * [simplify]: Extracting #5: cost 303 inf + 37907 50.455 * * [simplify]: Extracting #6: cost 42 inf + 152100 50.531 * * [simplify]: Extracting #7: cost 0 inf + 171452 50.606 * [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.606 * [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.607 * * * * [progress]: [ 41 / 306 ] simplifiying candidate # 50.607 * [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.607 * * [simplify]: iters left: 6 (20 enodes) 50.613 * * [simplify]: iters left: 5 (109 enodes) 50.636 * * [simplify]: iters left: 4 (337 enodes) 50.865 * * [simplify]: Extracting #0: cost 1 inf + 0 50.865 * * [simplify]: Extracting #1: cost 3 inf + 0 50.866 * * [simplify]: Extracting #2: cost 36 inf + 0 50.867 * * [simplify]: Extracting #3: cost 225 inf + 0 50.869 * * [simplify]: Extracting #4: cost 295 inf + 4167 50.880 * * [simplify]: Extracting #5: cost 277 inf + 26376 50.910 * * [simplify]: Extracting #6: cost 163 inf + 88953 50.949 * * [simplify]: Extracting #7: cost 47 inf + 144597 50.987 * * [simplify]: Extracting #8: cost 9 inf + 156860 51.026 * * [simplify]: Extracting #9: cost 0 inf + 160217 51.066 * [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.066 * [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.066 * * * * [progress]: [ 42 / 306 ] simplifiying candidate # 51.066 * [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.067 * * [simplify]: iters left: 6 (20 enodes) 51.075 * * [simplify]: iters left: 5 (110 enodes) 51.107 * * [simplify]: iters left: 4 (336 enodes) 51.238 * * [simplify]: Extracting #0: cost 1 inf + 0 51.239 * * [simplify]: Extracting #1: cost 3 inf + 0 51.239 * * [simplify]: Extracting #2: cost 32 inf + 0 51.239 * * [simplify]: Extracting #3: cost 227 inf + 0 51.240 * * [simplify]: Extracting #4: cost 403 inf + 412 51.250 * * [simplify]: Extracting #5: cost 270 inf + 58289 51.309 * * [simplify]: Extracting #6: cost 16 inf + 174155 51.389 * * [simplify]: Extracting #7: cost 0 inf + 178192 51.446 * [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.446 * [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.446 * * * * [progress]: [ 43 / 306 ] simplifiying candidate # 51.447 * [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.447 * * [simplify]: iters left: 6 (20 enodes) 51.458 * * [simplify]: iters left: 5 (110 enodes) 51.506 * * [simplify]: iters left: 4 (336 enodes) 51.682 * * [simplify]: Extracting #0: cost 1 inf + 0 51.682 * * [simplify]: Extracting #1: cost 3 inf + 0 51.682 * * [simplify]: Extracting #2: cost 37 inf + 0 51.683 * * [simplify]: Extracting #3: cost 211 inf + 0 51.684 * * [simplify]: Extracting #4: cost 282 inf + 3875 51.692 * * [simplify]: Extracting #5: cost 254 inf + 37598 51.731 * * [simplify]: Extracting #6: cost 102 inf + 126169 51.803 * * [simplify]: Extracting #7: cost 31 inf + 150114 51.854 * * [simplify]: Extracting #8: cost 6 inf + 158404 51.929 * * [simplify]: Extracting #9: cost 0 inf + 159796 51.980 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.981 * [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.981 * * * * [progress]: [ 44 / 306 ] simplifiying candidate # 51.982 * [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.982 * * [simplify]: iters left: 6 (20 enodes) 51.994 * * [simplify]: iters left: 5 (110 enodes) 52.040 * * [simplify]: iters left: 4 (336 enodes) 52.255 * * [simplify]: Extracting #0: cost 1 inf + 0 52.255 * * [simplify]: Extracting #1: cost 3 inf + 0 52.255 * * [simplify]: Extracting #2: cost 32 inf + 0 52.256 * * [simplify]: Extracting #3: cost 234 inf + 0 52.259 * * [simplify]: Extracting #4: cost 400 inf + 656 52.272 * * [simplify]: Extracting #5: cost 291 inf + 40841 52.324 * * [simplify]: Extracting #6: cost 55 inf + 146727 52.371 * * [simplify]: Extracting #7: cost 5 inf + 171434 52.447 * * [simplify]: Extracting #8: cost 0 inf + 173712 52.505 * [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.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.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re 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.506 * * * * [progress]: [ 45 / 306 ] simplifiying candidate # 52.506 * [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.506 * * [simplify]: iters left: 6 (20 enodes) 52.514 * * [simplify]: iters left: 5 (110 enodes) 52.563 * * [simplify]: iters left: 4 (338 enodes) 52.745 * * [simplify]: Extracting #0: cost 1 inf + 0 52.745 * * [simplify]: Extracting #1: cost 3 inf + 0 52.745 * * [simplify]: Extracting #2: cost 33 inf + 0 52.746 * * [simplify]: Extracting #3: cost 209 inf + 0 52.771 * * [simplify]: Extracting #4: cost 276 inf + 4562 52.784 * * [simplify]: Extracting #5: cost 174 inf + 32638 52.810 * * [simplify]: Extracting #6: cost 186 inf + 63466 52.866 * * [simplify]: Extracting #7: cost 77 inf + 135397 52.935 * * [simplify]: Extracting #8: cost 44 inf + 140991 53.004 * * [simplify]: Extracting #9: cost 16 inf + 149096 53.071 * * [simplify]: Extracting #10: cost 2 inf + 154305 53.140 * * [simplify]: Extracting #11: cost 0 inf + 155393 53.181 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 53.181 * [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)))))) 53.181 * * * * [progress]: [ 46 / 306 ] simplifiying candidate # 53.182 * [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)))) 53.182 * * [simplify]: iters left: 6 (20 enodes) 53.193 * * [simplify]: iters left: 5 (110 enodes) 53.240 * * [simplify]: iters left: 4 (336 enodes) 53.367 * * [simplify]: Extracting #0: cost 1 inf + 0 53.367 * * [simplify]: Extracting #1: cost 3 inf + 0 53.367 * * [simplify]: Extracting #2: cost 32 inf + 0 53.367 * * [simplify]: Extracting #3: cost 234 inf + 0 53.369 * * [simplify]: Extracting #4: cost 400 inf + 656 53.372 * * [simplify]: Extracting #5: cost 363 inf + 9575 53.385 * * [simplify]: Extracting #6: cost 183 inf + 72265 53.418 * * [simplify]: Extracting #7: cost 23 inf + 162749 53.461 * * [simplify]: Extracting #8: cost 1 inf + 177228 53.515 * * [simplify]: Extracting #9: cost 0 inf + 177952 53.578 * [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.578 * [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.578 * * * * [progress]: [ 47 / 306 ] simplifiying candidate # 53.578 * [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.578 * * [simplify]: iters left: 6 (20 enodes) 53.584 * * [simplify]: iters left: 5 (110 enodes) 53.632 * * [simplify]: iters left: 4 (338 enodes) 53.777 * * [simplify]: Extracting #0: cost 1 inf + 0 53.777 * * [simplify]: Extracting #1: cost 3 inf + 0 53.777 * * [simplify]: Extracting #2: cost 33 inf + 0 53.778 * * [simplify]: Extracting #3: cost 210 inf + 0 53.781 * * [simplify]: Extracting #4: cost 280 inf + 4967 53.797 * * [simplify]: Extracting #5: cost 240 inf + 41337 53.828 * * [simplify]: Extracting #6: cost 90 inf + 128543 53.896 * * [simplify]: Extracting #7: cost 41 inf + 147069 53.959 * * [simplify]: Extracting #8: cost 17 inf + 153471 54.034 * * [simplify]: Extracting #9: cost 3 inf + 159012 54.088 * * [simplify]: Extracting #10: cost 0 inf + 160393 54.155 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.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)))))) 54.155 * [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)))))) 54.156 * * * * [progress]: [ 48 / 306 ] simplifiying candidate # 54.156 * [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)))) 54.156 * * [simplify]: iters left: 6 (20 enodes) 54.167 * * [simplify]: iters left: 5 (110 enodes) 54.214 * * [simplify]: iters left: 4 (336 enodes) 54.370 * * [simplify]: Extracting #0: cost 1 inf + 0 54.371 * * [simplify]: Extracting #1: cost 3 inf + 0 54.371 * * [simplify]: Extracting #2: cost 32 inf + 0 54.371 * * [simplify]: Extracting #3: cost 227 inf + 0 54.372 * * [simplify]: Extracting #4: cost 402 inf + 534 54.379 * * [simplify]: Extracting #5: cost 303 inf + 38402 54.413 * * [simplify]: Extracting #6: cost 73 inf + 134953 54.478 * * [simplify]: Extracting #7: cost 7 inf + 171355 54.542 * * [simplify]: Extracting #8: cost 0 inf + 174712 54.605 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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.606 * [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.606 * * * * [progress]: [ 49 / 306 ] simplifiying candidate # 54.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.re 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.606 * * [simplify]: iters left: 6 (20 enodes) 54.612 * * [simplify]: iters left: 5 (110 enodes) 54.648 * * [simplify]: iters left: 4 (336 enodes) 54.786 * * [simplify]: Extracting #0: cost 1 inf + 0 54.786 * * [simplify]: Extracting #1: cost 3 inf + 0 54.786 * * [simplify]: Extracting #2: cost 37 inf + 0 54.787 * * [simplify]: Extracting #3: cost 211 inf + 0 54.790 * * [simplify]: Extracting #4: cost 269 inf + 7002 54.812 * * [simplify]: Extracting #5: cost 190 inf + 61812 54.872 * * [simplify]: Extracting #6: cost 77 inf + 131631 54.920 * * [simplify]: Extracting #7: cost 35 inf + 142795 54.987 * * [simplify]: Extracting #8: cost 6 inf + 152743 55.033 * * [simplify]: Extracting #9: cost 0 inf + 154589 55.085 * [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)))))) 55.085 * [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)))))) 55.085 * * * * [progress]: [ 50 / 306 ] simplifiying candidate # 55.085 * [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)))) 55.086 * * [simplify]: iters left: 6 (20 enodes) 55.091 * * [simplify]: iters left: 5 (109 enodes) 55.135 * * [simplify]: iters left: 4 (333 enodes) 55.335 * * [simplify]: Extracting #0: cost 1 inf + 0 55.335 * * [simplify]: Extracting #1: cost 3 inf + 0 55.335 * * [simplify]: Extracting #2: cost 34 inf + 0 55.336 * * [simplify]: Extracting #3: cost 237 inf + 0 55.338 * * [simplify]: Extracting #4: cost 408 inf + 452 55.351 * * [simplify]: Extracting #5: cost 306 inf + 37587 55.395 * * [simplify]: Extracting #6: cost 72 inf + 131490 55.457 * * [simplify]: Extracting #7: cost 8 inf + 166011 55.507 * * [simplify]: Extracting #8: cost 0 inf + 170412 55.546 * [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.546 * [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.547 * * * * [progress]: [ 51 / 306 ] simplifiying candidate # 55.547 * [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.547 * * [simplify]: iters left: 6 (20 enodes) 55.553 * * [simplify]: iters left: 5 (109 enodes) 55.584 * * [simplify]: iters left: 4 (337 enodes) 55.789 * * [simplify]: Extracting #0: cost 1 inf + 0 55.789 * * [simplify]: Extracting #1: cost 3 inf + 0 55.789 * * [simplify]: Extracting #2: cost 36 inf + 0 55.790 * * [simplify]: Extracting #3: cost 225 inf + 0 55.793 * * [simplify]: Extracting #4: cost 294 inf + 6053 55.805 * * [simplify]: Extracting #5: cost 222 inf + 52431 55.835 * * [simplify]: Extracting #6: cost 112 inf + 119041 55.882 * * [simplify]: Extracting #7: cost 39 inf + 149120 55.949 * * [simplify]: Extracting #8: cost 17 inf + 151566 55.995 * * [simplify]: Extracting #9: cost 3 inf + 156543 56.045 * * [simplify]: Extracting #10: cost 0 inf + 157926 56.109 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.109 * [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.109 * * * * [progress]: [ 52 / 306 ] simplifiying candidate # 56.109 * [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.110 * * [simplify]: iters left: 6 (19 enodes) 56.115 * * [simplify]: iters left: 5 (106 enodes) 56.139 * * [simplify]: iters left: 4 (326 enodes) 56.327 * * [simplify]: Extracting #0: cost 1 inf + 0 56.327 * * [simplify]: Extracting #1: cost 3 inf + 0 56.327 * * [simplify]: Extracting #2: cost 28 inf + 0 56.328 * * [simplify]: Extracting #3: cost 208 inf + 0 56.331 * * [simplify]: Extracting #4: cost 373 inf + 837 56.346 * * [simplify]: Extracting #5: cost 256 inf + 44103 56.389 * * [simplify]: Extracting #6: cost 55 inf + 112300 56.433 * * [simplify]: Extracting #7: cost 11 inf + 130018 56.469 * * [simplify]: Extracting #8: cost 0 inf + 135804 56.517 * [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.517 * [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.518 * * * * [progress]: [ 53 / 306 ] simplifiying candidate # 56.518 * [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.518 * * [simplify]: iters left: 6 (15 enodes) 56.521 * * [simplify]: iters left: 5 (75 enodes) 56.537 * * [simplify]: iters left: 4 (197 enodes) 56.642 * * [simplify]: Extracting #0: cost 1 inf + 0 56.642 * * [simplify]: Extracting #1: cost 3 inf + 0 56.642 * * [simplify]: Extracting #2: cost 30 inf + 0 56.642 * * [simplify]: Extracting #3: cost 182 inf + 0 56.643 * * [simplify]: Extracting #4: cost 263 inf + 947 56.650 * * [simplify]: Extracting #5: cost 140 inf + 38184 56.680 * * [simplify]: Extracting #6: cost 10 inf + 87298 56.730 * * [simplify]: Extracting #7: cost 0 inf + 90985 56.777 * [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.777 * [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.778 * * * * [progress]: [ 54 / 306 ] simplifiying candidate # 56.778 * [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.778 * * [simplify]: iters left: 6 (21 enodes) 56.790 * * [simplify]: iters left: 5 (114 enodes) 56.831 * * [simplify]: iters left: 4 (349 enodes) 56.965 * * [simplify]: Extracting #0: cost 1 inf + 0 56.966 * * [simplify]: Extracting #1: cost 3 inf + 0 56.966 * * [simplify]: Extracting #2: cost 32 inf + 0 56.966 * * [simplify]: Extracting #3: cost 252 inf + 0 56.968 * * [simplify]: Extracting #4: cost 440 inf + 1022 56.976 * * [simplify]: Extracting #5: cost 336 inf + 40274 57.022 * * [simplify]: Extracting #6: cost 80 inf + 152155 57.102 * * [simplify]: Extracting #7: cost 11 inf + 187944 57.145 * * [simplify]: Extracting #8: cost 0 inf + 194480 57.213 * [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.213 * [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.214 * * * * [progress]: [ 55 / 306 ] simplifiying candidate # 57.214 * [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.215 * * [simplify]: iters left: 6 (21 enodes) 57.228 * * [simplify]: iters left: 5 (114 enodes) 57.276 * * [simplify]: iters left: 4 (353 enodes) 57.453 * * [simplify]: Extracting #0: cost 1 inf + 0 57.453 * * [simplify]: Extracting #1: cost 3 inf + 0 57.453 * * [simplify]: Extracting #2: cost 39 inf + 0 57.454 * * [simplify]: Extracting #3: cost 238 inf + 0 57.457 * * [simplify]: Extracting #4: cost 328 inf + 4736 57.462 * * [simplify]: Extracting #5: cost 319 inf + 20033 57.486 * * [simplify]: Extracting #6: cost 220 inf + 75989 57.535 * * [simplify]: Extracting #7: cost 31 inf + 173184 57.596 * * [simplify]: Extracting #8: cost 6 inf + 181013 57.675 * * [simplify]: Extracting #9: cost 0 inf + 183193 57.749 * [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.749 * [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.749 * * * * [progress]: [ 56 / 306 ] simplifiying candidate # 57.749 * [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.750 * * [simplify]: iters left: 6 (22 enodes) 57.756 * * [simplify]: iters left: 5 (117 enodes) 57.798 * * [simplify]: iters left: 4 (356 enodes) 58.016 * * [simplify]: Extracting #0: cost 1 inf + 0 58.016 * * [simplify]: Extracting #1: cost 3 inf + 0 58.017 * * [simplify]: Extracting #2: cost 36 inf + 0 58.017 * * [simplify]: Extracting #3: cost 271 inf + 0 58.019 * * [simplify]: Extracting #4: cost 473 inf + 819 58.032 * * [simplify]: Extracting #5: cost 351 inf + 47555 58.076 * * [simplify]: Extracting #6: cost 54 inf + 182982 58.160 * * [simplify]: Extracting #7: cost 1 inf + 214120 58.236 * * [simplify]: Extracting #8: cost 0 inf + 214964 58.308 * [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.308 * [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.309 * * * * [progress]: [ 57 / 306 ] simplifiying candidate # 58.309 * [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.309 * * [simplify]: iters left: 6 (22 enodes) 58.321 * * [simplify]: iters left: 5 (117 enodes) 58.375 * * [simplify]: iters left: 4 (360 enodes) 58.590 * * [simplify]: Extracting #0: cost 1 inf + 0 58.590 * * [simplify]: Extracting #1: cost 3 inf + 0 58.590 * * [simplify]: Extracting #2: cost 46 inf + 0 58.591 * * [simplify]: Extracting #3: cost 275 inf + 0 58.593 * * [simplify]: Extracting #4: cost 363 inf + 4569 58.604 * * [simplify]: Extracting #5: cost 272 inf + 72169 58.654 * * [simplify]: Extracting #6: cost 94 inf + 170949 58.732 * * [simplify]: Extracting #7: cost 21 inf + 198228 58.793 * * [simplify]: Extracting #8: cost 2 inf + 205060 58.881 * * [simplify]: Extracting #9: cost 0 inf + 205897 58.966 * [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.966 * [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.967 * * * * [progress]: [ 58 / 306 ] simplifiying candidate # 58.967 * [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.967 * * [simplify]: iters left: 6 (22 enodes) 58.973 * * [simplify]: iters left: 5 (117 enodes) 58.998 * * [simplify]: iters left: 4 (356 enodes) 59.159 * * [simplify]: Extracting #0: cost 1 inf + 0 59.160 * * [simplify]: Extracting #1: cost 3 inf + 0 59.160 * * [simplify]: Extracting #2: cost 36 inf + 0 59.160 * * [simplify]: Extracting #3: cost 271 inf + 0 59.163 * * [simplify]: Extracting #4: cost 472 inf + 982 59.178 * * [simplify]: Extracting #5: cost 338 inf + 50303 59.226 * * [simplify]: Extracting #6: cost 50 inf + 180459 59.271 * * [simplify]: Extracting #7: cost 1 inf + 213391 59.356 * * [simplify]: Extracting #8: cost 0 inf + 213644 59.420 * [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.420 * [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.421 * * * * [progress]: [ 59 / 306 ] simplifiying candidate # 59.421 * [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.421 * * [simplify]: iters left: 6 (22 enodes) 59.430 * * [simplify]: iters left: 5 (117 enodes) 59.459 * * [simplify]: iters left: 4 (360 enodes) 59.628 * * [simplify]: Extracting #0: cost 1 inf + 0 59.628 * * [simplify]: Extracting #1: cost 3 inf + 0 59.628 * * [simplify]: Extracting #2: cost 46 inf + 0 59.630 * * [simplify]: Extracting #3: cost 273 inf + 0 59.634 * * [simplify]: Extracting #4: cost 355 inf + 7273 59.648 * * [simplify]: Extracting #5: cost 324 inf + 41192 59.691 * * [simplify]: Extracting #6: cost 192 inf + 107791 59.774 * * [simplify]: Extracting #7: cost 28 inf + 190862 59.833 * * [simplify]: Extracting #8: cost 0 inf + 202289 59.899 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (- (* (* x.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.899 * [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.900 * * * * [progress]: [ 60 / 306 ] simplifiying candidate # 59.900 * [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.901 * * [simplify]: iters left: 6 (21 enodes) 59.913 * * [simplify]: iters left: 5 (114 enodes) 59.953 * * [simplify]: iters left: 4 (349 enodes) 60.100 * * [simplify]: Extracting #0: cost 1 inf + 0 60.100 * * [simplify]: Extracting #1: cost 3 inf + 0 60.100 * * [simplify]: Extracting #2: cost 32 inf + 0 60.101 * * [simplify]: Extracting #3: cost 251 inf + 0 60.104 * * [simplify]: Extracting #4: cost 440 inf + 982 60.121 * * [simplify]: Extracting #5: cost 313 inf + 52852 60.181 * * [simplify]: Extracting #6: cost 70 inf + 142987 60.250 * * [simplify]: Extracting #7: cost 10 inf + 170294 60.301 * * [simplify]: Extracting #8: cost 0 inf + 176436 60.364 * [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.364 * [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.364 * * * * [progress]: [ 61 / 306 ] simplifiying candidate # 60.365 * [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.365 * * [simplify]: iters left: 6 (17 enodes) 60.373 * * [simplify]: iters left: 5 (83 enodes) 60.400 * * [simplify]: iters left: 4 (220 enodes) 60.475 * * [simplify]: Extracting #0: cost 1 inf + 0 60.475 * * [simplify]: Extracting #1: cost 3 inf + 0 60.475 * * [simplify]: Extracting #2: cost 38 inf + 0 60.476 * * [simplify]: Extracting #3: cost 236 inf + 0 60.479 * * [simplify]: Extracting #4: cost 302 inf + 13636 60.518 * * [simplify]: Extracting #5: cost 40 inf + 117618 60.561 * * [simplify]: Extracting #6: cost 0 inf + 136012 60.602 * [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.602 * [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.603 * * * * [progress]: [ 62 / 306 ] simplifiying candidate # 60.603 * [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.603 * * [simplify]: iters left: 6 (21 enodes) 60.616 * * [simplify]: iters left: 5 (114 enodes) 61.029 * * [simplify]: iters left: 4 (349 enodes) 61.192 * * [simplify]: Extracting #0: cost 1 inf + 0 61.192 * * [simplify]: Extracting #1: cost 3 inf + 0 61.192 * * [simplify]: Extracting #2: cost 32 inf + 0 61.194 * * [simplify]: Extracting #3: cost 241 inf + 0 61.197 * * [simplify]: Extracting #4: cost 443 inf + 819 61.217 * * [simplify]: Extracting #5: cost 340 inf + 37827 61.248 * * [simplify]: Extracting #6: cost 74 inf + 155864 61.298 * * [simplify]: Extracting #7: cost 13 inf + 186627 61.347 * * [simplify]: Extracting #8: cost 0 inf + 194720 61.408 * [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.408 * [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.409 * * * * [progress]: [ 63 / 306 ] simplifiying candidate # 61.409 * [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.409 * * [simplify]: iters left: 6 (21 enodes) 61.421 * * [simplify]: iters left: 5 (114 enodes) 61.466 * * [simplify]: iters left: 4 (351 enodes) 61.646 * * [simplify]: Extracting #0: cost 1 inf + 0 61.646 * * [simplify]: Extracting #1: cost 3 inf + 0 61.646 * * [simplify]: Extracting #2: cost 41 inf + 0 61.647 * * [simplify]: Extracting #3: cost 237 inf + 0 61.648 * * [simplify]: Extracting #4: cost 331 inf + 3193 61.658 * * [simplify]: Extracting #5: cost 325 inf + 16355 61.673 * * [simplify]: Extracting #6: cost 205 inf + 82955 61.724 * * [simplify]: Extracting #7: cost 44 inf + 166664 61.768 * * [simplify]: Extracting #8: cost 6 inf + 179642 61.814 * * [simplify]: Extracting #9: cost 0 inf + 181701 61.886 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.886 * [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.887 * * * * [progress]: [ 64 / 306 ] simplifiying candidate # 61.887 * [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.887 * * [simplify]: iters left: 6 (22 enodes) 61.893 * * [simplify]: iters left: 5 (117 enodes) 61.931 * * [simplify]: iters left: 4 (356 enodes) 62.086 * * [simplify]: Extracting #0: cost 1 inf + 0 62.086 * * [simplify]: Extracting #1: cost 3 inf + 0 62.087 * * [simplify]: Extracting #2: cost 36 inf + 0 62.088 * * [simplify]: Extracting #3: cost 271 inf + 0 62.091 * * [simplify]: Extracting #4: cost 471 inf + 1063 62.100 * * [simplify]: Extracting #5: cost 396 inf + 20842 62.138 * * [simplify]: Extracting #6: cost 162 inf + 117981 62.218 * * [simplify]: Extracting #7: cost 13 inf + 206721 62.291 * * [simplify]: Extracting #8: cost 0 inf + 214564 62.379 * [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.379 * [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.379 * * * * [progress]: [ 65 / 306 ] simplifiying candidate # 62.380 * [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.380 * * [simplify]: iters left: 6 (22 enodes) 62.392 * * [simplify]: iters left: 5 (117 enodes) 62.444 * * [simplify]: iters left: 4 (360 enodes) 62.656 * * [simplify]: Extracting #0: cost 1 inf + 0 62.656 * * [simplify]: Extracting #1: cost 3 inf + 0 62.656 * * [simplify]: Extracting #2: cost 46 inf + 0 62.657 * * [simplify]: Extracting #3: cost 275 inf + 0 62.660 * * [simplify]: Extracting #4: cost 366 inf + 3717 62.683 * * [simplify]: Extracting #5: cost 264 inf + 77600 62.748 * * [simplify]: Extracting #6: cost 86 inf + 177545 62.828 * * [simplify]: Extracting #7: cost 20 inf + 198389 62.878 * * [simplify]: Extracting #8: cost 3 inf + 204514 62.939 * * [simplify]: Extracting #9: cost 0 inf + 205857 63.008 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.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))))))) 63.008 * [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)))))) 63.008 * * * * [progress]: [ 66 / 306 ] simplifiying candidate # 63.009 * [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)))) 63.009 * * [simplify]: iters left: 6 (22 enodes) 63.015 * * [simplify]: iters left: 5 (117 enodes) 63.040 * * [simplify]: iters left: 4 (356 enodes) 63.167 * * [simplify]: Extracting #0: cost 1 inf + 0 63.167 * * [simplify]: Extracting #1: cost 3 inf + 0 63.167 * * [simplify]: Extracting #2: cost 36 inf + 0 63.168 * * [simplify]: Extracting #3: cost 271 inf + 0 63.172 * * [simplify]: Extracting #4: cost 472 inf + 982 63.191 * * [simplify]: Extracting #5: cost 325 inf + 64759 63.234 * * [simplify]: Extracting #6: cost 51 inf + 186869 63.299 * * [simplify]: Extracting #7: cost 2 inf + 212667 63.366 * * [simplify]: Extracting #8: cost 0 inf + 213364 63.413 * [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.413 * [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.413 * * * * [progress]: [ 67 / 306 ] simplifiying candidate # 63.413 * [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.414 * * [simplify]: iters left: 6 (22 enodes) 63.420 * * [simplify]: iters left: 5 (117 enodes) 63.459 * * [simplify]: iters left: 4 (360 enodes) 63.631 * * [simplify]: Extracting #0: cost 1 inf + 0 63.631 * * [simplify]: Extracting #1: cost 3 inf + 0 63.631 * * [simplify]: Extracting #2: cost 46 inf + 0 63.632 * * [simplify]: Extracting #3: cost 273 inf + 0 63.636 * * [simplify]: Extracting #4: cost 355 inf + 6508 63.672 * * [simplify]: Extracting #5: cost 238 inf + 91334 63.710 * * [simplify]: Extracting #6: cost 75 inf + 181377 63.763 * * [simplify]: Extracting #7: cost 32 inf + 192078 63.828 * * [simplify]: Extracting #8: cost 10 inf + 198621 63.880 * * [simplify]: Extracting #9: cost 0 inf + 202656 63.937 * * [simplify]: Extracting #10: cost 0 inf + 202536 64.029 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.030 * [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.030 * * * * [progress]: [ 68 / 306 ] simplifiying candidate # 64.031 * [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.031 * * [simplify]: iters left: 6 (21 enodes) 64.042 * * [simplify]: iters left: 5 (114 enodes) 64.078 * * [simplify]: iters left: 4 (349 enodes) 64.282 * * [simplify]: Extracting #0: cost 1 inf + 0 64.282 * * [simplify]: Extracting #1: cost 3 inf + 0 64.282 * * [simplify]: Extracting #2: cost 32 inf + 0 64.283 * * [simplify]: Extracting #3: cost 239 inf + 0 64.286 * * [simplify]: Extracting #4: cost 441 inf + 738 64.302 * * [simplify]: Extracting #5: cost 303 inf + 53967 64.344 * * [simplify]: Extracting #6: cost 43 inf + 160322 64.406 * * [simplify]: Extracting #7: cost 3 inf + 174971 64.460 * * [simplify]: Extracting #8: cost 0 inf + 176312 64.508 * [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.508 * [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.509 * * * * [progress]: [ 69 / 306 ] simplifiying candidate # 64.509 * [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.509 * * [simplify]: iters left: 6 (17 enodes) 64.518 * * [simplify]: iters left: 5 (83 enodes) 64.548 * * [simplify]: iters left: 4 (218 enodes) 64.693 * * [simplify]: Extracting #0: cost 1 inf + 0 64.693 * * [simplify]: Extracting #1: cost 3 inf + 0 64.693 * * [simplify]: Extracting #2: cost 41 inf + 0 64.694 * * [simplify]: Extracting #3: cost 236 inf + 0 64.700 * * [simplify]: Extracting #4: cost 290 inf + 18034 64.737 * * [simplify]: Extracting #5: cost 42 inf + 115726 64.778 * * [simplify]: Extracting #6: cost 1 inf + 134480 64.828 * * [simplify]: Extracting #7: cost 0 inf + 134844 64.872 * [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.872 * [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.873 * * * * [progress]: [ 70 / 306 ] simplifiying candidate # 64.873 * [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.873 * * [simplify]: iters left: 6 (17 enodes) 64.883 * * [simplify]: iters left: 5 (85 enodes) 64.913 * * [simplify]: iters left: 4 (254 enodes) 65.014 * * [simplify]: Extracting #0: cost 1 inf + 0 65.014 * * [simplify]: Extracting #1: cost 3 inf + 0 65.014 * * [simplify]: Extracting #2: cost 26 inf + 0 65.014 * * [simplify]: Extracting #3: cost 163 inf + 0 65.015 * * [simplify]: Extracting #4: cost 307 inf + 510 65.019 * * [simplify]: Extracting #5: cost 251 inf + 30537 65.040 * * [simplify]: Extracting #6: cost 58 inf + 117286 65.090 * * [simplify]: Extracting #7: cost 7 inf + 121761 65.140 * * [simplify]: Extracting #8: cost 0 inf + 121743 65.174 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* (* x.re y.re) (* x.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.174 * [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.174 * * * * [progress]: [ 71 / 306 ] simplifiying candidate # 65.174 * [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.174 * * [simplify]: iters left: 6 (20 enodes) 65.180 * * [simplify]: iters left: 5 (110 enodes) 65.204 * * [simplify]: iters left: 4 (337 enodes) 65.375 * * [simplify]: Extracting #0: cost 1 inf + 0 65.375 * * [simplify]: Extracting #1: cost 3 inf + 0 65.375 * * [simplify]: Extracting #2: cost 34 inf + 0 65.375 * * [simplify]: Extracting #3: cost 199 inf + 0 65.378 * * [simplify]: Extracting #4: cost 269 inf + 2261 65.396 * * [simplify]: Extracting #5: cost 211 inf + 46166 65.450 * * [simplify]: Extracting #6: cost 77 inf + 116213 65.493 * * [simplify]: Extracting #7: cost 45 inf + 124639 65.560 * * [simplify]: Extracting #8: cost 12 inf + 134177 65.625 * * [simplify]: Extracting #9: cost 0 inf + 138831 65.682 * * [simplify]: Extracting #10: cost 0 inf + 138791 65.724 * [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.724 * [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.725 * * * * [progress]: [ 72 / 306 ] simplifiying candidate # 65.725 * [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.725 * * [simplify]: iters left: 6 (21 enodes) 65.731 * * [simplify]: iters left: 5 (113 enodes) 65.764 * * [simplify]: iters left: 4 (338 enodes) 65.941 * * [simplify]: Extracting #0: cost 1 inf + 0 65.941 * * [simplify]: Extracting #1: cost 3 inf + 0 65.941 * * [simplify]: Extracting #2: cost 32 inf + 0 65.942 * * [simplify]: Extracting #3: cost 201 inf + 0 65.943 * * [simplify]: Extracting #4: cost 354 inf + 1102 65.947 * * [simplify]: Extracting #5: cost 305 inf + 25123 65.969 * * [simplify]: Extracting #6: cost 82 inf + 119631 66.031 * * [simplify]: Extracting #7: cost 10 inf + 152891 66.089 * * [simplify]: Extracting #8: cost 0 inf + 154980 66.127 * * [simplify]: Extracting #9: cost 0 inf + 154900 66.172 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.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.172 * [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.172 * * * * [progress]: [ 73 / 306 ] simplifiying candidate # 66.173 * [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.173 * * [simplify]: iters left: 6 (21 enodes) 66.179 * * [simplify]: iters left: 5 (113 enodes) 66.210 * * [simplify]: iters left: 4 (344 enodes) 66.372 * * [simplify]: Extracting #0: cost 1 inf + 0 66.372 * * [simplify]: Extracting #1: cost 3 inf + 0 66.372 * * [simplify]: Extracting #2: cost 40 inf + 0 66.373 * * [simplify]: Extracting #3: cost 230 inf + 0 66.374 * * [simplify]: Extracting #4: cost 306 inf + 1891 66.382 * * [simplify]: Extracting #5: cost 253 inf + 41846 66.434 * * [simplify]: Extracting #6: cost 75 inf + 138633 66.512 * * [simplify]: Extracting #7: cost 27 inf + 150980 66.584 * * [simplify]: Extracting #8: cost 3 inf + 159495 66.638 * * [simplify]: Extracting #9: cost 0 inf + 160585 66.690 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.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.690 * [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.690 * * * * [progress]: [ 74 / 306 ] simplifiying candidate # 66.691 * [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.691 * * [simplify]: iters left: 6 (21 enodes) 66.697 * * [simplify]: iters left: 5 (114 enodes) 66.740 * * [simplify]: iters left: 4 (341 enodes) 66.899 * * [simplify]: Extracting #0: cost 1 inf + 0 66.899 * * [simplify]: Extracting #1: cost 3 inf + 0 66.899 * * [simplify]: Extracting #2: cost 30 inf + 0 66.900 * * [simplify]: Extracting #3: cost 190 inf + 0 66.901 * * [simplify]: Extracting #4: cost 352 inf + 453 66.908 * * [simplify]: Extracting #5: cost 291 inf + 42303 66.957 * * [simplify]: Extracting #6: cost 59 inf + 148879 67.026 * * [simplify]: Extracting #7: cost 2 inf + 157396 67.074 * * [simplify]: Extracting #8: cost 0 inf + 155668 67.134 * [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.134 * [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.134 * * * * [progress]: [ 75 / 306 ] simplifiying candidate # 67.134 * [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.135 * * [simplify]: iters left: 6 (21 enodes) 67.140 * * [simplify]: iters left: 5 (114 enodes) 67.168 * * [simplify]: iters left: 4 (347 enodes) 67.325 * * [simplify]: Extracting #0: cost 1 inf + 0 67.326 * * [simplify]: Extracting #1: cost 3 inf + 0 67.326 * * [simplify]: Extracting #2: cost 38 inf + 0 67.327 * * [simplify]: Extracting #3: cost 217 inf + 0 67.329 * * [simplify]: Extracting #4: cost 292 inf + 3398 67.347 * * [simplify]: Extracting #5: cost 241 inf + 48995 67.399 * * [simplify]: Extracting #6: cost 91 inf + 138779 67.459 * * [simplify]: Extracting #7: cost 47 inf + 151555 67.502 * * [simplify]: Extracting #8: cost 16 inf + 157677 67.558 * * [simplify]: Extracting #9: cost 2 inf + 162276 67.607 * * [simplify]: Extracting #10: cost 0 inf + 163113 67.666 * [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.666 * [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.667 * * * * [progress]: [ 76 / 306 ] simplifiying candidate # 67.667 * [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.667 * * [simplify]: iters left: 6 (21 enodes) 67.680 * * [simplify]: iters left: 5 (114 enodes) 67.725 * * [simplify]: iters left: 4 (341 enodes) 67.924 * * [simplify]: Extracting #0: cost 1 inf + 0 67.924 * * [simplify]: Extracting #1: cost 3 inf + 0 67.924 * * [simplify]: Extracting #2: cost 30 inf + 0 67.925 * * [simplify]: Extracting #3: cost 195 inf + 0 67.927 * * [simplify]: Extracting #4: cost 351 inf + 534 67.936 * * [simplify]: Extracting #5: cost 323 inf + 26312 67.962 * * [simplify]: Extracting #6: cost 81 inf + 122269 67.995 * * [simplify]: Extracting #7: cost 4 inf + 150587 68.032 * * [simplify]: Extracting #8: cost 0 inf + 152028 68.083 * [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.083 * [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.083 * * * * [progress]: [ 77 / 306 ] simplifiying candidate # 68.084 * [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.084 * * [simplify]: iters left: 6 (21 enodes) 68.096 * * [simplify]: iters left: 5 (114 enodes) 68.146 * * [simplify]: iters left: 4 (347 enodes) 68.306 * * [simplify]: Extracting #0: cost 1 inf + 0 68.306 * * [simplify]: Extracting #1: cost 3 inf + 0 68.306 * * [simplify]: Extracting #2: cost 38 inf + 0 68.306 * * [simplify]: Extracting #3: cost 221 inf + 0 68.308 * * [simplify]: Extracting #4: cost 286 inf + 3756 68.314 * * [simplify]: Extracting #5: cost 172 inf + 34410 68.324 * * [simplify]: Extracting #6: cost 221 inf + 41614 68.353 * * [simplify]: Extracting #7: cost 135 inf + 98365 68.392 * * [simplify]: Extracting #8: cost 35 inf + 145369 68.436 * * [simplify]: Extracting #9: cost 3 inf + 156023 68.510 * * [simplify]: Extracting #10: cost 0 inf + 157113 68.564 * [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.564 * [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.564 * * * * [progress]: [ 78 / 306 ] simplifiying candidate # 68.564 * [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.564 * * [simplify]: iters left: 6 (21 enodes) 68.570 * * [simplify]: iters left: 5 (114 enodes) 68.615 * * [simplify]: iters left: 4 (341 enodes) 68.760 * * [simplify]: Extracting #0: cost 1 inf + 0 68.760 * * [simplify]: Extracting #1: cost 3 inf + 0 68.761 * * [simplify]: Extracting #2: cost 30 inf + 0 68.761 * * [simplify]: Extracting #3: cost 196 inf + 0 68.762 * * [simplify]: Extracting #4: cost 343 inf + 940 68.765 * * [simplify]: Extracting #5: cost 314 inf + 15024 68.777 * * [simplify]: Extracting #6: cost 174 inf + 72912 68.819 * * [simplify]: Extracting #7: cost 26 inf + 139280 68.866 * * [simplify]: Extracting #8: cost 0 inf + 157764 68.909 * [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))))))) 68.909 * [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)))))))) 68.909 * * * * [progress]: [ 79 / 306 ] simplifiying candidate # 68.910 * [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))))) 68.910 * * [simplify]: iters left: 6 (21 enodes) 68.922 * * [simplify]: iters left: 5 (114 enodes) 68.952 * * [simplify]: iters left: 4 (347 enodes) 69.162 * * [simplify]: Extracting #0: cost 1 inf + 0 69.162 * * [simplify]: Extracting #1: cost 3 inf + 0 69.162 * * [simplify]: Extracting #2: cost 38 inf + 0 69.163 * * [simplify]: Extracting #3: cost 222 inf + 0 69.166 * * [simplify]: Extracting #4: cost 288 inf + 4889 69.180 * * [simplify]: Extracting #5: cost 293 inf + 16741 69.204 * * [simplify]: Extracting #6: cost 193 inf + 73093 69.269 * * [simplify]: Extracting #7: cost 41 inf + 148258 69.320 * * [simplify]: Extracting #8: cost 7 inf + 160412 69.369 * * [simplify]: Extracting #9: cost 0 inf + 162593 69.422 * [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.422 * [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.422 * * * * [progress]: [ 80 / 306 ] simplifiying candidate # 69.423 * [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.423 * * [simplify]: iters left: 6 (21 enodes) 69.429 * * [simplify]: iters left: 5 (114 enodes) 69.471 * * [simplify]: iters left: 4 (341 enodes) 69.648 * * [simplify]: Extracting #0: cost 1 inf + 0 69.649 * * [simplify]: Extracting #1: cost 3 inf + 0 69.649 * * [simplify]: Extracting #2: cost 30 inf + 0 69.649 * * [simplify]: Extracting #3: cost 192 inf + 0 69.652 * * [simplify]: Extracting #4: cost 350 inf + 1062 69.658 * * [simplify]: Extracting #5: cost 313 inf + 25498 69.681 * * [simplify]: Extracting #6: cost 80 inf + 120040 69.733 * * [simplify]: Extracting #7: cost 11 inf + 149845 69.769 * * [simplify]: Extracting #8: cost 0 inf + 155044 69.816 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))))) 69.816 * [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)))))))) 69.817 * * * * [progress]: [ 81 / 306 ] simplifiying candidate # 69.818 * [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))))) 69.818 * * [simplify]: iters left: 6 (21 enodes) 69.830 * * [simplify]: iters left: 5 (114 enodes) 69.858 * * [simplify]: iters left: 4 (347 enodes) 69.985 * * [simplify]: Extracting #0: cost 1 inf + 0 69.985 * * [simplify]: Extracting #1: cost 3 inf + 0 69.985 * * [simplify]: Extracting #2: cost 38 inf + 0 69.986 * * [simplify]: Extracting #3: cost 217 inf + 0 69.989 * * [simplify]: Extracting #4: cost 287 inf + 4934 70.002 * * [simplify]: Extracting #5: cost 240 inf + 35020 70.037 * * [simplify]: Extracting #6: cost 140 inf + 95627 70.086 * * [simplify]: Extracting #7: cost 35 inf + 146487 70.135 * * [simplify]: Extracting #8: cost 2 inf + 157756 70.174 * * [simplify]: Extracting #9: cost 0 inf + 158553 70.222 * [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.222 * [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.222 * * * * [progress]: [ 82 / 306 ] simplifiying candidate # 70.223 * [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.223 * * [simplify]: iters left: 6 (21 enodes) 70.229 * * [simplify]: iters left: 5 (113 enodes) 70.262 * * [simplify]: iters left: 4 (338 enodes) 70.450 * * [simplify]: Extracting #0: cost 1 inf + 0 70.450 * * [simplify]: Extracting #1: cost 3 inf + 0 70.450 * * [simplify]: Extracting #2: cost 32 inf + 0 70.451 * * [simplify]: Extracting #3: cost 203 inf + 0 70.454 * * [simplify]: Extracting #4: cost 358 inf + 818 70.462 * * [simplify]: Extracting #5: cost 319 inf + 17557 70.484 * * [simplify]: Extracting #6: cost 134 inf + 81926 70.533 * * [simplify]: Extracting #7: cost 6 inf + 154226 70.580 * * [simplify]: Extracting #8: cost 0 inf + 157068 70.624 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.624 * [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.625 * * * * [progress]: [ 83 / 306 ] simplifiying candidate # 70.625 * [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.626 * * [simplify]: iters left: 6 (21 enodes) 70.634 * * [simplify]: iters left: 5 (113 enodes) 70.660 * * [simplify]: iters left: 4 (344 enodes) 70.819 * * [simplify]: Extracting #0: cost 1 inf + 0 70.819 * * [simplify]: Extracting #1: cost 3 inf + 0 70.819 * * [simplify]: Extracting #2: cost 41 inf + 0 70.820 * * [simplify]: Extracting #3: cost 231 inf + 0 70.824 * * [simplify]: Extracting #4: cost 284 inf + 8697 70.838 * * [simplify]: Extracting #5: cost 253 inf + 35368 70.855 * * [simplify]: Extracting #6: cost 170 inf + 81335 70.912 * * [simplify]: Extracting #7: cost 28 inf + 151843 70.976 * * [simplify]: Extracting #8: cost 6 inf + 159090 71.036 * * [simplify]: Extracting #9: cost 0 inf + 161189 71.108 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im 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.108 * [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.109 * * * * [progress]: [ 84 / 306 ] simplifiying candidate # 71.109 * [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.110 * * [simplify]: iters left: 6 (20 enodes) 71.121 * * [simplify]: iters left: 5 (110 enodes) 71.153 * * [simplify]: iters left: 4 (331 enodes) 71.284 * * [simplify]: Extracting #0: cost 1 inf + 0 71.284 * * [simplify]: Extracting #1: cost 3 inf + 0 71.284 * * [simplify]: Extracting #2: cost 26 inf + 0 71.284 * * [simplify]: Extracting #3: cost 175 inf + 0 71.286 * * [simplify]: Extracting #4: cost 328 inf + 657 71.290 * * [simplify]: Extracting #5: cost 293 inf + 20216 71.328 * * [simplify]: Extracting #6: cost 85 inf + 92325 71.377 * * [simplify]: Extracting #7: cost 7 inf + 121037 71.420 * * [simplify]: Extracting #8: cost 0 inf + 123024 71.447 * [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.447 * [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.447 * * * * [progress]: [ 85 / 306 ] simplifiying candidate # 71.448 * [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.448 * * [simplify]: iters left: 6 (16 enodes) 71.453 * * [simplify]: iters left: 5 (79 enodes) 71.467 * * [simplify]: iters left: 4 (206 enodes) 71.568 * * [simplify]: Extracting #0: cost 1 inf + 0 71.568 * * [simplify]: Extracting #1: cost 3 inf + 0 71.569 * * [simplify]: Extracting #2: cost 34 inf + 0 71.569 * * [simplify]: Extracting #3: cost 198 inf + 0 71.572 * * [simplify]: Extracting #4: cost 224 inf + 18931 71.590 * * [simplify]: Extracting #5: cost 31 inf + 82355 71.615 * * [simplify]: Extracting #6: cost 0 inf + 96077 71.645 * [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))))))) 71.645 * [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)))))) 71.645 * * * * [progress]: [ 86 / 306 ] simplifiying candidate # 71.646 * [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)))) 71.646 * * [simplify]: iters left: 6 (18 enodes) 71.651 * * [simplify]: iters left: 5 (89 enodes) 71.677 * * [simplify]: iters left: 4 (264 enodes) 71.819 * * [simplify]: Extracting #0: cost 1 inf + 0 71.819 * * [simplify]: Extracting #1: cost 3 inf + 0 71.819 * * [simplify]: Extracting #2: cost 30 inf + 0 71.820 * * [simplify]: Extracting #3: cost 184 inf + 0 71.822 * * [simplify]: Extracting #4: cost 336 inf + 126 71.833 * * [simplify]: Extracting #5: cost 252 inf + 44513 71.874 * * [simplify]: Extracting #6: cost 63 inf + 116120 71.929 * * [simplify]: Extracting #7: cost 1 inf + 143353 71.971 * * [simplify]: Extracting #8: cost 0 inf + 142449 72.010 * [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.011 * [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.011 * * * * [progress]: [ 87 / 306 ] simplifiying candidate # 72.011 * [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.012 * * [simplify]: iters left: 6 (21 enodes) 72.024 * * [simplify]: iters left: 5 (114 enodes) 72.057 * * [simplify]: iters left: 4 (347 enodes) 72.220 * * [simplify]: Extracting #0: cost 1 inf + 0 72.220 * * [simplify]: Extracting #1: cost 3 inf + 0 72.220 * * [simplify]: Extracting #2: cost 38 inf + 0 72.221 * * [simplify]: Extracting #3: cost 222 inf + 0 72.222 * * [simplify]: Extracting #4: cost 286 inf + 4174 72.226 * * [simplify]: Extracting #5: cost 288 inf + 16553 72.257 * * [simplify]: Extracting #6: cost 179 inf + 77545 72.288 * * [simplify]: Extracting #7: cost 51 inf + 142459 72.354 * * [simplify]: Extracting #8: cost 17 inf + 153748 72.400 * * [simplify]: Extracting #9: cost 3 inf + 158452 72.468 * * [simplify]: Extracting #10: cost 0 inf + 159833 72.525 * [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.525 * [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.526 * * * * [progress]: [ 88 / 306 ] simplifiying candidate # 72.526 * [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.526 * * [simplify]: iters left: 6 (22 enodes) 72.532 * * [simplify]: iters left: 5 (117 enodes) 72.575 * * [simplify]: iters left: 4 (348 enodes) 72.763 * * [simplify]: Extracting #0: cost 1 inf + 0 72.763 * * [simplify]: Extracting #1: cost 3 inf + 0 72.764 * * [simplify]: Extracting #2: cost 34 inf + 0 72.764 * * [simplify]: Extracting #3: cost 216 inf + 0 72.765 * * [simplify]: Extracting #4: cost 378 inf + 738 72.770 * * [simplify]: Extracting #5: cost 334 inf + 27164 72.786 * * [simplify]: Extracting #6: cost 160 inf + 80702 72.832 * * [simplify]: Extracting #7: cost 30 inf + 156672 72.887 * * [simplify]: Extracting #8: cost 0 inf + 180075 72.961 * * [simplify]: Extracting #9: cost 0 inf + 179944 73.033 * [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.033 * [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.033 * * * * [progress]: [ 89 / 306 ] simplifiying candidate # 73.034 * [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.034 * * [simplify]: iters left: 6 (22 enodes) 73.046 * * [simplify]: iters left: 5 (117 enodes) 73.075 * * [simplify]: iters left: 4 (354 enodes) 73.286 * * [simplify]: Extracting #0: cost 1 inf + 0 73.286 * * [simplify]: Extracting #1: cost 3 inf + 0 73.286 * * [simplify]: Extracting #2: cost 42 inf + 0 73.287 * * [simplify]: Extracting #3: cost 244 inf + 0 73.290 * * [simplify]: Extracting #4: cost 313 inf + 4251 73.312 * * [simplify]: Extracting #5: cost 210 inf + 69095 73.370 * * [simplify]: Extracting #6: cost 97 inf + 143063 73.436 * * [simplify]: Extracting #7: cost 29 inf + 173942 73.503 * * [simplify]: Extracting #8: cost 2 inf + 183056 73.579 * * [simplify]: Extracting #9: cost 0 inf + 184105 73.644 * [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.644 * [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.644 * * * * [progress]: [ 90 / 306 ] simplifiying candidate # 73.644 * [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.644 * * [simplify]: iters left: 6 (22 enodes) 73.651 * * [simplify]: iters left: 5 (117 enodes) 73.678 * * [simplify]: iters left: 4 (348 enodes) 73.799 * * [simplify]: Extracting #0: cost 1 inf + 0 73.799 * * [simplify]: Extracting #1: cost 3 inf + 0 73.799 * * [simplify]: Extracting #2: cost 34 inf + 0 73.800 * * [simplify]: Extracting #3: cost 216 inf + 0 73.803 * * [simplify]: Extracting #4: cost 376 inf + 738 73.810 * * [simplify]: Extracting #5: cost 331 inf + 21456 73.837 * * [simplify]: Extracting #6: cost 164 inf + 72070 73.867 * * [simplify]: Extracting #7: cost 43 inf + 142370 73.902 * * [simplify]: Extracting #8: cost 1 inf + 174532 73.940 * * [simplify]: Extracting #9: cost 0 inf + 175376 74.006 * [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.006 * [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.007 * * * * [progress]: [ 91 / 306 ] simplifiying candidate # 74.007 * [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.008 * * [simplify]: iters left: 6 (22 enodes) 74.018 * * [simplify]: iters left: 5 (117 enodes) 74.062 * * [simplify]: iters left: 4 (354 enodes) 74.259 * * [simplify]: Extracting #0: cost 1 inf + 0 74.259 * * [simplify]: Extracting #1: cost 3 inf + 0 74.259 * * [simplify]: Extracting #2: cost 42 inf + 0 74.260 * * [simplify]: Extracting #3: cost 243 inf + 0 74.265 * * [simplify]: Extracting #4: cost 307 inf + 7957 74.282 * * [simplify]: Extracting #5: cost 260 inf + 45852 74.334 * * [simplify]: Extracting #6: cost 117 inf + 128743 74.380 * * [simplify]: Extracting #7: cost 30 inf + 169966 74.425 * * [simplify]: Extracting #8: cost 2 inf + 179835 74.493 * * [simplify]: Extracting #9: cost 0 inf + 180341 74.557 * [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.558 * [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.558 * * * * [progress]: [ 92 / 306 ] simplifiying candidate # 74.558 * [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.558 * * [simplify]: iters left: 6 (21 enodes) 74.564 * * [simplify]: iters left: 5 (114 enodes) 74.589 * * [simplify]: iters left: 4 (341 enodes) 74.738 * * [simplify]: Extracting #0: cost 1 inf + 0 74.738 * * [simplify]: Extracting #1: cost 3 inf + 0 74.738 * * [simplify]: Extracting #2: cost 30 inf + 0 74.739 * * [simplify]: Extracting #3: cost 195 inf + 0 74.741 * * [simplify]: Extracting #4: cost 348 inf + 860 74.750 * * [simplify]: Extracting #5: cost 306 inf + 25565 74.773 * * [simplify]: Extracting #6: cost 93 inf + 106811 74.804 * * [simplify]: Extracting #7: cost 6 inf + 139292 74.834 * * [simplify]: Extracting #8: cost 0 inf + 140748 74.863 * [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))))) 74.863 * [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)))))))) 74.864 * * * * [progress]: [ 93 / 306 ] simplifiying candidate # 74.864 * [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))))) 74.864 * * [simplify]: iters left: 6 (17 enodes) 74.868 * * [simplify]: iters left: 5 (83 enodes) 74.884 * * [simplify]: iters left: 4 (216 enodes) 74.996 * * [simplify]: Extracting #0: cost 1 inf + 0 74.996 * * [simplify]: Extracting #1: cost 3 inf + 0 74.996 * * [simplify]: Extracting #2: cost 38 inf + 0 74.997 * * [simplify]: Extracting #3: cost 221 inf + 0 75.002 * * [simplify]: Extracting #4: cost 259 inf + 16100 75.020 * * [simplify]: Extracting #5: cost 34 inf + 100684 75.047 * * [simplify]: Extracting #6: cost 0 inf + 117656 75.074 * * [simplify]: Extracting #7: cost 0 inf + 117216 75.115 * [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.115 * [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.115 * * * * [progress]: [ 94 / 306 ] simplifiying candidate # 75.116 * [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.116 * * [simplify]: iters left: 6 (18 enodes) 75.121 * * [simplify]: iters left: 5 (89 enodes) 75.139 * * [simplify]: iters left: 4 (264 enodes) 75.253 * * [simplify]: Extracting #0: cost 1 inf + 0 75.253 * * [simplify]: Extracting #1: cost 3 inf + 0 75.253 * * [simplify]: Extracting #2: cost 30 inf + 0 75.253 * * [simplify]: Extracting #3: cost 179 inf + 0 75.254 * * [simplify]: Extracting #4: cost 329 inf + 492 75.256 * * [simplify]: Extracting #5: cost 312 inf + 7664 75.272 * * [simplify]: Extracting #6: cost 163 inf + 64847 75.318 * * [simplify]: Extracting #7: cost 44 inf + 124503 75.377 * * [simplify]: Extracting #8: cost 0 inf + 141881 75.410 * [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.410 * [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.410 * * * * [progress]: [ 95 / 306 ] simplifiying candidate # 75.411 * [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.411 * * [simplify]: iters left: 6 (21 enodes) 75.420 * * [simplify]: iters left: 5 (114 enodes) 75.462 * * [simplify]: iters left: 4 (347 enodes) 75.637 * * [simplify]: Extracting #0: cost 1 inf + 0 75.638 * * [simplify]: Extracting #1: cost 3 inf + 0 75.638 * * [simplify]: Extracting #2: cost 38 inf + 0 75.638 * * [simplify]: Extracting #3: cost 217 inf + 0 75.640 * * [simplify]: Extracting #4: cost 287 inf + 4451 75.651 * * [simplify]: Extracting #5: cost 240 inf + 44065 75.686 * * [simplify]: Extracting #6: cost 88 inf + 136553 75.734 * * [simplify]: Extracting #7: cost 48 inf + 146143 75.801 * * [simplify]: Extracting #8: cost 20 inf + 153986 75.871 * * [simplify]: Extracting #9: cost 3 inf + 159692 75.940 * * [simplify]: Extracting #10: cost 0 inf + 161073 75.984 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (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.984 * [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)))))) 75.984 * * * * [progress]: [ 96 / 306 ] simplifiying candidate # 75.985 * [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)))) 75.985 * * [simplify]: iters left: 6 (22 enodes) 75.997 * * [simplify]: iters left: 5 (117 enodes) 76.035 * * [simplify]: iters left: 4 (348 enodes) 76.237 * * [simplify]: Extracting #0: cost 1 inf + 0 76.237 * * [simplify]: Extracting #1: cost 3 inf + 0 76.237 * * [simplify]: Extracting #2: cost 34 inf + 0 76.238 * * [simplify]: Extracting #3: cost 215 inf + 0 76.240 * * [simplify]: Extracting #4: cost 374 inf + 1142 76.249 * * [simplify]: Extracting #5: cost 319 inf + 32396 76.277 * * [simplify]: Extracting #6: cost 134 inf + 93234 76.312 * * [simplify]: Extracting #7: cost 22 inf + 163137 76.376 * * [simplify]: Extracting #8: cost 0 inf + 178791 76.421 * * [simplify]: Extracting #9: cost 0 inf + 178660 76.486 * [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.486 * [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.487 * * * * [progress]: [ 97 / 306 ] simplifiying candidate # 76.487 * [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.488 * * [simplify]: iters left: 6 (22 enodes) 76.500 * * [simplify]: iters left: 5 (117 enodes) 76.545 * * [simplify]: iters left: 4 (354 enodes) 76.703 * * [simplify]: Extracting #0: cost 1 inf + 0 76.703 * * [simplify]: Extracting #1: cost 3 inf + 0 76.703 * * [simplify]: Extracting #2: cost 42 inf + 0 76.704 * * [simplify]: Extracting #3: cost 243 inf + 0 76.705 * * [simplify]: Extracting #4: cost 308 inf + 3645 76.712 * * [simplify]: Extracting #5: cost 185 inf + 38376 76.738 * * [simplify]: Extracting #6: cost 196 inf + 72986 76.773 * * [simplify]: Extracting #7: cost 92 inf + 147125 76.831 * * [simplify]: Extracting #8: cost 28 inf + 173515 76.896 * * [simplify]: Extracting #9: cost 1 inf + 182961 76.952 * * [simplify]: Extracting #10: cost 0 inf + 183465 77.010 * [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.011 * [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.011 * * * * [progress]: [ 98 / 306 ] simplifiying candidate # 77.011 * [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.011 * * [simplify]: iters left: 6 (22 enodes) 77.018 * * [simplify]: iters left: 5 (117 enodes) 77.053 * * [simplify]: iters left: 4 (348 enodes) 77.216 * * [simplify]: Extracting #0: cost 1 inf + 0 77.216 * * [simplify]: Extracting #1: cost 3 inf + 0 77.216 * * [simplify]: Extracting #2: cost 34 inf + 0 77.217 * * [simplify]: Extracting #3: cost 213 inf + 0 77.220 * * [simplify]: Extracting #4: cost 367 inf + 860 77.227 * * [simplify]: Extracting #5: cost 324 inf + 17806 77.244 * * [simplify]: Extracting #6: cost 192 inf + 74581 77.287 * * [simplify]: Extracting #7: cost 16 inf + 165491 77.345 * * [simplify]: Extracting #8: cost 0 inf + 174736 77.398 * [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.399 * [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.399 * * * * [progress]: [ 99 / 306 ] simplifiying candidate # 77.399 * [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.399 * * [simplify]: iters left: 6 (22 enodes) 77.405 * * [simplify]: iters left: 5 (117 enodes) 77.431 * * [simplify]: iters left: 4 (354 enodes) 77.623 * * [simplify]: Extracting #0: cost 1 inf + 0 77.623 * * [simplify]: Extracting #1: cost 3 inf + 0 77.623 * * [simplify]: Extracting #2: cost 42 inf + 0 77.624 * * [simplify]: Extracting #3: cost 244 inf + 0 77.629 * * [simplify]: Extracting #4: cost 306 inf + 9285 77.647 * * [simplify]: Extracting #5: cost 255 inf + 49795 77.704 * * [simplify]: Extracting #6: cost 103 inf + 140075 77.769 * * [simplify]: Extracting #7: cost 26 inf + 173561 77.848 * * [simplify]: Extracting #8: cost 4 inf + 179791 77.904 * * [simplify]: Extracting #9: cost 0 inf + 181385 77.978 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.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)))))) 77.978 * [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)))))) 77.978 * * * * [progress]: [ 100 / 306 ] simplifiying candidate # 77.979 * [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)))) 77.979 * * [simplify]: iters left: 6 (21 enodes) 77.991 * * [simplify]: iters left: 5 (114 enodes) 78.043 * * [simplify]: iters left: 4 (341 enodes) 78.249 * * [simplify]: Extracting #0: cost 1 inf + 0 78.249 * * [simplify]: Extracting #1: cost 3 inf + 0 78.249 * * [simplify]: Extracting #2: cost 30 inf + 0 78.250 * * [simplify]: Extracting #3: cost 190 inf + 0 78.252 * * [simplify]: Extracting #4: cost 351 inf + 656 78.262 * * [simplify]: Extracting #5: cost 306 inf + 28569 78.295 * * [simplify]: Extracting #6: cost 67 inf + 123640 78.326 * * [simplify]: Extracting #7: cost 2 inf + 142650 78.366 * * [simplify]: Extracting #8: cost 0 inf + 142792 78.395 * [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.395 * [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.395 * * * * [progress]: [ 101 / 306 ] simplifiying candidate # 78.396 * [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.396 * * [simplify]: iters left: 6 (17 enodes) 78.401 * * [simplify]: iters left: 5 (83 enodes) 78.425 * * [simplify]: iters left: 4 (216 enodes) 78.551 * * [simplify]: Extracting #0: cost 1 inf + 0 78.551 * * [simplify]: Extracting #1: cost 3 inf + 0 78.551 * * [simplify]: Extracting #2: cost 38 inf + 0 78.552 * * [simplify]: Extracting #3: cost 216 inf + 0 78.555 * * [simplify]: Extracting #4: cost 250 inf + 18486 78.574 * * [simplify]: Extracting #5: cost 27 inf + 105228 78.606 * * [simplify]: Extracting #6: cost 0 inf + 117816 78.644 * * [simplify]: Extracting #7: cost 0 inf + 117656 78.697 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 78.697 * [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)))))) 78.698 * * * * [progress]: [ 102 / 306 ] simplifiying candidate # 78.698 * [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)))) 78.698 * * [simplify]: iters left: 6 (18 enodes) 78.708 * * [simplify]: iters left: 5 (88 enodes) 78.744 * * [simplify]: iters left: 4 (259 enodes) 78.850 * * [simplify]: Extracting #0: cost 1 inf + 0 78.850 * * [simplify]: Extracting #1: cost 3 inf + 0 78.850 * * [simplify]: Extracting #2: cost 26 inf + 0 78.850 * * [simplify]: Extracting #3: cost 168 inf + 0 78.851 * * [simplify]: Extracting #4: cost 338 inf + 492 78.855 * * [simplify]: Extracting #5: cost 292 inf + 24496 78.872 * * [simplify]: Extracting #6: cost 129 inf + 84052 78.907 * * [simplify]: Extracting #7: cost 5 inf + 141777 78.937 * * [simplify]: Extracting #8: cost 0 inf + 142567 78.965 * [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)))))) 78.965 * [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)))))))) 78.966 * * * * [progress]: [ 103 / 306 ] simplifiying candidate # 78.966 * [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))))) 78.966 * * [simplify]: iters left: 6 (21 enodes) 78.972 * * [simplify]: iters left: 5 (113 enodes) 79.019 * * [simplify]: iters left: 4 (344 enodes) 79.148 * * [simplify]: Extracting #0: cost 1 inf + 0 79.148 * * [simplify]: Extracting #1: cost 3 inf + 0 79.148 * * [simplify]: Extracting #2: cost 42 inf + 0 79.148 * * [simplify]: Extracting #3: cost 253 inf + 0 79.151 * * [simplify]: Extracting #4: cost 412 inf + 4816 79.167 * * [simplify]: Extracting #5: cost 208 inf + 91216 79.203 * * [simplify]: Extracting #6: cost 47 inf + 160548 79.245 * * [simplify]: Extracting #7: cost 2 inf + 181408 79.303 * * [simplify]: Extracting #8: cost 0 inf + 182657 79.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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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.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)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.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.349 * * * * [progress]: [ 104 / 306 ] simplifiying candidate # 79.349 * [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.349 * * [simplify]: iters left: 6 (21 enodes) 79.355 * * [simplify]: iters left: 5 (113 enodes) 79.386 * * [simplify]: iters left: 4 (336 enodes) 79.539 * * [simplify]: Extracting #0: cost 1 inf + 0 79.539 * * [simplify]: Extracting #1: cost 3 inf + 0 79.539 * * [simplify]: Extracting #2: cost 28 inf + 0 79.540 * * [simplify]: Extracting #3: cost 186 inf + 0 79.541 * * [simplify]: Extracting #4: cost 373 inf + 575 79.547 * * [simplify]: Extracting #5: cost 346 inf + 14427 79.559 * * [simplify]: Extracting #6: cost 157 inf + 76937 79.592 * * [simplify]: Extracting #7: cost 15 inf + 154459 79.630 * * [simplify]: Extracting #8: cost 0 inf + 158837 79.677 * * [simplify]: Extracting #9: cost 0 inf + 158517 79.739 * * [simplify]: Extracting #10: cost 0 inf + 158477 79.800 * [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))))))) 79.800 * [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)))))))) 79.801 * * * * [progress]: [ 105 / 306 ] simplifiying candidate # 79.801 * [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))))) 79.802 * * [simplify]: iters left: 6 (21 enodes) 79.813 * * [simplify]: iters left: 5 (113 enodes) 79.839 * * [simplify]: iters left: 4 (344 enodes) 80.025 * * [simplify]: Extracting #0: cost 1 inf + 0 80.025 * * [simplify]: Extracting #1: cost 3 inf + 0 80.025 * * [simplify]: Extracting #2: cost 42 inf + 0 80.026 * * [simplify]: Extracting #3: cost 253 inf + 0 80.032 * * [simplify]: Extracting #4: cost 418 inf + 3190 80.044 * * [simplify]: Extracting #5: cost 222 inf + 77114 80.077 * * [simplify]: Extracting #6: cost 38 inf + 158507 80.113 * * [simplify]: Extracting #7: cost 7 inf + 173257 80.151 * * [simplify]: Extracting #8: cost 0 inf + 176133 80.203 * [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.203 * [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.203 * * * * [progress]: [ 106 / 306 ] simplifiying candidate # 80.204 * [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.204 * * [simplify]: iters left: 6 (21 enodes) 80.210 * * [simplify]: iters left: 5 (113 enodes) 80.237 * * [simplify]: iters left: 4 (346 enodes) 80.399 * * [simplify]: Extracting #0: cost 1 inf + 0 80.399 * * [simplify]: Extracting #1: cost 3 inf + 0 80.399 * * [simplify]: Extracting #2: cost 34 inf + 0 80.400 * * [simplify]: Extracting #3: cost 257 inf + 0 80.403 * * [simplify]: Extracting #4: cost 450 inf + 818 80.411 * * [simplify]: Extracting #5: cost 368 inf + 23112 80.450 * * [simplify]: Extracting #6: cost 142 inf + 104577 80.519 * * [simplify]: Extracting #7: cost 12 inf + 177622 80.591 * * [simplify]: Extracting #8: cost 0 inf + 182828 80.639 * [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))))))) 80.639 * [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)))))))) 80.639 * * * * [progress]: [ 107 / 306 ] simplifiying candidate # 80.639 * [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))))) 80.640 * * [simplify]: iters left: 6 (21 enodes) 80.645 * * [simplify]: iters left: 5 (113 enodes) 80.670 * * [simplify]: iters left: 4 (350 enodes) 80.856 * * [simplify]: Extracting #0: cost 1 inf + 0 80.856 * * [simplify]: Extracting #1: cost 3 inf + 0 80.856 * * [simplify]: Extracting #2: cost 42 inf + 0 80.857 * * [simplify]: Extracting #3: cost 262 inf + 0 80.860 * * [simplify]: Extracting #4: cost 356 inf + 3759 80.883 * * [simplify]: Extracting #5: cost 240 inf + 68258 80.924 * * [simplify]: Extracting #6: cost 77 inf + 161897 81.001 * * [simplify]: Extracting #7: cost 24 inf + 175564 81.073 * * [simplify]: Extracting #8: cost 2 inf + 183747 81.127 * * [simplify]: Extracting #9: cost 0 inf + 184293 81.167 * [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.167 * [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.167 * * * * [progress]: [ 108 / 306 ] simplifiying candidate # 81.168 * [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.168 * * [simplify]: iters left: 6 (21 enodes) 81.174 * * [simplify]: iters left: 5 (113 enodes) 81.212 * * [simplify]: iters left: 4 (346 enodes) 81.394 * * [simplify]: Extracting #0: cost 1 inf + 0 81.394 * * [simplify]: Extracting #1: cost 3 inf + 0 81.394 * * [simplify]: Extracting #2: cost 34 inf + 0 81.400 * * [simplify]: Extracting #3: cost 256 inf + 0 81.403 * * [simplify]: Extracting #4: cost 450 inf + 656 81.417 * * [simplify]: Extracting #5: cost 320 inf + 46609 81.464 * * [simplify]: Extracting #6: cost 33 inf + 158134 81.505 * * [simplify]: Extracting #7: cost 3 inf + 167974 81.572 * * [simplify]: Extracting #8: cost 0 inf + 169064 81.613 * [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))))))) 81.613 * [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)))))))) 81.614 * * * * [progress]: [ 109 / 306 ] simplifiying candidate # 81.614 * [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))))) 81.614 * * [simplify]: iters left: 6 (17 enodes) 81.622 * * [simplify]: iters left: 5 (82 enodes) 81.639 * * [simplify]: iters left: 4 (219 enodes) 81.743 * * [simplify]: Extracting #0: cost 1 inf + 0 81.743 * * [simplify]: Extracting #1: cost 3 inf + 0 81.743 * * [simplify]: Extracting #2: cost 40 inf + 0 81.744 * * [simplify]: Extracting #3: cost 244 inf + 0 81.751 * * [simplify]: Extracting #4: cost 300 inf + 18642 81.796 * * [simplify]: Extracting #5: cost 40 inf + 113217 81.837 * * [simplify]: Extracting #6: cost 0 inf + 129968 81.879 * [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))))) 81.879 * [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)))))) 81.880 * * * * [progress]: [ 110 / 306 ] simplifiying candidate # 81.880 * [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)))) 81.880 * * [simplify]: iters left: 6 (18 enodes) 81.885 * * [simplify]: iters left: 5 (88 enodes) 81.906 * * [simplify]: iters left: 4 (261 enodes) 82.019 * * [simplify]: Extracting #0: cost 1 inf + 0 82.019 * * [simplify]: Extracting #1: cost 3 inf + 0 82.019 * * [simplify]: Extracting #2: cost 32 inf + 0 82.020 * * [simplify]: Extracting #3: cost 190 inf + 0 82.022 * * [simplify]: Extracting #4: cost 343 inf + 126 82.030 * * [simplify]: Extracting #5: cost 269 inf + 33734 82.048 * * [simplify]: Extracting #6: cost 89 inf + 101993 82.088 * * [simplify]: Extracting #7: cost 2 inf + 139557 82.146 * * [simplify]: Extracting #8: cost 0 inf + 138953 82.200 * [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.200 * [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.201 * * * * [progress]: [ 111 / 306 ] simplifiying candidate # 82.201 * [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.202 * * [simplify]: iters left: 6 (21 enodes) 82.213 * * [simplify]: iters left: 5 (113 enodes) 82.261 * * [simplify]: iters left: 4 (344 enodes) 82.436 * * [simplify]: Extracting #0: cost 1 inf + 0 82.436 * * [simplify]: Extracting #1: cost 3 inf + 0 82.436 * * [simplify]: Extracting #2: cost 40 inf + 0 82.437 * * [simplify]: Extracting #3: cost 230 inf + 0 82.441 * * [simplify]: Extracting #4: cost 291 inf + 5588 82.458 * * [simplify]: Extracting #5: cost 223 inf + 48248 82.511 * * [simplify]: Extracting #6: cost 87 inf + 125943 82.563 * * [simplify]: Extracting #7: cost 48 inf + 138775 82.595 * * [simplify]: Extracting #8: cost 18 inf + 147022 82.653 * * [simplify]: Extracting #9: cost 2 inf + 152937 82.718 * * [simplify]: Extracting #10: cost 0 inf + 154025 82.781 * [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)))))))) 82.781 * [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)))))) 82.782 * * * * [progress]: [ 112 / 306 ] simplifiying candidate # 82.782 * [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)))) 82.782 * * [simplify]: iters left: 6 (21 enodes) 82.795 * * [simplify]: iters left: 5 (113 enodes) 82.845 * * [simplify]: iters left: 4 (338 enodes) 83.045 * * [simplify]: Extracting #0: cost 1 inf + 0 83.045 * * [simplify]: Extracting #1: cost 3 inf + 0 83.045 * * [simplify]: Extracting #2: cost 32 inf + 0 83.045 * * [simplify]: Extracting #3: cost 201 inf + 0 83.046 * * [simplify]: Extracting #4: cost 357 inf + 697 83.052 * * [simplify]: Extracting #5: cost 276 inf + 39078 83.090 * * [simplify]: Extracting #6: cost 51 inf + 116500 83.142 * * [simplify]: Extracting #7: cost 10 inf + 135458 83.177 * * [simplify]: Extracting #8: cost 0 inf + 140136 83.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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re 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.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)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* x.re y.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.224 * * * * [progress]: [ 113 / 306 ] simplifiying candidate # 83.224 * [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.224 * * [simplify]: iters left: 6 (17 enodes) 83.232 * * [simplify]: iters left: 5 (82 enodes) 83.263 * * [simplify]: iters left: 4 (213 enodes) 83.331 * * [simplify]: Extracting #0: cost 1 inf + 0 83.331 * * [simplify]: Extracting #1: cost 3 inf + 0 83.331 * * [simplify]: Extracting #2: cost 40 inf + 0 83.331 * * [simplify]: Extracting #3: cost 228 inf + 0 83.336 * * [simplify]: Extracting #4: cost 256 inf + 18013 83.371 * * [simplify]: Extracting #5: cost 33 inf + 99114 83.415 * * [simplify]: Extracting #6: cost 0 inf + 114124 83.439 * [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.439 * [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.440 * * * * [progress]: [ 114 / 306 ] simplifiying candidate # 83.440 * [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.440 * * [simplify]: iters left: 6 (18 enodes) 83.447 * * [simplify]: iters left: 5 (88 enodes) 83.477 * * [simplify]: iters left: 4 (259 enodes) 83.574 * * [simplify]: Extracting #0: cost 1 inf + 0 83.574 * * [simplify]: Extracting #1: cost 3 inf + 0 83.574 * * [simplify]: Extracting #2: cost 26 inf + 0 83.574 * * [simplify]: Extracting #3: cost 168 inf + 0 83.575 * * [simplify]: Extracting #4: cost 338 inf + 492 83.579 * * [simplify]: Extracting #5: cost 290 inf + 25525 83.596 * * [simplify]: Extracting #6: cost 120 inf + 92395 83.633 * * [simplify]: Extracting #7: cost 8 inf + 140855 83.692 * * [simplify]: Extracting #8: cost 0 inf + 143887 83.752 * [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)))))))) 83.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 83.753 * * * * [progress]: [ 115 / 306 ] simplifiying candidate # 83.753 * [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))))) 83.753 * * [simplify]: iters left: 6 (21 enodes) 83.764 * * [simplify]: iters left: 5 (113 enodes) 83.814 * * [simplify]: iters left: 4 (344 enodes) 83.962 * * [simplify]: Extracting #0: cost 1 inf + 0 83.962 * * [simplify]: Extracting #1: cost 3 inf + 0 83.962 * * [simplify]: Extracting #2: cost 42 inf + 0 83.963 * * [simplify]: Extracting #3: cost 254 inf + 0 83.967 * * [simplify]: Extracting #4: cost 426 inf + 2009 84.000 * * [simplify]: Extracting #5: cost 244 inf + 75943 84.056 * * [simplify]: Extracting #6: cost 64 inf + 152368 84.111 * * [simplify]: Extracting #7: cost 7 inf + 180727 84.154 * * [simplify]: Extracting #8: cost 0 inf + 181937 84.208 * * [simplify]: Extracting #9: cost 0 inf + 181897 84.260 * [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.260 * [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.260 * * * * [progress]: [ 116 / 306 ] simplifiying candidate # 84.261 * [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.261 * * [simplify]: iters left: 6 (22 enodes) 84.273 * * [simplify]: iters left: 5 (117 enodes) 84.300 * * [simplify]: iters left: 4 (346 enodes) 84.447 * * [simplify]: Extracting #0: cost 1 inf + 0 84.447 * * [simplify]: Extracting #1: cost 3 inf + 0 84.447 * * [simplify]: Extracting #2: cost 32 inf + 0 84.447 * * [simplify]: Extracting #3: cost 201 inf + 0 84.448 * * [simplify]: Extracting #4: cost 383 inf + 900 84.458 * * [simplify]: Extracting #5: cost 301 inf + 56678 84.488 * * [simplify]: Extracting #6: cost 68 inf + 157463 84.550 * * [simplify]: Extracting #7: cost 6 inf + 177282 84.627 * * [simplify]: Extracting #8: cost 0 inf + 181928 84.683 * [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))))) 84.683 * [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)))))))) 84.684 * * * * [progress]: [ 117 / 306 ] simplifiying candidate # 84.684 * [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))))) 84.685 * * [simplify]: iters left: 6 (22 enodes) 84.691 * * [simplify]: iters left: 5 (117 enodes) 84.727 * * [simplify]: iters left: 4 (354 enodes) 84.885 * * [simplify]: Extracting #0: cost 1 inf + 0 84.885 * * [simplify]: Extracting #1: cost 3 inf + 0 84.885 * * [simplify]: Extracting #2: cost 44 inf + 0 84.886 * * [simplify]: Extracting #3: cost 267 inf + 0 84.890 * * [simplify]: Extracting #4: cost 439 inf + 2703 84.914 * * [simplify]: Extracting #5: cost 240 inf + 89584 84.973 * * [simplify]: Extracting #6: cost 49 inf + 182716 85.043 * * [simplify]: Extracting #7: cost 9 inf + 202232 85.124 * * [simplify]: Extracting #8: cost 0 inf + 208673 85.196 * [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)))))))) 85.196 * [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)))))) 85.197 * * * * [progress]: [ 118 / 306 ] simplifiying candidate # 85.197 * [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)))) 85.197 * * [simplify]: iters left: 6 (22 enodes) 85.203 * * [simplify]: iters left: 5 (117 enodes) 85.249 * * [simplify]: iters left: 4 (346 enodes) 85.381 * * [simplify]: Extracting #0: cost 1 inf + 0 85.381 * * [simplify]: Extracting #1: cost 3 inf + 0 85.381 * * [simplify]: Extracting #2: cost 33 inf + 0 85.382 * * [simplify]: Extracting #3: cost 209 inf + 0 85.383 * * [simplify]: Extracting #4: cost 390 inf + 1022 85.391 * * [simplify]: Extracting #5: cost 290 inf + 61305 85.432 * * [simplify]: Extracting #6: cost 38 inf + 186779 85.477 * * [simplify]: Extracting #7: cost 3 inf + 188023 85.533 * * [simplify]: Extracting #8: cost 0 inf + 188440 85.591 * [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))))) 85.591 * [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)))))))) 85.591 * * * * [progress]: [ 119 / 306 ] simplifiying candidate # 85.592 * [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))))) 85.592 * * [simplify]: iters left: 6 (22 enodes) 85.598 * * [simplify]: iters left: 5 (117 enodes) 85.643 * * [simplify]: iters left: 4 (354 enodes) 85.800 * * [simplify]: Extracting #0: cost 1 inf + 0 85.800 * * [simplify]: Extracting #1: cost 3 inf + 0 85.800 * * [simplify]: Extracting #2: cost 44 inf + 0 85.800 * * [simplify]: Extracting #3: cost 267 inf + 0 85.802 * * [simplify]: Extracting #4: cost 437 inf + 2987 85.815 * * [simplify]: Extracting #5: cost 294 inf + 47049 85.875 * * [simplify]: Extracting #6: cost 86 inf + 157218 85.922 * * [simplify]: Extracting #7: cost 10 inf + 201847 85.981 * * [simplify]: Extracting #8: cost 0 inf + 209873 86.042 * [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)))))) 86.042 * [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)))))) 86.042 * * * * [progress]: [ 120 / 306 ] simplifiying candidate # 86.042 * [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)))) 86.042 * * [simplify]: iters left: 6 (21 enodes) 86.048 * * [simplify]: iters left: 5 (113 enodes) 86.072 * * [simplify]: iters left: 4 (336 enodes) 86.233 * * [simplify]: Extracting #0: cost 1 inf + 0 86.234 * * [simplify]: Extracting #1: cost 3 inf + 0 86.234 * * [simplify]: Extracting #2: cost 28 inf + 0 86.234 * * [simplify]: Extracting #3: cost 186 inf + 0 86.235 * * [simplify]: Extracting #4: cost 375 inf + 453 86.238 * * [simplify]: Extracting #5: cost 350 inf + 13920 86.251 * * [simplify]: Extracting #6: cost 147 inf + 77553 86.281 * * [simplify]: Extracting #7: cost 5 inf + 156656 86.330 * * [simplify]: Extracting #8: cost 0 inf + 158597 86.380 * * [simplify]: Extracting #9: cost 0 inf + 158397 86.428 * * [simplify]: Extracting #10: cost 0 inf + 158357 86.478 * [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)))))))) 86.478 * [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)))))))) 86.478 * * * * [progress]: [ 121 / 306 ] simplifiying candidate # 86.478 * [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))))) 86.478 * * [simplify]: iters left: 6 (21 enodes) 86.484 * * [simplify]: iters left: 5 (113 enodes) 86.508 * * [simplify]: iters left: 4 (344 enodes) 86.703 * * [simplify]: Extracting #0: cost 1 inf + 0 86.703 * * [simplify]: Extracting #1: cost 3 inf + 0 86.703 * * [simplify]: Extracting #2: cost 42 inf + 0 86.704 * * [simplify]: Extracting #3: cost 253 inf + 0 86.707 * * [simplify]: Extracting #4: cost 416 inf + 5891 86.724 * * [simplify]: Extracting #5: cost 184 inf + 104369 86.781 * * [simplify]: Extracting #6: cost 40 inf + 158530 86.819 * * [simplify]: Extracting #7: cost 3 inf + 175931 86.859 * * [simplify]: Extracting #8: cost 0 inf + 176981 86.898 * [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)))))) 86.898 * [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)))))) 86.898 * * * * [progress]: [ 122 / 306 ] simplifiying candidate # 86.899 * [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)))) 86.899 * * [simplify]: iters left: 6 (18 enodes) 86.904 * * [simplify]: iters left: 5 (89 enodes) 86.928 * * [simplify]: iters left: 4 (258 enodes) 87.026 * * [simplify]: Extracting #0: cost 1 inf + 0 87.027 * * [simplify]: Extracting #1: cost 3 inf + 0 87.027 * * [simplify]: Extracting #2: cost 24 inf + 0 87.027 * * [simplify]: Extracting #3: cost 161 inf + 0 87.028 * * [simplify]: Extracting #4: cost 331 inf + 370 87.032 * * [simplify]: Extracting #5: cost 266 inf + 33773 87.052 * * [simplify]: Extracting #6: cost 98 inf + 99173 87.104 * * [simplify]: Extracting #7: cost 5 inf + 141014 87.158 * * [simplify]: Extracting #8: cost 0 inf + 142717 87.213 * [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)))))) 87.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* 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)))))))) 87.214 * * * * [progress]: [ 123 / 306 ] simplifiying candidate # 87.214 * [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))))) 87.215 * * [simplify]: iters left: 6 (21 enodes) 87.227 * * [simplify]: iters left: 5 (114 enodes) 87.278 * * [simplify]: iters left: 4 (347 enodes) 87.424 * * [simplify]: Extracting #0: cost 1 inf + 0 87.424 * * [simplify]: Extracting #1: cost 3 inf + 0 87.424 * * [simplify]: Extracting #2: cost 40 inf + 0 87.425 * * [simplify]: Extracting #3: cost 240 inf + 0 87.427 * * [simplify]: Extracting #4: cost 412 inf + 2985 87.448 * * [simplify]: Extracting #5: cost 206 inf + 86226 87.489 * * [simplify]: Extracting #6: cost 48 inf + 160806 87.538 * * [simplify]: Extracting #7: cost 5 inf + 182169 87.590 * * [simplify]: Extracting #8: cost 0 inf + 184327 87.629 * [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)))))) 87.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))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 87.630 * * * * [progress]: [ 124 / 306 ] simplifiying candidate # 87.630 * [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)))) 87.630 * * [simplify]: iters left: 6 (21 enodes) 87.636 * * [simplify]: iters left: 5 (114 enodes) 87.683 * * [simplify]: iters left: 4 (337 enodes) 87.810 * * [simplify]: Extracting #0: cost 1 inf + 0 87.810 * * [simplify]: Extracting #1: cost 3 inf + 0 87.810 * * [simplify]: Extracting #2: cost 26 inf + 0 87.810 * * [simplify]: Extracting #3: cost 174 inf + 0 87.812 * * [simplify]: Extracting #4: cost 365 inf + 85 87.818 * * [simplify]: Extracting #5: cost 318 inf + 27028 87.837 * * [simplify]: Extracting #6: cost 107 inf + 100492 87.894 * * [simplify]: Extracting #7: cost 6 inf + 153104 87.939 * * [simplify]: Extracting #8: cost 0 inf + 156178 87.983 * * [simplify]: Extracting #9: cost 0 inf + 156138 88.018 * [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)))))) 88.018 * [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)))))))) 88.019 * * * * [progress]: [ 125 / 306 ] simplifiying candidate # 88.019 * [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))))) 88.020 * * [simplify]: iters left: 6 (21 enodes) 88.031 * * [simplify]: iters left: 5 (114 enodes) 88.081 * * [simplify]: iters left: 4 (347 enodes) 88.264 * * [simplify]: Extracting #0: cost 1 inf + 0 88.264 * * [simplify]: Extracting #1: cost 3 inf + 0 88.264 * * [simplify]: Extracting #2: cost 40 inf + 0 88.265 * * [simplify]: Extracting #3: cost 240 inf + 0 88.267 * * [simplify]: Extracting #4: cost 408 inf + 5928 88.286 * * [simplify]: Extracting #5: cost 202 inf + 92983 88.332 * * [simplify]: Extracting #6: cost 51 inf + 157151 88.394 * * [simplify]: Extracting #7: cost 10 inf + 174771 88.465 * * [simplify]: Extracting #8: cost 0 inf + 178967 88.531 * [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))))))))) 88.531 * [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)))))) 88.531 * * * * [progress]: [ 126 / 306 ] simplifiying candidate # 88.531 * [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)))) 88.532 * * [simplify]: iters left: 6 (18 enodes) 88.536 * * [simplify]: iters left: 5 (89 enodes) 88.555 * * [simplify]: iters left: 4 (260 enodes) 88.676 * * [simplify]: Extracting #0: cost 1 inf + 0 88.676 * * [simplify]: Extracting #1: cost 3 inf + 0 88.676 * * [simplify]: Extracting #2: cost 23 inf + 0 88.677 * * [simplify]: Extracting #3: cost 162 inf + 0 88.678 * * [simplify]: Extracting #4: cost 333 inf + 370 88.688 * * [simplify]: Extracting #5: cost 285 inf + 26323 88.717 * * [simplify]: Extracting #6: cost 103 inf + 103642 88.748 * * [simplify]: Extracting #7: cost 5 inf + 142663 88.793 * * [simplify]: Extracting #8: cost 0 inf + 144506 88.823 * [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)))))) 88.823 * [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)))))))) 88.824 * * * * [progress]: [ 127 / 306 ] simplifiying candidate # 88.824 * [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))))) 88.824 * * [simplify]: iters left: 6 (21 enodes) 88.837 * * [simplify]: iters left: 5 (114 enodes) 88.868 * * [simplify]: iters left: 4 (347 enodes) 89.011 * * [simplify]: Extracting #0: cost 1 inf + 0 89.012 * * [simplify]: Extracting #1: cost 3 inf + 0 89.012 * * [simplify]: Extracting #2: cost 40 inf + 0 89.012 * * [simplify]: Extracting #3: cost 248 inf + 0 89.014 * * [simplify]: Extracting #4: cost 416 inf + 2984 89.026 * * [simplify]: Extracting #5: cost 245 inf + 73991 89.078 * * [simplify]: Extracting #6: cost 62 inf + 155105 89.135 * * [simplify]: Extracting #7: cost 5 inf + 180782 89.188 * * [simplify]: Extracting #8: cost 0 inf + 183512 89.234 * [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)))))) 89.234 * [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)))))) 89.234 * * * * [progress]: [ 128 / 306 ] simplifiying candidate # 89.235 * [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)))) 89.235 * * [simplify]: iters left: 6 (21 enodes) 89.246 * * [simplify]: iters left: 5 (114 enodes) 89.295 * * [simplify]: iters left: 4 (339 enodes) 89.447 * * [simplify]: Extracting #0: cost 1 inf + 0 89.447 * * [simplify]: Extracting #1: cost 3 inf + 0 89.447 * * [simplify]: Extracting #2: cost 23 inf + 0 89.447 * * [simplify]: Extracting #3: cost 173 inf + 0 89.448 * * [simplify]: Extracting #4: cost 356 inf + 370 89.453 * * [simplify]: Extracting #5: cost 311 inf + 30333 89.475 * * [simplify]: Extracting #6: cost 90 inf + 140001 89.533 * * [simplify]: Extracting #7: cost 6 inf + 154771 89.572 * * [simplify]: Extracting #8: cost 0 inf + 156287 89.607 * [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)))))) 89.607 * [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)))))))) 89.607 * * * * [progress]: [ 129 / 306 ] simplifiying candidate # 89.607 * [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))))) 89.608 * * [simplify]: iters left: 6 (21 enodes) 89.613 * * [simplify]: iters left: 5 (114 enodes) 89.648 * * [simplify]: iters left: 4 (347 enodes) 89.818 * * [simplify]: Extracting #0: cost 1 inf + 0 89.818 * * [simplify]: Extracting #1: cost 3 inf + 0 89.818 * * [simplify]: Extracting #2: cost 40 inf + 0 89.819 * * [simplify]: Extracting #3: cost 248 inf + 0 89.824 * * [simplify]: Extracting #4: cost 412 inf + 5036 89.839 * * [simplify]: Extracting #5: cost 193 inf + 94861 89.893 * * [simplify]: Extracting #6: cost 62 inf + 152352 89.934 * * [simplify]: Extracting #7: cost 36 inf + 158060 89.971 * * [simplify]: Extracting #8: cost 5 inf + 174646 90.034 * * [simplify]: Extracting #9: cost 0 inf + 177748 90.091 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (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.091 * [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)))))) 90.092 * * * * [progress]: [ 130 / 306 ] simplifiying candidate # 90.092 * [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)))) 90.092 * * [simplify]: iters left: 6 (21 enodes) 90.098 * * [simplify]: iters left: 5 (113 enodes) 90.128 * * [simplify]: iters left: 4 (346 enodes) 90.312 * * [simplify]: Extracting #0: cost 1 inf + 0 90.312 * * [simplify]: Extracting #1: cost 3 inf + 0 90.312 * * [simplify]: Extracting #2: cost 34 inf + 0 90.313 * * [simplify]: Extracting #3: cost 257 inf + 0 90.316 * * [simplify]: Extracting #4: cost 448 inf + 859 90.328 * * [simplify]: Extracting #5: cost 409 inf + 9560 90.357 * * [simplify]: Extracting #6: cost 188 inf + 85281 90.429 * * [simplify]: Extracting #7: cost 16 inf + 177844 90.490 * * [simplify]: Extracting #8: cost 0 inf + 185704 90.547 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 90.547 * [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)))))))) 90.548 * * * * [progress]: [ 131 / 306 ] simplifiying candidate # 90.548 * [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))))) 90.548 * * [simplify]: iters left: 6 (21 enodes) 90.560 * * [simplify]: iters left: 5 (113 enodes) 90.600 * * [simplify]: iters left: 4 (350 enodes) 91.139 * * [simplify]: Extracting #0: cost 1 inf + 0 91.139 * * [simplify]: Extracting #1: cost 3 inf + 0 91.140 * * [simplify]: Extracting #2: cost 40 inf + 0 91.141 * * [simplify]: Extracting #3: cost 245 inf + 0 91.144 * * [simplify]: Extracting #4: cost 336 inf + 4371 91.173 * * [simplify]: Extracting #5: cost 214 inf + 80693 91.225 * * [simplify]: Extracting #6: cost 69 inf + 158933 91.283 * * [simplify]: Extracting #7: cost 29 inf + 165177 91.344 * * [simplify]: Extracting #8: cost 3 inf + 173415 91.413 * * [simplify]: Extracting #9: cost 0 inf + 174425 91.478 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 91.478 * [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)))))) 91.479 * * * * [progress]: [ 132 / 306 ] simplifiying candidate # 91.479 * [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)))) 91.479 * * [simplify]: iters left: 6 (22 enodes) 91.485 * * [simplify]: iters left: 5 (117 enodes) 91.524 * * [simplify]: iters left: 4 (356 enodes) 91.720 * * [simplify]: Extracting #0: cost 1 inf + 0 91.720 * * [simplify]: Extracting #1: cost 3 inf + 0 91.720 * * [simplify]: Extracting #2: cost 36 inf + 0 91.720 * * [simplify]: Extracting #3: cost 271 inf + 0 91.722 * * [simplify]: Extracting #4: cost 474 inf + 738 91.731 * * [simplify]: Extracting #5: cost 331 inf + 56674 91.775 * * [simplify]: Extracting #6: cost 52 inf + 185183 91.861 * * [simplify]: Extracting #7: cost 4 inf + 210352 91.950 * * [simplify]: Extracting #8: cost 0 inf + 211404 92.038 * [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)))))) 92.038 * [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)))))))) 92.038 * * * * [progress]: [ 133 / 306 ] simplifiying candidate # 92.039 * [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))))) 92.039 * * [simplify]: iters left: 6 (22 enodes) 92.051 * * [simplify]: iters left: 5 (117 enodes) 92.093 * * [simplify]: iters left: 4 (360 enodes) 92.255 * * [simplify]: Extracting #0: cost 1 inf + 0 92.255 * * [simplify]: Extracting #1: cost 3 inf + 0 92.255 * * [simplify]: Extracting #2: cost 47 inf + 0 92.256 * * [simplify]: Extracting #3: cost 287 inf + 0 92.257 * * [simplify]: Extracting #4: cost 378 inf + 3678 92.281 * * [simplify]: Extracting #5: cost 230 inf + 99418 92.330 * * [simplify]: Extracting #6: cost 70 inf + 192853 92.393 * * [simplify]: Extracting #7: cost 30 inf + 201473 92.482 * * [simplify]: Extracting #8: cost 3 inf + 210586 92.557 * * [simplify]: Extracting #9: cost 0 inf + 211345 92.617 * [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))))))) 92.618 * [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)))))) 92.618 * * * * [progress]: [ 134 / 306 ] simplifiying candidate # 92.618 * [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)))) 92.618 * * [simplify]: iters left: 6 (22 enodes) 92.624 * * [simplify]: iters left: 5 (117 enodes) 92.663 * * [simplify]: iters left: 4 (356 enodes) 92.799 * * [simplify]: Extracting #0: cost 1 inf + 0 92.799 * * [simplify]: Extracting #1: cost 3 inf + 0 92.799 * * [simplify]: Extracting #2: cost 36 inf + 0 92.799 * * [simplify]: Extracting #3: cost 271 inf + 0 92.807 * * [simplify]: Extracting #4: cost 474 inf + 738 92.815 * * [simplify]: Extracting #5: cost 390 inf + 22162 92.852 * * [simplify]: Extracting #6: cost 127 inf + 135096 92.925 * * [simplify]: Extracting #7: cost 4 inf + 209539 93.000 * * [simplify]: Extracting #8: cost 0 inf + 212084 93.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.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.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.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)))))))) 93.062 * * * * [progress]: [ 135 / 306 ] simplifiying candidate # 93.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.re 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))))) 93.063 * * [simplify]: iters left: 6 (22 enodes) 93.076 * * [simplify]: iters left: 5 (117 enodes) 93.110 * * [simplify]: iters left: 4 (360 enodes) 93.304 * * [simplify]: Extracting #0: cost 1 inf + 0 93.304 * * [simplify]: Extracting #1: cost 3 inf + 0 93.304 * * [simplify]: Extracting #2: cost 47 inf + 0 93.305 * * [simplify]: Extracting #3: cost 287 inf + 0 93.308 * * [simplify]: Extracting #4: cost 393 inf + 741 93.326 * * [simplify]: Extracting #5: cost 311 inf + 62935 93.396 * * [simplify]: Extracting #6: cost 83 inf + 185279 93.464 * * [simplify]: Extracting #7: cost 24 inf + 204227 93.555 * * [simplify]: Extracting #8: cost 1 inf + 212492 93.624 * * [simplify]: Extracting #9: cost 0 inf + 212745 93.687 * [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)))))) 93.688 * [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)))))) 93.688 * * * * [progress]: [ 136 / 306 ] simplifiying candidate # 93.688 * [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)))) 93.689 * * [simplify]: iters left: 6 (21 enodes) 93.700 * * [simplify]: iters left: 5 (113 enodes) 93.735 * * [simplify]: iters left: 4 (346 enodes) 93.928 * * [simplify]: Extracting #0: cost 1 inf + 0 93.928 * * [simplify]: Extracting #1: cost 3 inf + 0 93.928 * * [simplify]: Extracting #2: cost 34 inf + 0 93.929 * * [simplify]: Extracting #3: cost 256 inf + 0 93.932 * * [simplify]: Extracting #4: cost 452 inf + 493 93.947 * * [simplify]: Extracting #5: cost 336 inf + 43184 93.993 * * [simplify]: Extracting #6: cost 43 inf + 155412 94.045 * * [simplify]: Extracting #7: cost 4 inf + 168790 94.111 * * [simplify]: Extracting #8: cost 0 inf + 170384 94.163 * [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))))))) 94.163 * [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)))))))) 94.164 * * * * [progress]: [ 137 / 306 ] simplifiying candidate # 94.164 * [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))))) 94.164 * * [simplify]: iters left: 6 (17 enodes) 94.168 * * [simplify]: iters left: 5 (82 enodes) 94.183 * * [simplify]: iters left: 4 (219 enodes) 94.277 * * [simplify]: Extracting #0: cost 1 inf + 0 94.277 * * [simplify]: Extracting #1: cost 3 inf + 0 94.277 * * [simplify]: Extracting #2: cost 40 inf + 0 94.278 * * [simplify]: Extracting #3: cost 242 inf + 0 94.281 * * [simplify]: Extracting #4: cost 303 inf + 15783 94.306 * * [simplify]: Extracting #5: cost 44 inf + 110993 94.344 * * [simplify]: Extracting #6: cost 0 inf + 130120 94.405 * [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)))))) 94.405 * [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)))))) 94.406 * * * * [progress]: [ 138 / 306 ] simplifiying candidate # 94.406 * [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)))) 94.406 * * [simplify]: iters left: 6 (21 enodes) 94.418 * * [simplify]: iters left: 5 (114 enodes) 94.467 * * [simplify]: iters left: 4 (349 enodes) 94.643 * * [simplify]: Extracting #0: cost 1 inf + 0 94.643 * * [simplify]: Extracting #1: cost 3 inf + 0 94.643 * * [simplify]: Extracting #2: cost 32 inf + 0 94.644 * * [simplify]: Extracting #3: cost 241 inf + 0 94.647 * * [simplify]: Extracting #4: cost 444 inf + 697 94.654 * * [simplify]: Extracting #5: cost 322 inf + 42082 94.695 * * [simplify]: Extracting #6: cost 50 inf + 164536 94.771 * * [simplify]: Extracting #7: cost 5 inf + 186182 94.842 * * [simplify]: Extracting #8: cost 0 inf + 188280 94.898 * [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))))) 94.898 * [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)))))))) 94.898 * * * * [progress]: [ 139 / 306 ] simplifiying candidate # 94.899 * [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))))) 94.899 * * [simplify]: iters left: 6 (21 enodes) 94.911 * * [simplify]: iters left: 5 (114 enodes) 94.960 * * [simplify]: iters left: 4 (351 enodes) 95.140 * * [simplify]: Extracting #0: cost 1 inf + 0 95.140 * * [simplify]: Extracting #1: cost 3 inf + 0 95.140 * * [simplify]: Extracting #2: cost 41 inf + 0 95.141 * * [simplify]: Extracting #3: cost 237 inf + 0 95.145 * * [simplify]: Extracting #4: cost 322 inf + 5866 95.153 * * [simplify]: Extracting #5: cost 264 inf + 35920 95.175 * * [simplify]: Extracting #6: cost 164 inf + 93879 95.222 * * [simplify]: Extracting #7: cost 36 inf + 161607 95.268 * * [simplify]: Extracting #8: cost 5 inf + 173245 95.337 * * [simplify]: Extracting #9: cost 0 inf + 175261 95.387 * [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))))))) 95.387 * [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)))))) 95.387 * * * * [progress]: [ 140 / 306 ] simplifiying candidate # 95.388 * [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)))) 95.388 * * [simplify]: iters left: 6 (21 enodes) 95.399 * * [simplify]: iters left: 5 (114 enodes) 95.429 * * [simplify]: iters left: 4 (349 enodes) 95.601 * * [simplify]: Extracting #0: cost 1 inf + 0 95.601 * * [simplify]: Extracting #1: cost 3 inf + 0 95.601 * * [simplify]: Extracting #2: cost 32 inf + 0 95.601 * * [simplify]: Extracting #3: cost 239 inf + 0 95.603 * * [simplify]: Extracting #4: cost 443 inf + 575 95.609 * * [simplify]: Extracting #5: cost 333 inf + 38006 95.648 * * [simplify]: Extracting #6: cost 60 inf + 144827 95.698 * * [simplify]: Extracting #7: cost 2 inf + 172424 95.735 * * [simplify]: Extracting #8: cost 0 inf + 173432 95.798 * [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)))))) 95.798 * [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)))))))) 95.799 * * * * [progress]: [ 141 / 306 ] simplifiying candidate # 95.799 * [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))))) 95.799 * * [simplify]: iters left: 6 (17 enodes) 95.803 * * [simplify]: iters left: 5 (83 enodes) 95.818 * * [simplify]: iters left: 4 (218 enodes) 95.922 * * [simplify]: Extracting #0: cost 1 inf + 0 95.922 * * [simplify]: Extracting #1: cost 3 inf + 0 95.922 * * [simplify]: Extracting #2: cost 41 inf + 0 95.923 * * [simplify]: Extracting #3: cost 236 inf + 0 95.926 * * [simplify]: Extracting #4: cost 289 inf + 17318 95.951 * * [simplify]: Extracting #5: cost 36 inf + 115547 96.007 * * [simplify]: Extracting #6: cost 0 inf + 132244 96.065 * [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))))) 96.065 * [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)))))) 96.066 * * * * [progress]: [ 142 / 306 ] simplifiying candidate # 96.066 * [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)))) 96.066 * * [simplify]: iters left: 6 (21 enodes) 96.072 * * [simplify]: iters left: 5 (114 enodes) 96.102 * * [simplify]: iters left: 4 (349 enodes) 96.284 * * [simplify]: Extracting #0: cost 1 inf + 0 96.284 * * [simplify]: Extracting #1: cost 3 inf + 0 96.284 * * [simplify]: Extracting #2: cost 32 inf + 0 96.285 * * [simplify]: Extracting #3: cost 252 inf + 0 96.294 * * [simplify]: Extracting #4: cost 440 inf + 1022 96.301 * * [simplify]: Extracting #5: cost 331 inf + 40034 96.329 * * [simplify]: Extracting #6: cost 74 inf + 151034 96.367 * * [simplify]: Extracting #7: cost 13 inf + 180356 96.426 * * [simplify]: Extracting #8: cost 0 inf + 187320 96.472 * [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))))))) 96.472 * [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)))))))) 96.473 * * * * [progress]: [ 143 / 306 ] simplifiying candidate # 96.473 * [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))))) 96.473 * * [simplify]: iters left: 6 (21 enodes) 96.483 * * [simplify]: iters left: 5 (114 enodes) 96.525 * * [simplify]: iters left: 4 (353 enodes) 96.701 * * [simplify]: Extracting #0: cost 1 inf + 0 96.701 * * [simplify]: Extracting #1: cost 3 inf + 0 96.701 * * [simplify]: Extracting #2: cost 39 inf + 0 96.702 * * [simplify]: Extracting #3: cost 237 inf + 0 96.707 * * [simplify]: Extracting #4: cost 330 inf + 2544 96.712 * * [simplify]: Extracting #5: cost 218 inf + 28025 96.726 * * [simplify]: Extracting #6: cost 209 inf + 68782 96.787 * * [simplify]: Extracting #7: cost 82 inf + 154377 96.859 * * [simplify]: Extracting #8: cost 27 inf + 168600 96.934 * * [simplify]: Extracting #9: cost 9 inf + 174494 97.006 * * [simplify]: Extracting #10: cost 0 inf + 177473 97.057 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 97.057 * [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)))))) 97.057 * * * * [progress]: [ 144 / 306 ] simplifiying candidate # 97.058 * [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)))) 97.058 * * [simplify]: iters left: 6 (21 enodes) 97.070 * * [simplify]: iters left: 5 (114 enodes) 97.099 * * [simplify]: iters left: 4 (349 enodes) 97.256 * * [simplify]: Extracting #0: cost 1 inf + 0 97.256 * * [simplify]: Extracting #1: cost 3 inf + 0 97.256 * * [simplify]: Extracting #2: cost 32 inf + 0 97.256 * * [simplify]: Extracting #3: cost 251 inf + 0 97.258 * * [simplify]: Extracting #4: cost 441 inf + 860 97.266 * * [simplify]: Extracting #5: cost 300 inf + 54677 97.319 * * [simplify]: Extracting #6: cost 37 inf + 159366 97.391 * * [simplify]: Extracting #7: cost 4 inf + 171842 97.460 * * [simplify]: Extracting #8: cost 0 inf + 173436 97.525 * [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))))) 97.525 * [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)))))))) 97.525 * * * * [progress]: [ 145 / 306 ] simplifiying candidate # 97.525 * [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))))) 97.525 * * [simplify]: iters left: 6 (17 enodes) 97.529 * * [simplify]: iters left: 5 (83 enodes) 97.545 * * [simplify]: iters left: 4 (220 enodes) 97.653 * * [simplify]: Extracting #0: cost 1 inf + 0 97.653 * * [simplify]: Extracting #1: cost 3 inf + 0 97.653 * * [simplify]: Extracting #2: cost 38 inf + 0 97.655 * * [simplify]: Extracting #3: cost 236 inf + 0 97.661 * * [simplify]: Extracting #4: cost 295 inf + 18147 97.685 * * [simplify]: Extracting #5: cost 42 inf + 115415 97.724 * * [simplify]: Extracting #6: cost 0 inf + 132932 97.763 * [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.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.im 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.764 * * * * [progress]: [ 146 / 306 ] simplifiying candidate # 97.764 * [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)))) 97.765 * * [simplify]: iters left: 6 (18 enodes) 97.774 * * [simplify]: iters left: 5 (88 enodes) 97.803 * * [simplify]: iters left: 4 (261 enodes) 97.922 * * [simplify]: Extracting #0: cost 1 inf + 0 97.922 * * [simplify]: Extracting #1: cost 3 inf + 0 97.922 * * [simplify]: Extracting #2: cost 32 inf + 0 97.923 * * [simplify]: Extracting #3: cost 189 inf + 0 97.925 * * [simplify]: Extracting #4: cost 336 inf + 126 97.933 * * [simplify]: Extracting #5: cost 280 inf + 27087 97.962 * * [simplify]: Extracting #6: cost 112 inf + 88465 98.012 * * [simplify]: Extracting #7: cost 6 inf + 135371 98.050 * * [simplify]: Extracting #8: cost 0 inf + 137419 98.094 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 98.094 * [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)))))))) 98.094 * * * * [progress]: [ 147 / 306 ] simplifiying candidate # 98.094 * [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))))) 98.095 * * [simplify]: iters left: 6 (21 enodes) 98.100 * * [simplify]: iters left: 5 (113 enodes) 98.133 * * [simplify]: iters left: 4 (344 enodes) 98.265 * * [simplify]: Extracting #0: cost 1 inf + 0 98.265 * * [simplify]: Extracting #1: cost 3 inf + 0 98.266 * * [simplify]: Extracting #2: cost 40 inf + 0 98.266 * * [simplify]: Extracting #3: cost 230 inf + 0 98.268 * * [simplify]: Extracting #4: cost 289 inf + 5511 98.279 * * [simplify]: Extracting #5: cost 202 inf + 58242 98.308 * * [simplify]: Extracting #6: cost 77 inf + 132227 98.353 * * [simplify]: Extracting #7: cost 23 inf + 146523 98.409 * * [simplify]: Extracting #8: cost 0 inf + 154585 98.469 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 98.469 * [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)))))) 98.470 * * * * [progress]: [ 148 / 306 ] simplifiying candidate # 98.470 * [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)))) 98.470 * * [simplify]: iters left: 6 (22 enodes) 98.476 * * [simplify]: iters left: 5 (117 enodes) 98.508 * * [simplify]: iters left: 4 (348 enodes) 98.698 * * [simplify]: Extracting #0: cost 1 inf + 0 98.698 * * [simplify]: Extracting #1: cost 3 inf + 0 98.698 * * [simplify]: Extracting #2: cost 34 inf + 0 98.699 * * [simplify]: Extracting #3: cost 214 inf + 0 98.702 * * [simplify]: Extracting #4: cost 374 inf + 980 98.712 * * [simplify]: Extracting #5: cost 304 inf + 36339 98.750 * * [simplify]: Extracting #6: cost 72 inf + 137438 98.788 * * [simplify]: Extracting #7: cost 8 inf + 165306 98.856 * * [simplify]: Extracting #8: cost 0 inf + 169896 98.917 * [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))))))) 98.917 * [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)))))))) 98.918 * * * * [progress]: [ 149 / 306 ] simplifiying candidate # 98.919 * [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))))) 98.919 * * [simplify]: iters left: 6 (22 enodes) 98.926 * * [simplify]: iters left: 5 (117 enodes) 98.959 * * [simplify]: iters left: 4 (354 enodes) 99.118 * * [simplify]: Extracting #0: cost 1 inf + 0 99.118 * * [simplify]: Extracting #1: cost 3 inf + 0 99.118 * * [simplify]: Extracting #2: cost 42 inf + 0 99.119 * * [simplify]: Extracting #3: cost 242 inf + 0 99.122 * * [simplify]: Extracting #4: cost 309 inf + 3800 99.131 * * [simplify]: Extracting #5: cost 193 inf + 34787 99.144 * * [simplify]: Extracting #6: cost 205 inf + 64666 99.177 * * [simplify]: Extracting #7: cost 74 inf + 154715 99.226 * * [simplify]: Extracting #8: cost 27 inf + 166653 99.287 * * [simplify]: Extracting #9: cost 6 inf + 174000 99.333 * * [simplify]: Extracting #10: cost 0 inf + 176181 99.378 * [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))))))) 99.379 * [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)))))) 99.379 * * * * [progress]: [ 150 / 306 ] simplifiying candidate # 99.379 * [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)))) 99.379 * * [simplify]: iters left: 6 (22 enodes) 99.385 * * [simplify]: iters left: 5 (117 enodes) 99.419 * * [simplify]: iters left: 4 (348 enodes) 99.576 * * [simplify]: Extracting #0: cost 1 inf + 0 99.576 * * [simplify]: Extracting #1: cost 3 inf + 0 99.576 * * [simplify]: Extracting #2: cost 34 inf + 0 99.577 * * [simplify]: Extracting #3: cost 213 inf + 0 99.580 * * [simplify]: Extracting #4: cost 366 inf + 900 99.587 * * [simplify]: Extracting #5: cost 284 inf + 40502 99.612 * * [simplify]: Extracting #6: cost 87 inf + 134548 99.683 * * [simplify]: Extracting #7: cost 12 inf + 162967 99.743 * * [simplify]: Extracting #8: cost 0 inf + 170176 99.796 * * [simplify]: Extracting #9: cost 0 inf + 170136 99.864 * [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))))))))) 99.864 * [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)))))))) 99.864 * * * * [progress]: [ 151 / 306 ] simplifiying candidate # 99.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 (- (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.864 * * [simplify]: iters left: 6 (22 enodes) 99.870 * * [simplify]: iters left: 5 (117 enodes) 99.907 * * [simplify]: iters left: 4 (354 enodes) 100.109 * * [simplify]: Extracting #0: cost 1 inf + 0 100.109 * * [simplify]: Extracting #1: cost 3 inf + 0 100.109 * * [simplify]: Extracting #2: cost 42 inf + 0 100.110 * * [simplify]: Extracting #3: cost 243 inf + 0 100.111 * * [simplify]: Extracting #4: cost 314 inf + 4127 100.118 * * [simplify]: Extracting #5: cost 258 inf + 35383 100.146 * * [simplify]: Extracting #6: cost 161 inf + 94403 100.221 * * [simplify]: Extracting #7: cost 33 inf + 168642 100.270 * * [simplify]: Extracting #8: cost 2 inf + 180944 100.314 * * [simplify]: Extracting #9: cost 0 inf + 181781 100.357 * [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))))))) 100.357 * [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)))))) 100.357 * * * * [progress]: [ 152 / 306 ] simplifiying candidate # 100.357 * [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)))) 100.358 * * [simplify]: iters left: 6 (21 enodes) 100.370 * * [simplify]: iters left: 5 (113 enodes) 100.402 * * [simplify]: iters left: 4 (338 enodes) 100.584 * * [simplify]: Extracting #0: cost 1 inf + 0 100.584 * * [simplify]: Extracting #1: cost 3 inf + 0 100.584 * * [simplify]: Extracting #2: cost 32 inf + 0 100.585 * * [simplify]: Extracting #3: cost 203 inf + 0 100.587 * * [simplify]: Extracting #4: cost 358 inf + 900 100.598 * * [simplify]: Extracting #5: cost 281 inf + 33657 100.641 * * [simplify]: Extracting #6: cost 46 inf + 117997 100.696 * * [simplify]: Extracting #7: cost 8 inf + 137698 100.757 * * [simplify]: Extracting #8: cost 0 inf + 141228 100.811 * [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))))) 100.811 * [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)))))))) 100.811 * * * * [progress]: [ 153 / 306 ] simplifiying candidate # 100.811 * [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))))) 100.812 * * [simplify]: iters left: 6 (17 enodes) 100.815 * * [simplify]: iters left: 5 (82 enodes) 100.830 * * [simplify]: iters left: 4 (213 enodes) 100.912 * * [simplify]: Extracting #0: cost 1 inf + 0 100.912 * * [simplify]: Extracting #1: cost 3 inf + 0 100.912 * * [simplify]: Extracting #2: cost 40 inf + 0 100.913 * * [simplify]: Extracting #3: cost 228 inf + 0 100.920 * * [simplify]: Extracting #4: cost 252 inf + 20629 100.964 * * [simplify]: Extracting #5: cost 30 inf + 101088 101.014 * * [simplify]: Extracting #6: cost 0 inf + 114484 101.059 * [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))))) 101.059 * [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)))))) 101.059 * * * * [progress]: [ 154 / 306 ] simplifiying candidate # 101.060 * [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)))) 101.060 * * [simplify]: iters left: 6 (18 enodes) 101.065 * * [simplify]: iters left: 5 (89 enodes) 101.084 * * [simplify]: iters left: 4 (264 enodes) 101.173 * * [simplify]: Extracting #0: cost 1 inf + 0 101.173 * * [simplify]: Extracting #1: cost 3 inf + 0 101.173 * * [simplify]: Extracting #2: cost 30 inf + 0 101.174 * * [simplify]: Extracting #3: cost 179 inf + 0 101.176 * * [simplify]: Extracting #4: cost 335 inf + 248 101.185 * * [simplify]: Extracting #5: cost 268 inf + 32829 101.217 * * [simplify]: Extracting #6: cost 87 inf + 96997 101.249 * * [simplify]: Extracting #7: cost 4 inf + 134584 101.293 * * [simplify]: Extracting #8: cost 0 inf + 136649 101.322 * [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)))))) 101.322 * [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)))))))) 101.323 * * * * [progress]: [ 155 / 306 ] simplifiying candidate # 101.323 * [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))))) 101.323 * * [simplify]: iters left: 6 (21 enodes) 101.332 * * [simplify]: iters left: 5 (114 enodes) 101.382 * * [simplify]: iters left: 4 (347 enodes) 101.536 * * [simplify]: Extracting #0: cost 1 inf + 0 101.537 * * [simplify]: Extracting #1: cost 3 inf + 0 101.537 * * [simplify]: Extracting #2: cost 38 inf + 0 101.537 * * [simplify]: Extracting #3: cost 217 inf + 0 101.539 * * [simplify]: Extracting #4: cost 288 inf + 4490 101.547 * * [simplify]: Extracting #5: cost 203 inf + 55857 101.587 * * [simplify]: Extracting #6: cost 72 inf + 132457 101.652 * * [simplify]: Extracting #7: cost 32 inf + 141378 101.705 * * [simplify]: Extracting #8: cost 10 inf + 148112 101.742 * * [simplify]: Extracting #9: cost 0 inf + 151673 101.776 * [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))))))) 101.776 * [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)))))) 101.776 * * * * [progress]: [ 156 / 306 ] simplifiying candidate # 101.777 * [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)))) 101.777 * * [simplify]: iters left: 6 (21 enodes) 101.789 * * [simplify]: iters left: 5 (114 enodes) 101.837 * * [simplify]: iters left: 4 (341 enodes) 101.997 * * [simplify]: Extracting #0: cost 1 inf + 0 101.998 * * [simplify]: Extracting #1: cost 3 inf + 0 101.998 * * [simplify]: Extracting #2: cost 30 inf + 0 101.998 * * [simplify]: Extracting #3: cost 191 inf + 0 101.999 * * [simplify]: Extracting #4: cost 351 inf + 819 102.002 * * [simplify]: Extracting #5: cost 329 inf + 13796 102.014 * * [simplify]: Extracting #6: cost 136 inf + 82194 102.040 * * [simplify]: Extracting #7: cost 9 inf + 135196 102.074 * * [simplify]: Extracting #8: cost 0 inf + 137436 102.129 * [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)))))) 102.129 * [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)))))))) 102.130 * * * * [progress]: [ 157 / 306 ] simplifiying candidate # 102.130 * [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))))) 102.130 * * [simplify]: iters left: 6 (17 enodes) 102.139 * * [simplify]: iters left: 5 (83 enodes) 102.169 * * [simplify]: iters left: 4 (216 enodes) 102.267 * * [simplify]: Extracting #0: cost 1 inf + 0 102.267 * * [simplify]: Extracting #1: cost 3 inf + 0 102.267 * * [simplify]: Extracting #2: cost 38 inf + 0 102.267 * * [simplify]: Extracting #3: cost 216 inf + 0 102.272 * * [simplify]: Extracting #4: cost 245 inf + 21154 102.307 * * [simplify]: Extracting #5: cost 26 inf + 101080 102.338 * * [simplify]: Extracting #6: cost 0 inf + 113336 102.377 * [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))))) 102.377 * [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)))))) 102.377 * * * * [progress]: [ 158 / 306 ] simplifiying candidate # 102.378 * [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)))) 102.378 * * [simplify]: iters left: 6 (18 enodes) 102.388 * * [simplify]: iters left: 5 (89 enodes) 102.419 * * [simplify]: iters left: 4 (264 enodes) 102.543 * * [simplify]: Extracting #0: cost 1 inf + 0 102.543 * * [simplify]: Extracting #1: cost 3 inf + 0 102.543 * * [simplify]: Extracting #2: cost 30 inf + 0 102.544 * * [simplify]: Extracting #3: cost 184 inf + 0 102.546 * * [simplify]: Extracting #4: cost 332 inf + 126 102.555 * * [simplify]: Extracting #5: cost 276 inf + 31918 102.597 * * [simplify]: Extracting #6: cost 63 inf + 117683 102.650 * * [simplify]: Extracting #7: cost 5 inf + 136196 102.680 * * [simplify]: Extracting #8: cost 0 inf + 134681 102.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.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)))))) 102.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.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)))))))) 102.708 * * * * [progress]: [ 159 / 306 ] simplifiying candidate # 102.708 * [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))))) 102.708 * * [simplify]: iters left: 6 (21 enodes) 102.714 * * [simplify]: iters left: 5 (114 enodes) 102.748 * * [simplify]: iters left: 4 (347 enodes) 102.935 * * [simplify]: Extracting #0: cost 1 inf + 0 102.935 * * [simplify]: Extracting #1: cost 3 inf + 0 102.935 * * [simplify]: Extracting #2: cost 38 inf + 0 102.936 * * [simplify]: Extracting #3: cost 221 inf + 0 102.937 * * [simplify]: Extracting #4: cost 285 inf + 3641 102.942 * * [simplify]: Extracting #5: cost 175 inf + 29076 102.949 * * [simplify]: Extracting #6: cost 221 inf + 36334 102.971 * * [simplify]: Extracting #7: cost 130 inf + 94625 103.015 * * [simplify]: Extracting #8: cost 50 inf + 133975 103.048 * * [simplify]: Extracting #9: cost 14 inf + 145224 103.107 * * [simplify]: Extracting #10: cost 0 inf + 150553 103.161 * [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)))))) 103.161 * [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)))))) 103.161 * * * * [progress]: [ 160 / 306 ] simplifiying candidate # 103.161 * [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)))) 103.161 * * [simplify]: iters left: 6 (21 enodes) 103.167 * * [simplify]: iters left: 5 (114 enodes) 103.199 * * [simplify]: iters left: 4 (341 enodes) 103.342 * * [simplify]: Extracting #0: cost 1 inf + 0 103.342 * * [simplify]: Extracting #1: cost 3 inf + 0 103.342 * * [simplify]: Extracting #2: cost 30 inf + 0 103.343 * * [simplify]: Extracting #3: cost 194 inf + 0 103.344 * * [simplify]: Extracting #4: cost 344 inf + 656 103.350 * * [simplify]: Extracting #5: cost 328 inf + 8124 103.362 * * [simplify]: Extracting #6: cost 151 inf + 78907 103.394 * * [simplify]: Extracting #7: cost 13 inf + 131937 103.426 * * [simplify]: Extracting #8: cost 0 inf + 138476 103.464 * [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))))) 103.464 * [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)))))))) 103.465 * * * * [progress]: [ 161 / 306 ] simplifiying candidate # 103.466 * [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))))) 103.466 * * [simplify]: iters left: 6 (17 enodes) 103.470 * * [simplify]: iters left: 5 (83 enodes) 103.487 * * [simplify]: iters left: 4 (216 enodes) 103.588 * * [simplify]: Extracting #0: cost 1 inf + 0 103.589 * * [simplify]: Extracting #1: cost 3 inf + 0 103.589 * * [simplify]: Extracting #2: cost 38 inf + 0 103.590 * * [simplify]: Extracting #3: cost 221 inf + 0 103.594 * * [simplify]: Extracting #4: cost 253 inf + 17796 103.611 * * [simplify]: Extracting #5: cost 52 inf + 88733 103.649 * * [simplify]: Extracting #6: cost 0 inf + 112856 103.679 * * [simplify]: Extracting #7: cost 0 inf + 112776 103.716 * [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.716 * [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.716 * * * * [progress]: [ 162 / 306 ] simplifiying candidate # 103.717 * [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)))) 103.717 * * [simplify]: iters left: 6 (17 enodes) 103.722 * * [simplify]: iters left: 5 (85 enodes) 103.739 * * [simplify]: iters left: 4 (248 enodes) 103.850 * * [simplify]: Extracting #0: cost 1 inf + 0 103.850 * * [simplify]: Extracting #1: cost 3 inf + 0 103.851 * * [simplify]: Extracting #2: cost 18 inf + 0 103.851 * * [simplify]: Extracting #3: cost 139 inf + 0 103.852 * * [simplify]: Extracting #4: cost 308 inf + 722 103.859 * * [simplify]: Extracting #5: cost 252 inf + 27569 103.890 * * [simplify]: Extracting #6: cost 60 inf + 101023 103.925 * * [simplify]: Extracting #7: cost 3 inf + 113783 103.947 * * [simplify]: Extracting #8: cost 0 inf + 114404 103.987 * * [simplify]: Extracting #9: cost 0 inf + 114324 104.017 * [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))))) 104.017 * [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)))))))) 104.018 * * * * [progress]: [ 163 / 306 ] simplifiying candidate # 104.018 * [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))))) 104.018 * * [simplify]: iters left: 6 (20 enodes) 104.025 * * [simplify]: iters left: 5 (110 enodes) 104.051 * * [simplify]: iters left: 4 (337 enodes) 104.189 * * [simplify]: Extracting #0: cost 1 inf + 0 104.190 * * [simplify]: Extracting #1: cost 3 inf + 0 104.190 * * [simplify]: Extracting #2: cost 36 inf + 0 104.190 * * [simplify]: Extracting #3: cost 223 inf + 0 104.193 * * [simplify]: Extracting #4: cost 372 inf + 15307 104.205 * * [simplify]: Extracting #5: cost 186 inf + 88348 104.236 * * [simplify]: Extracting #6: cost 60 inf + 121883 104.277 * * [simplify]: Extracting #7: cost 29 inf + 130567 104.323 * * [simplify]: Extracting #8: cost 1 inf + 143767 104.352 * * [simplify]: Extracting #9: cost 0 inf + 144512 104.389 * [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))))) 104.389 * [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)))))) 104.389 * * * * [progress]: [ 164 / 306 ] simplifiying candidate # 104.389 * [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)))) 104.389 * * [simplify]: iters left: 6 (20 enodes) 104.395 * * [simplify]: iters left: 5 (110 enodes) 104.444 * * [simplify]: iters left: 4 (339 enodes) 104.587 * * [simplify]: Extracting #0: cost 1 inf + 0 104.587 * * [simplify]: Extracting #1: cost 3 inf + 0 104.587 * * [simplify]: Extracting #2: cost 28 inf + 0 104.588 * * [simplify]: Extracting #3: cost 223 inf + 0 104.591 * * [simplify]: Extracting #4: cost 410 inf + 869 104.598 * * [simplify]: Extracting #5: cost 327 inf + 23210 104.630 * * [simplify]: Extracting #6: cost 80 inf + 101055 104.682 * * [simplify]: Extracting #7: cost 4 inf + 136054 104.736 * * [simplify]: Extracting #8: cost 0 inf + 137748 104.794 * [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)))))))) 104.794 * [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)))))))) 104.794 * * * * [progress]: [ 165 / 306 ] simplifiying candidate # 104.795 * [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))))) 104.795 * * [simplify]: iters left: 6 (16 enodes) 104.803 * * [simplify]: iters left: 5 (79 enodes) 104.832 * * [simplify]: iters left: 4 (208 enodes) 104.947 * * [simplify]: Extracting #0: cost 1 inf + 0 104.947 * * [simplify]: Extracting #1: cost 3 inf + 0 104.947 * * [simplify]: Extracting #2: cost 34 inf + 0 104.948 * * [simplify]: Extracting #3: cost 203 inf + 0 104.953 * * [simplify]: Extracting #4: cost 263 inf + 13206 104.983 * * [simplify]: Extracting #5: cost 36 inf + 83447 105.030 * * [simplify]: Extracting #6: cost 0 inf + 96069 105.070 * * [simplify]: Extracting #7: cost 0 inf + 95989 105.111 * [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))))))) 105.111 * [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)))))) 105.112 * * * * [progress]: [ 166 / 306 ] simplifiying candidate # 105.112 * [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)))) 105.112 * * [simplify]: iters left: 6 (17 enodes) 105.122 * * [simplify]: iters left: 5 (85 enodes) 105.157 * * [simplify]: iters left: 4 (254 enodes) 105.263 * * [simplify]: Extracting #0: cost 1 inf + 0 105.263 * * [simplify]: Extracting #1: cost 3 inf + 0 105.263 * * [simplify]: Extracting #2: cost 26 inf + 0 105.263 * * [simplify]: Extracting #3: cost 163 inf + 0 105.264 * * [simplify]: Extracting #4: cost 309 inf + 257 105.267 * * [simplify]: Extracting #5: cost 258 inf + 20365 105.280 * * [simplify]: Extracting #6: cost 59 inf + 81140 105.311 * * [simplify]: Extracting #7: cost 7 inf + 96760 105.331 * * [simplify]: Extracting #8: cost 0 inf + 100029 105.359 * [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)))))) 105.359 * [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))))))) 105.360 * * * * [progress]: [ 167 / 306 ] simplifiying candidate # 105.360 * [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))))) 105.360 * * [simplify]: iters left: 6 (16 enodes) 105.368 * * [simplify]: iters left: 5 (79 enodes) 105.400 * * [simplify]: iters left: 4 (206 enodes) 105.490 * * [simplify]: Extracting #0: cost 1 inf + 0 105.490 * * [simplify]: Extracting #1: cost 3 inf + 0 105.490 * * [simplify]: Extracting #2: cost 34 inf + 0 105.491 * * [simplify]: Extracting #3: cost 198 inf + 0 105.493 * * [simplify]: Extracting #4: cost 223 inf + 15173 105.508 * * [simplify]: Extracting #5: cost 14 inf + 75141 105.534 * * [simplify]: Extracting #6: cost 0 inf + 80397 105.561 * [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))))) 105.561 * [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))))) 105.561 * * * * [progress]: [ 168 / 306 ] simplifiying candidate # 105.561 * [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)))) 105.562 * * [simplify]: iters left: 6 (17 enodes) 105.566 * * [simplify]: iters left: 5 (85 enodes) 105.591 * * [simplify]: iters left: 4 (254 enodes) 105.707 * * [simplify]: Extracting #0: cost 1 inf + 0 105.707 * * [simplify]: Extracting #1: cost 3 inf + 0 105.707 * * [simplify]: Extracting #2: cost 24 inf + 0 105.707 * * [simplify]: Extracting #3: cost 132 inf + 0 105.709 * * [simplify]: Extracting #4: cost 257 inf + 1515 105.715 * * [simplify]: Extracting #5: cost 236 inf + 32751 105.743 * * [simplify]: Extracting #6: cost 63 inf + 107984 105.780 * * [simplify]: Extracting #7: cost 12 inf + 107629 105.814 * * [simplify]: Extracting #8: cost 0 inf + 109570 105.844 * * [simplify]: Extracting #9: cost 0 inf + 109309 105.884 * [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))))))) 105.884 * [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))))))))) 105.884 * * * * [progress]: [ 169 / 306 ] simplifiying candidate # 105.884 * [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)))) 105.884 * * [simplify]: iters left: 6 (21 enodes) 105.890 * * [simplify]: iters left: 5 (113 enodes) 105.922 * * [simplify]: iters left: 4 (338 enodes) 106.054 * * [simplify]: Extracting #0: cost 1 inf + 0 106.054 * * [simplify]: Extracting #1: cost 3 inf + 0 106.054 * * [simplify]: Extracting #2: cost 30 inf + 0 106.055 * * [simplify]: Extracting #3: cost 161 inf + 0 106.056 * * [simplify]: Extracting #4: cost 312 inf + 170 106.065 * * [simplify]: Extracting #5: cost 291 inf + 25660 106.104 * * [simplify]: Extracting #6: cost 101 inf + 99564 106.160 * * [simplify]: Extracting #7: cost 35 inf + 122514 106.224 * * [simplify]: Extracting #8: cost 3 inf + 136053 106.266 * * [simplify]: Extracting #9: cost 0 inf + 137545 106.307 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.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))))) 106.307 * [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))))))) 106.307 * * * * [progress]: [ 170 / 306 ] simplifiying candidate # 106.307 * [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)))) 106.308 * * [simplify]: iters left: 6 (21 enodes) 106.313 * * [simplify]: iters left: 5 (114 enodes) 106.360 * * [simplify]: iters left: 4 (341 enodes) 106.481 * * [simplify]: Extracting #0: cost 1 inf + 0 106.482 * * [simplify]: Extracting #1: cost 3 inf + 0 106.482 * * [simplify]: Extracting #2: cost 28 inf + 0 106.482 * * [simplify]: Extracting #3: cost 148 inf + 0 106.483 * * [simplify]: Extracting #4: cost 305 inf + 211 106.492 * * [simplify]: Extracting #5: cost 280 inf + 34728 106.530 * * [simplify]: Extracting #6: cost 75 inf + 117061 106.574 * * [simplify]: Extracting #7: cost 4 inf + 141283 106.618 * * [simplify]: Extracting #8: cost 0 inf + 140415 106.664 * [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))))))) 106.664 * [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))))))))) 106.664 * * * * [progress]: [ 171 / 306 ] simplifiying candidate # 106.664 * [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)))) 106.664 * * [simplify]: iters left: 6 (21 enodes) 106.670 * * [simplify]: iters left: 5 (114 enodes) 106.715 * * [simplify]: iters left: 4 (341 enodes) 106.872 * * [simplify]: Extracting #0: cost 1 inf + 0 106.873 * * [simplify]: Extracting #1: cost 3 inf + 0 106.873 * * [simplify]: Extracting #2: cost 28 inf + 0 106.873 * * [simplify]: Extracting #3: cost 156 inf + 0 106.875 * * [simplify]: Extracting #4: cost 306 inf + 211 106.886 * * [simplify]: Extracting #5: cost 280 inf + 33184 106.909 * * [simplify]: Extracting #6: cost 74 inf + 108089 106.963 * * [simplify]: Extracting #7: cost 5 inf + 138886 107.019 * * [simplify]: Extracting #8: cost 0 inf + 138640 107.052 * [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))))) 107.052 * [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))))))) 107.052 * * * * [progress]: [ 172 / 306 ] simplifiying candidate # 107.052 * [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)))) 107.052 * * [simplify]: iters left: 6 (21 enodes) 107.058 * * [simplify]: iters left: 5 (114 enodes) 107.089 * * [simplify]: iters left: 4 (341 enodes) 107.199 * * [simplify]: Extracting #0: cost 1 inf + 0 107.199 * * [simplify]: Extracting #1: cost 3 inf + 0 107.199 * * [simplify]: Extracting #2: cost 28 inf + 0 107.200 * * [simplify]: Extracting #3: cost 155 inf + 0 107.200 * * [simplify]: Extracting #4: cost 298 inf + 170 107.203 * * [simplify]: Extracting #5: cost 309 inf + 7337 107.213 * * [simplify]: Extracting #6: cost 179 inf + 58651 107.254 * * [simplify]: Extracting #7: cost 27 inf + 124475 107.312 * * [simplify]: Extracting #8: cost 1 inf + 140146 107.352 * * [simplify]: Extracting #9: cost 0 inf + 141091 107.413 * [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)))))) 107.414 * [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))))))))) 107.414 * * * * [progress]: [ 173 / 306 ] simplifiying candidate # 107.415 * [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)))) 107.415 * * [simplify]: iters left: 6 (21 enodes) 107.427 * * [simplify]: iters left: 5 (114 enodes) 107.464 * * [simplify]: iters left: 4 (341 enodes) 107.650 * * [simplify]: Extracting #0: cost 1 inf + 0 107.650 * * [simplify]: Extracting #1: cost 3 inf + 0 107.650 * * [simplify]: Extracting #2: cost 28 inf + 0 107.650 * * [simplify]: Extracting #3: cost 148 inf + 0 107.651 * * [simplify]: Extracting #4: cost 307 inf + 88 107.661 * * [simplify]: Extracting #5: cost 276 inf + 41929 107.698 * * [simplify]: Extracting #6: cost 69 inf + 127132 107.755 * * [simplify]: Extracting #7: cost 6 inf + 138451 107.815 * * [simplify]: Extracting #8: cost 0 inf + 138575 107.849 * * [simplify]: Extracting #9: cost 0 inf + 138535 107.895 * [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))))))) 107.896 * [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))))))) 107.896 * * * * [progress]: [ 174 / 306 ] simplifiying candidate # 107.896 * [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)))) 107.896 * * [simplify]: iters left: 6 (21 enodes) 107.903 * * [simplify]: iters left: 5 (113 enodes) 107.939 * * [simplify]: iters left: 4 (338 enodes) 108.134 * * [simplify]: Extracting #0: cost 1 inf + 0 108.134 * * [simplify]: Extracting #1: cost 3 inf + 0 108.134 * * [simplify]: Extracting #2: cost 30 inf + 0 108.134 * * [simplify]: Extracting #3: cost 161 inf + 0 108.136 * * [simplify]: Extracting #4: cost 315 inf + 88 108.144 * * [simplify]: Extracting #5: cost 308 inf + 26483 108.185 * * [simplify]: Extracting #6: cost 77 inf + 122657 108.235 * * [simplify]: Extracting #7: cost 5 inf + 137694 108.277 * * [simplify]: Extracting #8: cost 0 inf + 135589 108.310 * * [simplify]: Extracting #9: cost 0 inf + 135549 108.347 * [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))))))) 108.347 * [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))))))))) 108.348 * * * * [progress]: [ 175 / 306 ] simplifiying candidate # 108.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 (- (* (* 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.348 * * [simplify]: iters left: 6 (20 enodes) 108.360 * * [simplify]: iters left: 5 (110 enodes) 108.409 * * [simplify]: iters left: 4 (331 enodes) 108.540 * * [simplify]: Extracting #0: cost 1 inf + 0 108.540 * * [simplify]: Extracting #1: cost 3 inf + 0 108.540 * * [simplify]: Extracting #2: cost 24 inf + 0 108.540 * * [simplify]: Extracting #3: cost 133 inf + 0 108.541 * * [simplify]: Extracting #4: cost 278 inf + 1222 108.557 * * [simplify]: Extracting #5: cost 259 inf + 31743 108.594 * * [simplify]: Extracting #6: cost 64 inf + 92629 108.626 * * [simplify]: Extracting #7: cost 26 inf + 96122 108.655 * * [simplify]: Extracting #8: cost 1 inf + 109659 108.689 * * [simplify]: Extracting #9: cost 0 inf + 110484 108.724 * [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))))))) 108.724 * [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))))))) 108.724 * * * * [progress]: [ 176 / 306 ] simplifiying candidate # 108.725 * [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)))) 108.725 * * [simplify]: iters left: 6 (18 enodes) 108.734 * * [simplify]: iters left: 5 (89 enodes) 108.753 * * [simplify]: iters left: 4 (264 enodes) 108.898 * * [simplify]: Extracting #0: cost 1 inf + 0 108.898 * * [simplify]: Extracting #1: cost 3 inf + 0 108.898 * * [simplify]: Extracting #2: cost 28 inf + 0 108.899 * * [simplify]: Extracting #3: cost 155 inf + 0 108.899 * * [simplify]: Extracting #4: cost 286 inf + 46 108.902 * * [simplify]: Extracting #5: cost 289 inf + 7453 108.910 * * [simplify]: Extracting #6: cost 172 inf + 45554 108.949 * * [simplify]: Extracting #7: cost 29 inf + 124938 108.993 * * [simplify]: Extracting #8: cost 0 inf + 133133 109.032 * * [simplify]: Extracting #9: cost 0 inf + 129213 109.064 * [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))))))))) 109.064 * [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))))))))) 109.065 * * * * [progress]: [ 177 / 306 ] simplifiying candidate # 109.065 * [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)))) 109.065 * * [simplify]: iters left: 6 (22 enodes) 109.075 * * [simplify]: iters left: 5 (117 enodes) 109.112 * * [simplify]: iters left: 4 (348 enodes) 109.307 * * [simplify]: Extracting #0: cost 1 inf + 0 109.307 * * [simplify]: Extracting #1: cost 3 inf + 0 109.308 * * [simplify]: Extracting #2: cost 32 inf + 0 109.308 * * [simplify]: Extracting #3: cost 174 inf + 0 109.310 * * [simplify]: Extracting #4: cost 333 inf + 46 109.317 * * [simplify]: Extracting #5: cost 336 inf + 31038 109.338 * * [simplify]: Extracting #6: cost 105 inf + 120995 109.379 * * [simplify]: Extracting #7: cost 28 inf + 146783 109.424 * * [simplify]: Extracting #8: cost 9 inf + 156029 109.476 * * [simplify]: Extracting #9: cost 0 inf + 162510 109.541 * [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))))))))) 109.541 * [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))))))) 109.541 * * * * [progress]: [ 178 / 306 ] simplifiying candidate # 109.542 * [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)))) 109.542 * * [simplify]: iters left: 6 (22 enodes) 109.554 * * [simplify]: iters left: 5 (117 enodes) 109.585 * * [simplify]: iters left: 4 (348 enodes) 109.724 * * [simplify]: Extracting #0: cost 1 inf + 0 109.724 * * [simplify]: Extracting #1: cost 3 inf + 0 109.724 * * [simplify]: Extracting #2: cost 32 inf + 0 109.725 * * [simplify]: Extracting #3: cost 174 inf + 0 109.726 * * [simplify]: Extracting #4: cost 332 inf + 88 109.730 * * [simplify]: Extracting #5: cost 325 inf + 21756 109.753 * * [simplify]: Extracting #6: cost 106 inf + 116082 109.797 * * [simplify]: Extracting #7: cost 28 inf + 142553 109.829 * * [simplify]: Extracting #8: cost 3 inf + 154366 109.865 * * [simplify]: Extracting #9: cost 0 inf + 156550 109.920 * [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)))))))) 109.920 * [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))))))))) 109.920 * * * * [progress]: [ 179 / 306 ] simplifiying candidate # 109.921 * [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)))) 109.921 * * [simplify]: iters left: 6 (21 enodes) 109.927 * * [simplify]: iters left: 5 (114 enodes) 109.952 * * [simplify]: iters left: 4 (341 enodes) 110.113 * * [simplify]: Extracting #0: cost 1 inf + 0 110.113 * * [simplify]: Extracting #1: cost 3 inf + 0 110.113 * * [simplify]: Extracting #2: cost 28 inf + 0 110.114 * * [simplify]: Extracting #3: cost 156 inf + 0 110.116 * * [simplify]: Extracting #4: cost 307 inf + 170 110.126 * * [simplify]: Extracting #5: cost 286 inf + 32419 110.154 * * [simplify]: Extracting #6: cost 67 inf + 109010 110.181 * * [simplify]: Extracting #7: cost 12 inf + 129626 110.223 * * [simplify]: Extracting #8: cost 0 inf + 132560 110.273 * * [simplify]: Extracting #9: cost 0 inf + 132480 110.301 * [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)))))))) 110.301 * [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))))))) 110.301 * * * * [progress]: [ 180 / 306 ] simplifiying candidate # 110.301 * [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)))) 110.302 * * [simplify]: iters left: 6 (18 enodes) 110.307 * * [simplify]: iters left: 5 (89 enodes) 110.328 * * [simplify]: iters left: 4 (264 enodes) 110.418 * * [simplify]: Extracting #0: cost 1 inf + 0 110.418 * * [simplify]: Extracting #1: cost 3 inf + 0 110.418 * * [simplify]: Extracting #2: cost 28 inf + 0 110.419 * * [simplify]: Extracting #3: cost 147 inf + 0 110.419 * * [simplify]: Extracting #4: cost 284 inf + 88 110.425 * * [simplify]: Extracting #5: cost 249 inf + 35342 110.445 * * [simplify]: Extracting #6: cost 86 inf + 109895 110.495 * * [simplify]: Extracting #7: cost 7 inf + 130847 110.540 * * [simplify]: Extracting #8: cost 0 inf + 128668 110.567 * [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))))))) 110.567 * [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))))))))) 110.567 * * * * [progress]: [ 181 / 306 ] simplifiying candidate # 110.567 * [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)))) 110.567 * * [simplify]: iters left: 6 (22 enodes) 110.573 * * [simplify]: iters left: 5 (117 enodes) 110.599 * * [simplify]: iters left: 4 (348 enodes) 110.764 * * [simplify]: Extracting #0: cost 1 inf + 0 110.764 * * [simplify]: Extracting #1: cost 3 inf + 0 110.764 * * [simplify]: Extracting #2: cost 32 inf + 0 110.765 * * [simplify]: Extracting #3: cost 174 inf + 0 110.767 * * [simplify]: Extracting #4: cost 330 inf + 211 110.772 * * [simplify]: Extracting #5: cost 343 inf + 10214 110.788 * * [simplify]: Extracting #6: cost 138 inf + 83202 110.820 * * [simplify]: Extracting #7: cost 34 inf + 140867 110.883 * * [simplify]: Extracting #8: cost 5 inf + 157756 110.944 * * [simplify]: Extracting #9: cost 0 inf + 161070 110.989 * [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))))))))) 110.989 * [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))))))) 110.990 * * * * [progress]: [ 182 / 306 ] simplifiying candidate # 110.990 * [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)))) 110.991 * * [simplify]: iters left: 6 (22 enodes) 111.003 * * [simplify]: iters left: 5 (117 enodes) 111.052 * * [simplify]: iters left: 4 (348 enodes) 111.199 * * [simplify]: Extracting #0: cost 1 inf + 0 111.199 * * [simplify]: Extracting #1: cost 3 inf + 0 111.199 * * [simplify]: Extracting #2: cost 32 inf + 0 111.199 * * [simplify]: Extracting #3: cost 173 inf + 0 111.201 * * [simplify]: Extracting #4: cost 324 inf + 87 111.204 * * [simplify]: Extracting #5: cost 326 inf + 13252 111.215 * * [simplify]: Extracting #6: cost 179 inf + 74062 111.250 * * [simplify]: Extracting #7: cost 34 inf + 137741 111.298 * * [simplify]: Extracting #8: cost 1 inf + 155503 111.349 * * [simplify]: Extracting #9: cost 0 inf + 156128 111.390 * [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)))))))) 111.390 * [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))))))))) 111.390 * * * * [progress]: [ 183 / 306 ] simplifiying candidate # 111.390 * [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)))) 111.390 * * [simplify]: iters left: 6 (21 enodes) 111.399 * * [simplify]: iters left: 5 (114 enodes) 111.451 * * [simplify]: iters left: 4 (341 enodes) 111.617 * * [simplify]: Extracting #0: cost 1 inf + 0 111.617 * * [simplify]: Extracting #1: cost 3 inf + 0 111.617 * * [simplify]: Extracting #2: cost 28 inf + 0 111.618 * * [simplify]: Extracting #3: cost 148 inf + 0 111.619 * * [simplify]: Extracting #4: cost 308 inf + 46 111.621 * * [simplify]: Extracting #5: cost 342 inf + 6171 111.630 * * [simplify]: Extracting #6: cost 165 inf + 59016 111.672 * * [simplify]: Extracting #7: cost 27 inf + 116961 111.725 * * [simplify]: Extracting #8: cost 3 inf + 130351 111.779 * * [simplify]: Extracting #9: cost 0 inf + 132626 111.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.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.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.im y.im))) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))))) 111.817 * * * * [progress]: [ 184 / 306 ] simplifiying candidate # 111.817 * [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)))) 111.818 * * [simplify]: iters left: 6 (20 enodes) 111.824 * * [simplify]: iters left: 5 (110 enodes) 111.866 * * [simplify]: iters left: 4 (338 enodes) 112.042 * * [simplify]: Extracting #0: cost 1 inf + 0 112.042 * * [simplify]: Extracting #1: cost 3 inf + 0 112.042 * * [simplify]: Extracting #2: cost 22 inf + 0 112.043 * * [simplify]: Extracting #3: cost 160 inf + 0 112.044 * * [simplify]: Extracting #4: cost 246 inf + 580 112.058 * * [simplify]: Extracting #5: cost 231 inf + 33851 112.093 * * [simplify]: Extracting #6: cost 74 inf + 104886 112.124 * * [simplify]: Extracting #7: cost 45 inf + 106375 112.156 * * [simplify]: Extracting #8: cost 15 inf + 114374 112.191 * * [simplify]: Extracting #9: cost 1 inf + 120376 112.223 * * [simplify]: Extracting #10: cost 0 inf + 120669 112.262 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) 112.262 * [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))))))))) 112.263 * * * * [progress]: [ 185 / 306 ] simplifiying candidate # 112.263 * [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)))) 112.263 * * [simplify]: iters left: 6 (21 enodes) 112.275 * * [simplify]: iters left: 5 (113 enodes) 112.327 * * [simplify]: iters left: 4 (346 enodes) 112.500 * * [simplify]: Extracting #0: cost 1 inf + 0 112.500 * * [simplify]: Extracting #1: cost 3 inf + 0 112.500 * * [simplify]: Extracting #2: cost 29 inf + 0 112.501 * * [simplify]: Extracting #3: cost 194 inf + 0 112.502 * * [simplify]: Extracting #4: cost 275 inf + 2652 112.511 * * [simplify]: Extracting #5: cost 212 inf + 50190 112.536 * * [simplify]: Extracting #6: cost 84 inf + 115473 112.572 * * [simplify]: Extracting #7: cost 24 inf + 134225 112.622 * * [simplify]: Extracting #8: cost 4 inf + 141397 112.688 * * [simplify]: Extracting #9: cost 0 inf + 142781 112.744 * [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)))))))) 112.744 * [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))))))) 112.744 * * * * [progress]: [ 186 / 306 ] simplifiying candidate # 112.745 * [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)))) 112.745 * * [simplify]: iters left: 6 (21 enodes) 112.750 * * [simplify]: iters left: 5 (114 enodes) 112.786 * * [simplify]: iters left: 4 (348 enodes) 112.941 * * [simplify]: Extracting #0: cost 1 inf + 0 112.941 * * [simplify]: Extracting #1: cost 3 inf + 0 112.941 * * [simplify]: Extracting #2: cost 26 inf + 0 112.942 * * [simplify]: Extracting #3: cost 180 inf + 0 112.944 * * [simplify]: Extracting #4: cost 279 inf + 702 112.956 * * [simplify]: Extracting #5: cost 263 inf + 32775 112.993 * * [simplify]: Extracting #6: cost 88 inf + 119003 113.043 * * [simplify]: Extracting #7: cost 29 inf + 138348 113.111 * * [simplify]: Extracting #8: cost 6 inf + 145081 113.179 * * [simplify]: Extracting #9: cost 0 inf + 146717 113.242 * * [simplify]: Extracting #10: cost 0 inf + 146677 113.288 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 113.288 * [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))))))))) 113.289 * * * * [progress]: [ 187 / 306 ] simplifiying candidate # 113.289 * [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)))) 113.289 * * [simplify]: iters left: 6 (21 enodes) 113.296 * * [simplify]: iters left: 5 (114 enodes) 113.347 * * [simplify]: iters left: 4 (349 enodes) 113.548 * * [simplify]: Extracting #0: cost 1 inf + 0 113.548 * * [simplify]: Extracting #1: cost 3 inf + 0 113.548 * * [simplify]: Extracting #2: cost 27 inf + 0 113.549 * * [simplify]: Extracting #3: cost 185 inf + 0 113.551 * * [simplify]: Extracting #4: cost 256 inf + 3388 113.561 * * [simplify]: Extracting #5: cost 174 inf + 26856 113.576 * * [simplify]: Extracting #6: cost 218 inf + 33338 113.607 * * [simplify]: Extracting #7: cost 134 inf + 84001 113.663 * * [simplify]: Extracting #8: cost 52 inf + 123679 113.726 * * [simplify]: Extracting #9: cost 17 inf + 135538 113.789 * * [simplify]: Extracting #10: cost 1 inf + 141081 113.837 * * [simplify]: Extracting #11: cost 0 inf + 141625 113.880 * [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))))))) 113.880 * [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))))))) 113.880 * * * * [progress]: [ 188 / 306 ] simplifiying candidate # 113.880 * [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)))) 113.880 * * [simplify]: iters left: 6 (21 enodes) 113.887 * * [simplify]: iters left: 5 (114 enodes) 113.924 * * [simplify]: iters left: 4 (349 enodes) 114.123 * * [simplify]: Extracting #0: cost 1 inf + 0 114.124 * * [simplify]: Extracting #1: cost 3 inf + 0 114.124 * * [simplify]: Extracting #2: cost 27 inf + 0 114.124 * * [simplify]: Extracting #3: cost 186 inf + 0 114.127 * * [simplify]: Extracting #4: cost 265 inf + 2899 114.137 * * [simplify]: Extracting #5: cost 234 inf + 39788 114.159 * * [simplify]: Extracting #6: cost 104 inf + 106961 114.199 * * [simplify]: Extracting #7: cost 48 inf + 129575 114.246 * * [simplify]: Extracting #8: cost 21 inf + 138031 114.298 * * [simplify]: Extracting #9: cost 1 inf + 144281 114.345 * * [simplify]: Extracting #10: cost 0 inf + 144825 114.384 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.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))))))) 114.385 * [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))))))))) 114.385 * * * * [progress]: [ 189 / 306 ] simplifiying candidate # 114.385 * [simplify]: Simplifying (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (pow (* x.re y.re) 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.386 * * [simplify]: iters left: 6 (21 enodes) 114.397 * * [simplify]: iters left: 5 (114 enodes) 114.432 * * [simplify]: iters left: 4 (348 enodes) 114.619 * * [simplify]: Extracting #0: cost 1 inf + 0 114.619 * * [simplify]: Extracting #1: cost 3 inf + 0 114.620 * * [simplify]: Extracting #2: cost 26 inf + 0 114.620 * * [simplify]: Extracting #3: cost 180 inf + 0 114.621 * * [simplify]: Extracting #4: cost 278 inf + 986 114.630 * * [simplify]: Extracting #5: cost 249 inf + 36996 114.667 * * [simplify]: Extracting #6: cost 80 inf + 119347 114.711 * * [simplify]: Extracting #7: cost 21 inf + 136959 114.762 * * [simplify]: Extracting #8: cost 0 inf + 143881 114.826 * [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)))))) 114.826 * [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))))))) 114.827 * * * * [progress]: [ 190 / 306 ] simplifiying candidate # 114.827 * [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)))) 114.828 * * [simplify]: iters left: 6 (21 enodes) 114.839 * * [simplify]: iters left: 5 (113 enodes) 114.875 * * [simplify]: iters left: 4 (346 enodes) 115.039 * * [simplify]: Extracting #0: cost 1 inf + 0 115.040 * * [simplify]: Extracting #1: cost 3 inf + 0 115.040 * * [simplify]: Extracting #2: cost 29 inf + 0 115.040 * * [simplify]: Extracting #3: cost 194 inf + 0 115.042 * * [simplify]: Extracting #4: cost 265 inf + 6132 115.051 * * [simplify]: Extracting #5: cost 206 inf + 50376 115.092 * * [simplify]: Extracting #6: cost 92 inf + 107081 115.130 * * [simplify]: Extracting #7: cost 46 inf + 124715 115.192 * * [simplify]: Extracting #8: cost 13 inf + 134093 115.257 * * [simplify]: Extracting #9: cost 3 inf + 138160 115.320 * * [simplify]: Extracting #10: cost 0 inf + 139541 115.367 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))))) 115.367 * [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))))))))) 115.368 * * * * [progress]: [ 191 / 306 ] simplifiying candidate # 115.368 * [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)))) 115.368 * * [simplify]: iters left: 6 (16 enodes) 115.372 * * [simplify]: iters left: 5 (79 enodes) 115.394 * * [simplify]: iters left: 4 (207 enodes) 115.479 * * [simplify]: Extracting #0: cost 1 inf + 0 115.479 * * [simplify]: Extracting #1: cost 3 inf + 0 115.480 * * [simplify]: Extracting #2: cost 22 inf + 0 115.480 * * [simplify]: Extracting #3: cost 161 inf + 0 115.482 * * [simplify]: Extracting #4: cost 240 inf + 906 115.498 * * [simplify]: Extracting #5: cost 121 inf + 41054 115.534 * * [simplify]: Extracting #6: cost 10 inf + 77967 115.575 * * [simplify]: Extracting #7: cost 0 inf + 81501 115.612 * [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)))))) 115.613 * [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))))))) 115.613 * * * * [progress]: [ 192 / 306 ] simplifiying candidate # 115.613 * [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)))) 115.613 * * [simplify]: iters left: 6 (21 enodes) 115.619 * * [simplify]: iters left: 5 (114 enodes) 115.653 * * [simplify]: iters left: 4 (349 enodes) 115.844 * * [simplify]: Extracting #0: cost 1 inf + 0 115.844 * * [simplify]: Extracting #1: cost 3 inf + 0 115.844 * * [simplify]: Extracting #2: cost 27 inf + 0 115.845 * * [simplify]: Extracting #3: cost 186 inf + 0 115.847 * * [simplify]: Extracting #4: cost 263 inf + 3587 115.855 * * [simplify]: Extracting #5: cost 271 inf + 17118 115.881 * * [simplify]: Extracting #6: cost 186 inf + 56151 115.917 * * [simplify]: Extracting #7: cost 59 inf + 121771 115.962 * * [simplify]: Extracting #8: cost 18 inf + 137816 116.004 * * [simplify]: Extracting #9: cost 1 inf + 143521 116.045 * * [simplify]: Extracting #10: cost 0 inf + 144065 116.090 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 116.090 * [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))))))))) 116.090 * * * * [progress]: [ 193 / 306 ] simplifiying candidate # 116.091 * [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)))) 116.091 * * [simplify]: iters left: 6 (22 enodes) 116.103 * * [simplify]: iters left: 5 (117 enodes) 116.133 * * [simplify]: iters left: 4 (356 enodes) 116.303 * * [simplify]: Extracting #0: cost 1 inf + 0 116.303 * * [simplify]: Extracting #1: cost 3 inf + 0 116.303 * * [simplify]: Extracting #2: cost 31 inf + 0 116.303 * * [simplify]: Extracting #3: cost 208 inf + 0 116.305 * * [simplify]: Extracting #4: cost 296 inf + 3384 116.316 * * [simplify]: Extracting #5: cost 288 inf + 25544 116.338 * * [simplify]: Extracting #6: cost 165 inf + 81525 116.382 * * [simplify]: Extracting #7: cost 26 inf + 153587 116.420 * * [simplify]: Extracting #8: cost 1 inf + 164424 116.490 * * [simplify]: Extracting #9: cost 0 inf + 164717 116.536 * [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)))))))) 116.536 * [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))))))) 116.537 * * * * [progress]: [ 194 / 306 ] simplifiying candidate # 116.537 * [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)))) 116.537 * * [simplify]: iters left: 6 (22 enodes) 116.549 * * [simplify]: iters left: 5 (117 enodes) 116.599 * * [simplify]: iters left: 4 (356 enodes) 116.739 * * [simplify]: Extracting #0: cost 1 inf + 0 116.739 * * [simplify]: Extracting #1: cost 3 inf + 0 116.739 * * [simplify]: Extracting #2: cost 31 inf + 0 116.740 * * [simplify]: Extracting #3: cost 207 inf + 0 116.741 * * [simplify]: Extracting #4: cost 288 inf + 6494 116.752 * * [simplify]: Extracting #5: cost 254 inf + 43592 116.790 * * [simplify]: Extracting #6: cost 160 inf + 84301 116.846 * * [simplify]: Extracting #7: cost 57 inf + 134322 116.886 * * [simplify]: Extracting #8: cost 10 inf + 157831 116.929 * * [simplify]: Extracting #9: cost 0 inf + 160789 116.968 * [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)))))) 116.968 * [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))))))))) 116.968 * * * * [progress]: [ 195 / 306 ] simplifiying candidate # 116.968 * [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)))) 116.969 * * [simplify]: iters left: 6 (17 enodes) 116.976 * * [simplify]: iters left: 5 (83 enodes) 117.005 * * [simplify]: iters left: 4 (218 enodes) 117.078 * * [simplify]: Extracting #0: cost 1 inf + 0 117.078 * * [simplify]: Extracting #1: cost 3 inf + 0 117.078 * * [simplify]: Extracting #2: cost 27 inf + 0 117.078 * * [simplify]: Extracting #3: cost 185 inf + 0 117.079 * * [simplify]: Extracting #4: cost 258 inf + 2256 117.091 * * [simplify]: Extracting #5: cost 133 inf + 44072 117.134 * * [simplify]: Extracting #6: cost 10 inf + 93688 117.178 * * [simplify]: Extracting #7: cost 0 inf + 98528 117.201 * [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)))))) 117.201 * [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))))))) 117.202 * * * * [progress]: [ 196 / 306 ] simplifiying candidate # 117.202 * [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)))) 117.202 * * [simplify]: iters left: 6 (21 enodes) 117.213 * * [simplify]: iters left: 5 (114 enodes) 117.242 * * [simplify]: iters left: 4 (348 enodes) 117.403 * * [simplify]: Extracting #0: cost 1 inf + 0 117.403 * * [simplify]: Extracting #1: cost 3 inf + 0 117.403 * * [simplify]: Extracting #2: cost 26 inf + 0 117.404 * * [simplify]: Extracting #3: cost 180 inf + 0 117.406 * * [simplify]: Extracting #4: cost 279 inf + 824 117.417 * * [simplify]: Extracting #5: cost 268 inf + 29951 117.464 * * [simplify]: Extracting #6: cost 83 inf + 121179 117.502 * * [simplify]: Extracting #7: cost 32 inf + 136671 117.565 * * [simplify]: Extracting #8: cost 5 inf + 144192 117.613 * * [simplify]: Extracting #9: cost 0 inf + 145997 117.658 * * [simplify]: Extracting #10: cost 0 inf + 145957 117.715 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) 117.715 * [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))))))))) 117.715 * * * * [progress]: [ 197 / 306 ] simplifiying candidate # 117.716 * [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)))) 117.716 * * [simplify]: iters left: 6 (22 enodes) 117.728 * * [simplify]: iters left: 5 (117 enodes) 117.759 * * [simplify]: iters left: 4 (356 enodes) 117.953 * * [simplify]: Extracting #0: cost 1 inf + 0 117.953 * * [simplify]: Extracting #1: cost 3 inf + 0 117.953 * * [simplify]: Extracting #2: cost 31 inf + 0 117.954 * * [simplify]: Extracting #3: cost 207 inf + 0 117.957 * * [simplify]: Extracting #4: cost 286 inf + 4160 117.975 * * [simplify]: Extracting #5: cost 181 inf + 35716 117.999 * * [simplify]: Extracting #6: cost 199 inf + 60626 118.053 * * [simplify]: Extracting #7: cost 80 inf + 139785 118.102 * * [simplify]: Extracting #8: cost 48 inf + 149347 118.162 * * [simplify]: Extracting #9: cost 23 inf + 155338 118.205 * * [simplify]: Extracting #10: cost 1 inf + 164064 118.275 * * [simplify]: Extracting #11: cost 0 inf + 164357 118.318 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im 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))))) 118.318 * [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))))))) 118.318 * * * * [progress]: [ 198 / 306 ] simplifiying candidate # 118.318 * [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)))) 118.318 * * [simplify]: iters left: 6 (22 enodes) 118.325 * * [simplify]: iters left: 5 (117 enodes) 118.350 * * [simplify]: iters left: 4 (356 enodes) 118.501 * * [simplify]: Extracting #0: cost 1 inf + 0 118.501 * * [simplify]: Extracting #1: cost 3 inf + 0 118.501 * * [simplify]: Extracting #2: cost 31 inf + 0 118.501 * * [simplify]: Extracting #3: cost 207 inf + 0 118.503 * * [simplify]: Extracting #4: cost 286 inf + 7100 118.511 * * [simplify]: Extracting #5: cost 261 inf + 41086 118.529 * * [simplify]: Extracting #6: cost 155 inf + 88039 118.587 * * [simplify]: Extracting #7: cost 40 inf + 140819 118.633 * * [simplify]: Extracting #8: cost 2 inf + 160967 118.687 * * [simplify]: Extracting #9: cost 0 inf + 161473 119.065 * [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)))))) 119.065 * [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))))))))) 119.065 * * * * [progress]: [ 199 / 306 ] simplifiying candidate # 119.065 * [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)))) 119.065 * * [simplify]: iters left: 6 (17 enodes) 119.069 * * [simplify]: iters left: 5 (83 enodes) 119.086 * * [simplify]: iters left: 4 (217 enodes) 119.162 * * [simplify]: Extracting #0: cost 1 inf + 0 119.162 * * [simplify]: Extracting #1: cost 3 inf + 0 119.162 * * [simplify]: Extracting #2: cost 26 inf + 0 119.163 * * [simplify]: Extracting #3: cost 179 inf + 0 119.164 * * [simplify]: Extracting #4: cost 273 inf + 740 119.169 * * [simplify]: Extracting #5: cost 186 inf + 32169 119.197 * * [simplify]: Extracting #6: cost 18 inf + 97196 119.236 * * [simplify]: Extracting #7: cost 0 inf + 105424 119.263 * [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)))) 119.263 * [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))))))) 119.263 * * * * [progress]: [ 200 / 306 ] simplifiying candidate # 119.264 * [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)))) 119.264 * * [simplify]: iters left: 6 (17 enodes) 119.273 * * [simplify]: iters left: 5 (85 enodes) 119.308 * * [simplify]: iters left: 4 (248 enodes) 119.417 * * [simplify]: Extracting #0: cost 1 inf + 0 119.417 * * [simplify]: Extracting #1: cost 3 inf + 0 119.417 * * [simplify]: Extracting #2: cost 16 inf + 0 119.418 * * [simplify]: Extracting #3: cost 89 inf + 0 119.418 * * [simplify]: Extracting #4: cost 125 inf + 88 119.419 * * [simplify]: Extracting #5: cost 199 inf + 1505 119.423 * * [simplify]: Extracting #6: cost 174 inf + 26395 119.438 * * [simplify]: Extracting #7: cost 36 inf + 74720 119.472 * * [simplify]: Extracting #8: cost 9 inf + 78670 119.497 * * [simplify]: Extracting #9: cost 0 inf + 79580 119.521 * * [simplify]: Extracting #10: cost 0 inf + 79460 119.556 * [simplify]: Simplified to (cbrt (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* (* x.re y.re) (* x.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)))))) 119.556 * [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))))))))) 119.556 * * * * [progress]: [ 201 / 306 ] simplifiying candidate # 119.557 * [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)))) 119.557 * * [simplify]: iters left: 6 (21 enodes) 119.568 * * [simplify]: iters left: 5 (113 enodes) 119.606 * * [simplify]: iters left: 4 (336 enodes) 119.778 * * [simplify]: Extracting #0: cost 1 inf + 0 119.778 * * [simplify]: Extracting #1: cost 3 inf + 0 119.778 * * [simplify]: Extracting #2: cost 24 inf + 0 119.778 * * [simplify]: Extracting #3: cost 120 inf + 0 119.779 * * [simplify]: Extracting #4: cost 161 inf + 663 119.780 * * [simplify]: Extracting #5: cost 257 inf + 2916 119.787 * * [simplify]: Extracting #6: cost 189 inf + 31089 119.810 * * [simplify]: Extracting #7: cost 44 inf + 85785 119.845 * * [simplify]: Extracting #8: cost 2 inf + 102303 119.871 * * [simplify]: Extracting #9: cost 0 inf + 102849 119.903 * [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)))))) 119.904 * [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))))))) 119.904 * * * * [progress]: [ 202 / 306 ] simplifiying candidate # 119.904 * [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)))) 119.904 * * [simplify]: iters left: 6 (21 enodes) 119.910 * * [simplify]: iters left: 5 (114 enodes) 119.934 * * [simplify]: iters left: 4 (337 enodes) 120.061 * * [simplify]: Extracting #0: cost 1 inf + 0 120.061 * * [simplify]: Extracting #1: cost 3 inf + 0 120.061 * * [simplify]: Extracting #2: cost 24 inf + 0 120.061 * * [simplify]: Extracting #3: cost 113 inf + 0 120.062 * * [simplify]: Extracting #4: cost 156 inf + 458 120.063 * * [simplify]: Extracting #5: cost 239 inf + 6318 120.076 * * [simplify]: Extracting #6: cost 175 inf + 36444 120.107 * * [simplify]: Extracting #7: cost 51 inf + 83564 120.141 * * [simplify]: Extracting #8: cost 12 inf + 98068 120.177 * * [simplify]: Extracting #9: cost 1 inf + 102357 120.200 * * [simplify]: Extracting #10: cost 0 inf + 102901 120.227 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.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)))))) 120.227 * [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))))))))) 120.228 * * * * [progress]: [ 203 / 306 ] simplifiying candidate # 120.228 * [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)))) 120.228 * * [simplify]: iters left: 6 (21 enodes) 120.240 * * [simplify]: iters left: 5 (114 enodes) 120.274 * * [simplify]: iters left: 4 (339 enodes) 120.383 * * [simplify]: Extracting #0: cost 1 inf + 0 120.384 * * [simplify]: Extracting #1: cost 3 inf + 0 120.384 * * [simplify]: Extracting #2: cost 21 inf + 0 120.384 * * [simplify]: Extracting #3: cost 111 inf + 0 120.384 * * [simplify]: Extracting #4: cost 150 inf + 458 120.387 * * [simplify]: Extracting #5: cost 152 inf + 11413 120.394 * * [simplify]: Extracting #6: cost 152 inf + 38072 120.425 * * [simplify]: Extracting #7: cost 70 inf + 79883 120.446 * * [simplify]: Extracting #8: cost 23 inf + 92242 120.469 * * [simplify]: Extracting #9: cost 2 inf + 99635 120.500 * * [simplify]: Extracting #10: cost 0 inf + 100141 120.540 * [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))))))) 120.540 * [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))))))) 120.540 * * * * [progress]: [ 204 / 306 ] simplifiying candidate # 120.541 * [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)))) 120.541 * * [simplify]: iters left: 6 (21 enodes) 120.551 * * [simplify]: iters left: 5 (114 enodes) 120.588 * * [simplify]: iters left: 4 (339 enodes) 120.715 * * [simplify]: Extracting #0: cost 1 inf + 0 120.715 * * [simplify]: Extracting #1: cost 3 inf + 0 120.715 * * [simplify]: Extracting #2: cost 22 inf + 0 120.715 * * [simplify]: Extracting #3: cost 112 inf + 0 120.716 * * [simplify]: Extracting #4: cost 149 inf + 294 120.716 * * [simplify]: Extracting #5: cost 232 inf + 1648 120.720 * * [simplify]: Extracting #6: cost 238 inf + 15786 120.738 * * [simplify]: Extracting #7: cost 70 inf + 70131 120.765 * * [simplify]: Extracting #8: cost 3 inf + 102175 120.789 * * [simplify]: Extracting #9: cost 0 inf + 103265 120.818 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (- (* (* (* x.re y.re) (* x.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))))) 120.818 * [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))))))))) 120.818 * * * * [progress]: [ 205 / 306 ] simplifiying candidate # 120.819 * [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)))) 120.819 * * [simplify]: iters left: 6 (21 enodes) 120.825 * * [simplify]: iters left: 5 (114 enodes) 120.856 * * [simplify]: iters left: 4 (337 enodes) 121.021 * * [simplify]: Extracting #0: cost 1 inf + 0 121.021 * * [simplify]: Extracting #1: cost 3 inf + 0 121.022 * * [simplify]: Extracting #2: cost 24 inf + 0 121.022 * * [simplify]: Extracting #3: cost 113 inf + 0 121.023 * * [simplify]: Extracting #4: cost 157 inf + 294 121.025 * * [simplify]: Extracting #5: cost 249 inf + 3120 121.031 * * [simplify]: Extracting #6: cost 214 inf + 16381 121.041 * * [simplify]: Extracting #7: cost 97 inf + 50401 121.063 * * [simplify]: Extracting #8: cost 11 inf + 95192 121.095 * * [simplify]: Extracting #9: cost 0 inf + 100261 121.118 * [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))))))) 121.118 * [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))))))) 121.119 * * * * [progress]: [ 206 / 306 ] simplifiying candidate # 121.119 * [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)))) 121.119 * * [simplify]: iters left: 6 (21 enodes) 121.128 * * [simplify]: iters left: 5 (113 enodes) 121.177 * * [simplify]: iters left: 4 (336 enodes) 121.336 * * [simplify]: Extracting #0: cost 1 inf + 0 121.336 * * [simplify]: Extracting #1: cost 3 inf + 0 121.336 * * [simplify]: Extracting #2: cost 24 inf + 0 121.337 * * [simplify]: Extracting #3: cost 118 inf + 0 121.337 * * [simplify]: Extracting #4: cost 161 inf + 335 121.338 * * [simplify]: Extracting #5: cost 256 inf + 2752 121.347 * * [simplify]: Extracting #6: cost 212 inf + 19284 121.357 * * [simplify]: Extracting #7: cost 108 inf + 47845 121.390 * * [simplify]: Extracting #8: cost 15 inf + 93775 121.433 * * [simplify]: Extracting #9: cost 0 inf + 100681 121.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.im y.im)))))) 121.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.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))))))))) 121.478 * * * * [progress]: [ 207 / 306 ] simplifiying candidate # 121.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))))) (- (* x.re y.re) (* x.im y.im)))) 121.478 * * [simplify]: iters left: 6 (16 enodes) 121.482 * * [simplify]: iters left: 5 (79 enodes) 121.497 * * [simplify]: iters left: 4 (194 enodes) 121.578 * * [simplify]: Extracting #0: cost 1 inf + 0 121.578 * * [simplify]: Extracting #1: cost 3 inf + 0 121.579 * * [simplify]: Extracting #2: cost 16 inf + 0 121.579 * * [simplify]: Extracting #3: cost 89 inf + 0 121.580 * * [simplify]: Extracting #4: cost 128 inf + 88 121.581 * * [simplify]: Extracting #5: cost 158 inf + 910 121.584 * * [simplify]: Extracting #6: cost 122 inf + 7339 121.594 * * [simplify]: Extracting #7: cost 60 inf + 26269 121.620 * * [simplify]: Extracting #8: cost 5 inf + 47889 121.646 * * [simplify]: Extracting #9: cost 0 inf + 49789 121.670 * * [simplify]: Extracting #10: cost 0 inf + 49749 121.696 * [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)))))) 121.696 * [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))))))) 121.696 * * * * [progress]: [ 208 / 306 ] simplifiying candidate # 121.696 * [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)))) 121.697 * * [simplify]: iters left: 6 (18 enodes) 121.707 * * [simplify]: iters left: 5 (89 enodes) 121.743 * * [simplify]: iters left: 4 (260 enodes) 121.859 * * [simplify]: Extracting #0: cost 1 inf + 0 121.859 * * [simplify]: Extracting #1: cost 3 inf + 0 121.859 * * [simplify]: Extracting #2: cost 21 inf + 0 121.860 * * [simplify]: Extracting #3: cost 111 inf + 0 121.861 * * [simplify]: Extracting #4: cost 141 inf + 1032 121.863 * * [simplify]: Extracting #5: cost 211 inf + 3964 121.877 * * [simplify]: Extracting #6: cost 190 inf + 37476 121.907 * * [simplify]: Extracting #7: cost 61 inf + 87048 121.928 * * [simplify]: Extracting #8: cost 5 inf + 99009 121.955 * * [simplify]: Extracting #9: cost 0 inf + 95722 121.995 * * [simplify]: Extracting #10: cost 0 inf + 95682 122.037 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) 122.038 * [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))))))))) 122.038 * * * * [progress]: [ 209 / 306 ] simplifiying candidate # 122.038 * [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)))) 122.039 * * [simplify]: iters left: 6 (22 enodes) 122.051 * * [simplify]: iters left: 5 (117 enodes) 122.085 * * [simplify]: iters left: 4 (346 enodes) 122.215 * * [simplify]: Extracting #0: cost 1 inf + 0 122.215 * * [simplify]: Extracting #1: cost 3 inf + 0 122.215 * * [simplify]: Extracting #2: cost 30 inf + 0 122.216 * * [simplify]: Extracting #3: cost 144 inf + 0 122.216 * * [simplify]: Extracting #4: cost 183 inf + 1153 122.219 * * [simplify]: Extracting #5: cost 265 inf + 8183 122.228 * * [simplify]: Extracting #6: cost 174 inf + 48303 122.271 * * [simplify]: Extracting #7: cost 47 inf + 104064 122.322 * * [simplify]: Extracting #8: cost 6 inf + 121363 122.371 * * [simplify]: Extracting #9: cost 0 inf + 123625 122.399 * [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))))))) 122.399 * [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))))))) 122.399 * * * * [progress]: [ 210 / 306 ] simplifiying candidate # 122.400 * [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)))) 122.400 * * [simplify]: iters left: 6 (22 enodes) 122.406 * * [simplify]: iters left: 5 (117 enodes) 122.433 * * [simplify]: iters left: 4 (346 enodes) 122.584 * * [simplify]: Extracting #0: cost 1 inf + 0 122.584 * * [simplify]: Extracting #1: cost 3 inf + 0 122.584 * * [simplify]: Extracting #2: cost 30 inf + 0 122.584 * * [simplify]: Extracting #3: cost 136 inf + 0 122.586 * * [simplify]: Extracting #4: cost 178 inf + 581 122.590 * * [simplify]: Extracting #5: cost 250 inf + 10406 122.604 * * [simplify]: Extracting #6: cost 191 inf + 37167 122.642 * * [simplify]: Extracting #7: cost 67 inf + 85892 122.694 * * [simplify]: Extracting #8: cost 14 inf + 109979 122.742 * * [simplify]: Extracting #9: cost 0 inf + 116393 122.791 * [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)))))) 122.792 * [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))))))))) 122.792 * * * * [progress]: [ 211 / 306 ] simplifiying candidate # 122.792 * [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)))) 122.793 * * [simplify]: iters left: 6 (17 enodes) 122.801 * * [simplify]: iters left: 5 (83 enodes) 122.830 * * [simplify]: iters left: 4 (206 enodes) 122.903 * * [simplify]: Extracting #0: cost 1 inf + 0 122.903 * * [simplify]: Extracting #1: cost 3 inf + 0 122.903 * * [simplify]: Extracting #2: cost 22 inf + 0 122.904 * * [simplify]: Extracting #3: cost 112 inf + 0 122.905 * * [simplify]: Extracting #4: cost 149 inf + 539 122.908 * * [simplify]: Extracting #5: cost 160 inf + 5514 122.913 * * [simplify]: Extracting #6: cost 97 inf + 25496 122.925 * * [simplify]: Extracting #7: cost 5 inf + 61148 122.940 * * [simplify]: Extracting #8: cost 0 inf + 63288 122.966 * [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)))) 122.966 * [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))))))) 122.967 * * * * [progress]: [ 212 / 306 ] simplifiying candidate # 122.967 * [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)))) 122.967 * * [simplify]: iters left: 6 (18 enodes) 122.976 * * [simplify]: iters left: 5 (89 enodes) 123.011 * * [simplify]: iters left: 4 (258 enodes) 123.111 * * [simplify]: Extracting #0: cost 1 inf + 0 123.111 * * [simplify]: Extracting #1: cost 3 inf + 0 123.111 * * [simplify]: Extracting #2: cost 22 inf + 0 123.111 * * [simplify]: Extracting #3: cost 111 inf + 0 123.112 * * [simplify]: Extracting #4: cost 143 inf + 623 123.114 * * [simplify]: Extracting #5: cost 210 inf + 3476 123.121 * * [simplify]: Extracting #6: cost 190 inf + 29758 123.139 * * [simplify]: Extracting #7: cost 52 inf + 86747 123.177 * * [simplify]: Extracting #8: cost 3 inf + 100058 123.216 * * [simplify]: Extracting #9: cost 0 inf + 95148 123.254 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.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)))) 123.254 * [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))))))))) 123.255 * * * * [progress]: [ 213 / 306 ] simplifiying candidate # 123.255 * [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)))) 123.255 * * [simplify]: iters left: 6 (22 enodes) 123.267 * * [simplify]: iters left: 5 (117 enodes) 123.313 * * [simplify]: iters left: 4 (346 enodes) 123.452 * * [simplify]: Extracting #0: cost 1 inf + 0 123.452 * * [simplify]: Extracting #1: cost 3 inf + 0 123.453 * * [simplify]: Extracting #2: cost 31 inf + 0 123.453 * * [simplify]: Extracting #3: cost 145 inf + 0 123.454 * * [simplify]: Extracting #4: cost 188 inf + 500 123.455 * * [simplify]: Extracting #5: cost 272 inf + 6802 123.465 * * [simplify]: Extracting #6: cost 161 inf + 56475 123.507 * * [simplify]: Extracting #7: cost 47 inf + 103770 123.533 * * [simplify]: Extracting #8: cost 8 inf + 119428 123.584 * * [simplify]: Extracting #9: cost 0 inf + 122909 123.635 * [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)))))) 123.635 * [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))))))) 123.635 * * * * [progress]: [ 214 / 306 ] simplifiying candidate # 123.636 * [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)))) 123.636 * * [simplify]: iters left: 6 (22 enodes) 123.649 * * [simplify]: iters left: 5 (117 enodes) 123.690 * * [simplify]: iters left: 4 (346 enodes) 123.864 * * [simplify]: Extracting #0: cost 1 inf + 0 123.864 * * [simplify]: Extracting #1: cost 3 inf + 0 123.865 * * [simplify]: Extracting #2: cost 30 inf + 0 123.865 * * [simplify]: Extracting #3: cost 136 inf + 0 123.866 * * [simplify]: Extracting #4: cost 178 inf + 541 123.870 * * [simplify]: Extracting #5: cost 257 inf + 8538 123.890 * * [simplify]: Extracting #6: cost 183 inf + 38827 123.929 * * [simplify]: Extracting #7: cost 51 inf + 91513 123.977 * * [simplify]: Extracting #8: cost 5 inf + 114637 124.007 * * [simplify]: Extracting #9: cost 0 inf + 116193 124.037 * [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)))))) 124.037 * [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))))))))) 124.037 * * * * [progress]: [ 215 / 306 ] simplifiying candidate # 124.037 * [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)))) 124.037 * * [simplify]: iters left: 6 (17 enodes) 124.041 * * [simplify]: iters left: 5 (83 enodes) 124.058 * * [simplify]: iters left: 4 (204 enodes) 124.155 * * [simplify]: Extracting #0: cost 1 inf + 0 124.155 * * [simplify]: Extracting #1: cost 3 inf + 0 124.155 * * [simplify]: Extracting #2: cost 23 inf + 0 124.156 * * [simplify]: Extracting #3: cost 111 inf + 0 124.156 * * [simplify]: Extracting #4: cost 147 inf + 499 124.158 * * [simplify]: Extracting #5: cost 159 inf + 5233 124.162 * * [simplify]: Extracting #6: cost 97 inf + 25806 124.175 * * [simplify]: Extracting #7: cost 7 inf + 62532 124.194 * * [simplify]: Extracting #8: cost 0 inf + 66080 124.209 * * [simplify]: Extracting #9: cost 0 inf + 66000 124.225 * * [simplify]: Extracting #10: cost 0 inf + 65960 124.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.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.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.im 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))))))) 124.255 * * * * [progress]: [ 216 / 306 ] simplifiying candidate # 124.256 * [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)))) 124.256 * * [simplify]: iters left: 6 (18 enodes) 124.265 * * [simplify]: iters left: 5 (88 enodes) 124.301 * * [simplify]: iters left: 4 (261 enodes) 124.389 * * [simplify]: Extracting #0: cost 1 inf + 0 124.389 * * [simplify]: Extracting #1: cost 3 inf + 0 124.389 * * [simplify]: Extracting #2: cost 30 inf + 0 124.390 * * [simplify]: Extracting #3: cost 160 inf + 0 124.391 * * [simplify]: Extracting #4: cost 292 inf + 170 124.399 * * [simplify]: Extracting #5: cost 254 inf + 32007 124.429 * * [simplify]: Extracting #6: cost 94 inf + 100664 124.474 * * [simplify]: Extracting #7: cost 16 inf + 120401 124.507 * * [simplify]: Extracting #8: cost 0 inf + 122622 124.542 * * [simplify]: Extracting #9: cost 0 inf + 122582 124.589 * [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)))))))) 124.589 * [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))))))))) 124.589 * * * * [progress]: [ 217 / 306 ] simplifiying candidate # 124.590 * [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)))) 124.590 * * [simplify]: iters left: 6 (21 enodes) 124.601 * * [simplify]: iters left: 5 (113 enodes) 124.651 * * [simplify]: iters left: 4 (338 enodes) 124.827 * * [simplify]: Extracting #0: cost 1 inf + 0 124.827 * * [simplify]: Extracting #1: cost 3 inf + 0 124.827 * * [simplify]: Extracting #2: cost 30 inf + 0 124.828 * * [simplify]: Extracting #3: cost 161 inf + 0 124.830 * * [simplify]: Extracting #4: cost 312 inf + 170 124.837 * * [simplify]: Extracting #5: cost 310 inf + 15365 124.857 * * [simplify]: Extracting #6: cost 118 inf + 73180 124.887 * * [simplify]: Extracting #7: cost 6 inf + 124550 124.936 * * [simplify]: Extracting #8: cost 0 inf + 127785 124.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))) (- (* x.re y.re) (* 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)))))))) 124.963 * [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))))))) 124.963 * * * * [progress]: [ 218 / 306 ] simplifiying candidate # 124.963 * [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)))) 124.963 * * [simplify]: iters left: 6 (21 enodes) 124.969 * * [simplify]: iters left: 5 (113 enodes) 124.999 * * [simplify]: iters left: 4 (346 enodes) 125.187 * * [simplify]: Extracting #0: cost 1 inf + 0 125.188 * * [simplify]: Extracting #1: cost 3 inf + 0 125.188 * * [simplify]: Extracting #2: cost 30 inf + 0 125.188 * * [simplify]: Extracting #3: cost 195 inf + 0 125.192 * * [simplify]: Extracting #4: cost 260 inf + 7521 125.205 * * [simplify]: Extracting #5: cost 235 inf + 33066 125.231 * * [simplify]: Extracting #6: cost 150 inf + 70653 125.281 * * [simplify]: Extracting #7: cost 50 inf + 118447 125.312 * * [simplify]: Extracting #8: cost 20 inf + 127489 125.350 * * [simplify]: Extracting #9: cost 1 inf + 134161 125.405 * * [simplify]: Extracting #10: cost 0 inf + 134705 125.458 * [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))))) 125.458 * [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))))))))) 125.459 * * * * [progress]: [ 219 / 306 ] simplifiying candidate # 125.459 * [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)))) 125.459 * * [simplify]: iters left: 6 (17 enodes) 125.468 * * [simplify]: iters left: 5 (82 enodes) 125.499 * * [simplify]: iters left: 4 (215 enodes) 125.596 * * [simplify]: Extracting #0: cost 1 inf + 0 125.596 * * [simplify]: Extracting #1: cost 3 inf + 0 125.596 * * [simplify]: Extracting #2: cost 29 inf + 0 125.596 * * [simplify]: Extracting #3: cost 191 inf + 0 125.598 * * [simplify]: Extracting #4: cost 241 inf + 12312 125.625 * * [simplify]: Extracting #5: cost 53 inf + 80300 125.666 * * [simplify]: Extracting #6: cost 0 inf + 97196 125.707 * * [simplify]: Extracting #7: cost 0 inf + 97116 125.750 * [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)))) 125.750 * [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))))))) 125.750 * * * * [progress]: [ 220 / 306 ] simplifiying candidate # 125.751 * [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)))) 125.751 * * [simplify]: iters left: 6 (18 enodes) 125.760 * * [simplify]: iters left: 5 (88 enodes) 125.800 * * [simplify]: iters left: 4 (259 enodes) 125.927 * * [simplify]: Extracting #0: cost 1 inf + 0 125.927 * * [simplify]: Extracting #1: cost 3 inf + 0 125.927 * * [simplify]: Extracting #2: cost 25 inf + 0 125.927 * * [simplify]: Extracting #3: cost 126 inf + 0 125.928 * * [simplify]: Extracting #4: cost 155 inf + 1638 125.931 * * [simplify]: Extracting #5: cost 196 inf + 13004 125.937 * * [simplify]: Extracting #6: cost 177 inf + 34236 125.965 * * [simplify]: Extracting #7: cost 67 inf + 74603 126.003 * * [simplify]: Extracting #8: cost 14 inf + 92960 126.044 * * [simplify]: Extracting #9: cost 0 inf + 95976 126.071 * [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))))))) 126.071 * [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)))))))) 126.072 * * * * [progress]: [ 221 / 306 ] simplifiying candidate # 126.072 * [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)))) 126.072 * * [simplify]: iters left: 6 (17 enodes) 126.076 * * [simplify]: iters left: 5 (82 enodes) 126.091 * * [simplify]: iters left: 4 (205 enodes) 126.192 * * [simplify]: Extracting #0: cost 1 inf + 0 126.192 * * [simplify]: Extracting #1: cost 3 inf + 0 126.192 * * [simplify]: Extracting #2: cost 24 inf + 0 126.193 * * [simplify]: Extracting #3: cost 117 inf + 0 126.194 * * [simplify]: Extracting #4: cost 149 inf + 1272 126.204 * * [simplify]: Extracting #5: cost 92 inf + 33922 126.229 * * [simplify]: Extracting #6: cost 17 inf + 61710 126.251 * * [simplify]: Extracting #7: cost 0 inf + 64184 126.264 * [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))))))) 126.264 * [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)))))) 126.265 * * * * [progress]: [ 222 / 306 ] simplifiying candidate # 126.265 * [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)))) 126.265 * * [simplify]: iters left: 6 (18 enodes) 126.270 * * [simplify]: iters left: 5 (88 enodes) 126.302 * * [simplify]: iters left: 4 (261 enodes) 126.403 * * [simplify]: Extracting #0: cost 1 inf + 0 126.403 * * [simplify]: Extracting #1: cost 3 inf + 0 126.403 * * [simplify]: Extracting #2: cost 30 inf + 0 126.404 * * [simplify]: Extracting #3: cost 160 inf + 0 126.406 * * [simplify]: Extracting #4: cost 293 inf + 88 126.413 * * [simplify]: Extracting #5: cost 267 inf + 28464 126.442 * * [simplify]: Extracting #6: cost 83 inf + 104934 126.469 * * [simplify]: Extracting #7: cost 17 inf + 120793 126.505 * * [simplify]: Extracting #8: cost 0 inf + 126604 126.537 * [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)))))) 126.537 * [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)))))))))) 126.537 * * * * [progress]: [ 223 / 306 ] simplifiying candidate # 126.538 * [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)))) 126.538 * * [simplify]: iters left: 6 (22 enodes) 126.544 * * [simplify]: iters left: 5 (117 enodes) 126.569 * * [simplify]: iters left: 4 (348 enodes) 126.692 * * [simplify]: Extracting #0: cost 1 inf + 0 126.692 * * [simplify]: Extracting #1: cost 3 inf + 0 126.692 * * [simplify]: Extracting #2: cost 32 inf + 0 126.693 * * [simplify]: Extracting #3: cost 174 inf + 0 126.694 * * [simplify]: Extracting #4: cost 332 inf + 88 126.701 * * [simplify]: Extracting #5: cost 318 inf + 31994 126.722 * * [simplify]: Extracting #6: cost 92 inf + 127912 126.759 * * [simplify]: Extracting #7: cost 39 inf + 136811 126.813 * * [simplify]: Extracting #8: cost 11 inf + 148469 126.854 * * [simplify]: Extracting #9: cost 0 inf + 156521 126.900 * [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)))))))) 126.901 * [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)))))))) 126.901 * * * * [progress]: [ 224 / 306 ] simplifiying candidate # 126.901 * [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)))) 126.902 * * [simplify]: iters left: 6 (22 enodes) 126.914 * * [simplify]: iters left: 5 (117 enodes) 126.945 * * [simplify]: iters left: 4 (348 enodes) 127.121 * * [simplify]: Extracting #0: cost 1 inf + 0 127.121 * * [simplify]: Extracting #1: cost 3 inf + 0 127.121 * * [simplify]: Extracting #2: cost 32 inf + 0 127.121 * * [simplify]: Extracting #3: cost 173 inf + 0 127.122 * * [simplify]: Extracting #4: cost 324 inf + 88 127.126 * * [simplify]: Extracting #5: cost 297 inf + 36211 127.145 * * [simplify]: Extracting #6: cost 108 inf + 136745 127.201 * * [simplify]: Extracting #7: cost 29 inf + 142589 127.251 * * [simplify]: Extracting #8: cost 2 inf + 155649 127.301 * * [simplify]: Extracting #9: cost 0 inf + 157219 127.358 * [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)))))))) 127.358 * [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)))))))))) 127.359 * * * * [progress]: [ 225 / 306 ] simplifiying candidate # 127.359 * [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)))) 127.359 * * [simplify]: iters left: 6 (21 enodes) 127.365 * * [simplify]: iters left: 5 (113 enodes) 127.398 * * [simplify]: iters left: 4 (338 enodes) 127.555 * * [simplify]: Extracting #0: cost 1 inf + 0 127.555 * * [simplify]: Extracting #1: cost 3 inf + 0 127.555 * * [simplify]: Extracting #2: cost 30 inf + 0 127.555 * * [simplify]: Extracting #3: cost 161 inf + 0 127.556 * * [simplify]: Extracting #4: cost 314 inf + 129 127.560 * * [simplify]: Extracting #5: cost 326 inf + 14999 127.575 * * [simplify]: Extracting #6: cost 154 inf + 64285 127.615 * * [simplify]: Extracting #7: cost 38 inf + 111118 127.654 * * [simplify]: Extracting #8: cost 3 inf + 128529 127.685 * * [simplify]: Extracting #9: cost 0 inf + 130473 127.730 * [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))))) 127.730 * [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)))))))) 127.731 * * * * [progress]: [ 226 / 306 ] simplifiying candidate # 127.731 * [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)))) 127.731 * * [simplify]: iters left: 6 (18 enodes) 127.736 * * [simplify]: iters left: 5 (89 enodes) 127.758 * * [simplify]: iters left: 4 (264 enodes) 127.899 * * [simplify]: Extracting #0: cost 1 inf + 0 127.899 * * [simplify]: Extracting #1: cost 3 inf + 0 127.899 * * [simplify]: Extracting #2: cost 28 inf + 0 127.900 * * [simplify]: Extracting #3: cost 147 inf + 0 127.901 * * [simplify]: Extracting #4: cost 283 inf + 170 127.905 * * [simplify]: Extracting #5: cost 273 inf + 9811 127.924 * * [simplify]: Extracting #6: cost 131 inf + 60915 127.975 * * [simplify]: Extracting #7: cost 15 inf + 126749 128.024 * * [simplify]: Extracting #8: cost 0 inf + 126148 128.067 * * [simplify]: Extracting #9: cost 0 inf + 125068 128.093 * [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)))))) 128.094 * [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))))))))) 128.094 * * * * [progress]: [ 227 / 306 ] simplifiying candidate # 128.094 * [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)))) 128.095 * * [simplify]: iters left: 6 (21 enodes) 128.106 * * [simplify]: iters left: 5 (114 enodes) 128.156 * * [simplify]: iters left: 4 (341 enodes) 128.317 * * [simplify]: Extracting #0: cost 1 inf + 0 128.317 * * [simplify]: Extracting #1: cost 3 inf + 0 128.317 * * [simplify]: Extracting #2: cost 28 inf + 0 128.318 * * [simplify]: Extracting #3: cost 148 inf + 0 128.319 * * [simplify]: Extracting #4: cost 305 inf + 211 128.323 * * [simplify]: Extracting #5: cost 285 inf + 30661 128.346 * * [simplify]: Extracting #6: cost 77 inf + 103807 128.392 * * [simplify]: Extracting #7: cost 23 inf + 118233 128.443 * * [simplify]: Extracting #8: cost 0 inf + 130746 128.497 * * [simplify]: Extracting #9: cost 0 inf + 130706 128.547 * [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))))) 128.548 * [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))))))) 128.548 * * * * [progress]: [ 228 / 306 ] simplifiying candidate # 128.548 * [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)))) 128.549 * * [simplify]: iters left: 6 (18 enodes) 128.558 * * [simplify]: iters left: 5 (89 enodes) 128.595 * * [simplify]: iters left: 4 (264 enodes) 128.705 * * [simplify]: Extracting #0: cost 1 inf + 0 128.705 * * [simplify]: Extracting #1: cost 3 inf + 0 128.705 * * [simplify]: Extracting #2: cost 28 inf + 0 128.705 * * [simplify]: Extracting #3: cost 155 inf + 0 128.706 * * [simplify]: Extracting #4: cost 285 inf + 88 128.708 * * [simplify]: Extracting #5: cost 278 inf + 11910 128.727 * * [simplify]: Extracting #6: cost 130 inf + 66675 128.771 * * [simplify]: Extracting #7: cost 24 inf + 123672 128.812 * * [simplify]: Extracting #8: cost 0 inf + 129018 128.844 * * [simplify]: Extracting #9: cost 0 inf + 124893 128.880 * [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)))))) 128.880 * [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))))))))) 128.881 * * * * [progress]: [ 229 / 306 ] simplifiying candidate # 128.882 * [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)))) 128.882 * * [simplify]: iters left: 6 (21 enodes) 128.888 * * [simplify]: iters left: 5 (114 enodes) 128.931 * * [simplify]: iters left: 4 (341 enodes) 129.074 * * [simplify]: Extracting #0: cost 1 inf + 0 129.074 * * [simplify]: Extracting #1: cost 3 inf + 0 129.074 * * [simplify]: Extracting #2: cost 28 inf + 0 129.075 * * [simplify]: Extracting #3: cost 155 inf + 0 129.075 * * [simplify]: Extracting #4: cost 300 inf + 88 129.080 * * [simplify]: Extracting #5: cost 267 inf + 34005 129.097 * * [simplify]: Extracting #6: cost 103 inf + 102939 129.140 * * [simplify]: Extracting #7: cost 8 inf + 127965 129.188 * * [simplify]: Extracting #8: cost 0 inf + 129720 129.216 * * [simplify]: Extracting #9: cost 0 inf + 129680 129.258 * [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)))))) 129.258 * [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))))))) 129.258 * * * * [progress]: [ 230 / 306 ] simplifiying candidate # 129.259 * [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)))) 129.259 * * [simplify]: iters left: 6 (21 enodes) 129.264 * * [simplify]: iters left: 5 (113 enodes) 129.297 * * [simplify]: iters left: 4 (346 enodes) 129.521 * * [simplify]: Extracting #0: cost 1 inf + 0 129.521 * * [simplify]: Extracting #1: cost 3 inf + 0 129.521 * * [simplify]: Extracting #2: cost 30 inf + 0 129.522 * * [simplify]: Extracting #3: cost 195 inf + 0 129.525 * * [simplify]: Extracting #4: cost 278 inf + 1727 129.538 * * [simplify]: Extracting #5: cost 256 inf + 32783 129.570 * * [simplify]: Extracting #6: cost 84 inf + 115275 129.618 * * [simplify]: Extracting #7: cost 28 inf + 131657 129.651 * * [simplify]: Extracting #8: cost 4 inf + 139711 129.702 * * [simplify]: Extracting #9: cost 0 inf + 141345 129.769 * [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)))))) 129.769 * [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)))))))))) 129.770 * * * * [progress]: [ 231 / 306 ] simplifiying candidate # 129.771 * [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)))) 129.771 * * [simplify]: iters left: 6 (22 enodes) 129.778 * * [simplify]: iters left: 5 (117 enodes) 129.804 * * [simplify]: iters left: 4 (356 enodes) 129.981 * * [simplify]: Extracting #0: cost 1 inf + 0 129.981 * * [simplify]: Extracting #1: cost 3 inf + 0 129.982 * * [simplify]: Extracting #2: cost 31 inf + 0 129.982 * * [simplify]: Extracting #3: cost 206 inf + 0 129.984 * * [simplify]: Extracting #4: cost 298 inf + 1150 129.992 * * [simplify]: Extracting #5: cost 225 inf + 19620 130.007 * * [simplify]: Extracting #6: cost 233 inf + 37686 130.042 * * [simplify]: Extracting #7: cost 152 inf + 91657 130.113 * * [simplify]: Extracting #8: cost 40 inf + 151481 130.184 * * [simplify]: Extracting #9: cost 2 inf + 167476 130.232 * * [simplify]: Extracting #10: cost 0 inf + 168313 130.303 * [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)))))) 130.304 * [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)))))))) 130.304 * * * * [progress]: [ 232 / 306 ] simplifiying candidate # 130.304 * [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)))) 130.305 * * [simplify]: iters left: 6 (22 enodes) 130.317 * * [simplify]: iters left: 5 (117 enodes) 130.354 * * [simplify]: iters left: 4 (356 enodes) 130.486 * * [simplify]: Extracting #0: cost 1 inf + 0 130.486 * * [simplify]: Extracting #1: cost 3 inf + 0 130.486 * * [simplify]: Extracting #2: cost 31 inf + 0 130.487 * * [simplify]: Extracting #3: cost 207 inf + 0 130.489 * * [simplify]: Extracting #4: cost 297 inf + 3098 130.507 * * [simplify]: Extracting #5: cost 242 inf + 48766 130.554 * * [simplify]: Extracting #6: cost 108 inf + 117791 130.610 * * [simplify]: Extracting #7: cost 28 inf + 152415 130.664 * * [simplify]: Extracting #8: cost 0 inf + 162313 130.704 * [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))))))) 130.705 * [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)))))))))) 130.705 * * * * [progress]: [ 233 / 306 ] simplifiying candidate # 130.705 * [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)))) 130.705 * * [simplify]: iters left: 6 (17 enodes) 130.710 * * [simplify]: iters left: 5 (82 enodes) 130.726 * * [simplify]: iters left: 4 (215 enodes) 130.835 * * [simplify]: Extracting #0: cost 1 inf + 0 130.835 * * [simplify]: Extracting #1: cost 3 inf + 0 130.835 * * [simplify]: Extracting #2: cost 29 inf + 0 130.836 * * [simplify]: Extracting #3: cost 191 inf + 0 130.838 * * [simplify]: Extracting #4: cost 246 inf + 11132 130.853 * * [simplify]: Extracting #5: cost 64 inf + 77938 130.879 * * [simplify]: Extracting #6: cost 0 inf + 100636 130.925 * * [simplify]: Extracting #7: cost 0 inf + 100436 130.950 * [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)))))) 130.950 * [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)))))))) 130.951 * * * * [progress]: [ 234 / 306 ] simplifiying candidate # 130.951 * [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)))) 130.951 * * [simplify]: iters left: 6 (21 enodes) 130.957 * * [simplify]: iters left: 5 (114 enodes) 130.986 * * [simplify]: iters left: 4 (348 enodes) 131.112 * * [simplify]: Extracting #0: cost 1 inf + 0 131.112 * * [simplify]: Extracting #1: cost 3 inf + 0 131.112 * * [simplify]: Extracting #2: cost 26 inf + 0 131.113 * * [simplify]: Extracting #3: cost 180 inf + 0 131.115 * * [simplify]: Extracting #4: cost 278 inf + 1028 131.121 * * [simplify]: Extracting #5: cost 288 inf + 14393 131.145 * * [simplify]: Extracting #6: cost 157 inf + 70599 131.172 * * [simplify]: Extracting #7: cost 52 inf + 124055 131.223 * * [simplify]: Extracting #8: cost 16 inf + 135199 131.277 * * [simplify]: Extracting #9: cost 2 inf + 140444 131.307 * * [simplify]: Extracting #10: cost 0 inf + 141281 131.351 * [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)))))) 131.352 * [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))))))))) 131.352 * * * * [progress]: [ 235 / 306 ] simplifiying candidate # 131.352 * [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)))) 131.352 * * [simplify]: iters left: 6 (17 enodes) 131.356 * * [simplify]: iters left: 5 (83 enodes) 131.371 * * [simplify]: iters left: 4 (217 enodes) 131.476 * * [simplify]: Extracting #0: cost 1 inf + 0 131.476 * * [simplify]: Extracting #1: cost 3 inf + 0 131.476 * * [simplify]: Extracting #2: cost 26 inf + 0 131.477 * * [simplify]: Extracting #3: cost 179 inf + 0 131.478 * * [simplify]: Extracting #4: cost 277 inf + 128 131.482 * * [simplify]: Extracting #5: cost 210 inf + 23767 131.499 * * [simplify]: Extracting #6: cost 27 inf + 92483 131.538 * * [simplify]: Extracting #7: cost 0 inf + 103864 131.582 * * [simplify]: Extracting #8: cost 0 inf + 103784 131.606 * [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)))) 131.606 * [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))))))) 131.606 * * * * [progress]: [ 236 / 306 ] simplifiying candidate # 131.606 * [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)))) 131.607 * * [simplify]: iters left: 6 (21 enodes) 131.618 * * [simplify]: iters left: 5 (114 enodes) 131.652 * * [simplify]: iters left: 4 (349 enodes) 131.833 * * [simplify]: Extracting #0: cost 1 inf + 0 131.833 * * [simplify]: Extracting #1: cost 3 inf + 0 131.833 * * [simplify]: Extracting #2: cost 27 inf + 0 131.834 * * [simplify]: Extracting #3: cost 185 inf + 0 131.836 * * [simplify]: Extracting #4: cost 261 inf + 2091 131.845 * * [simplify]: Extracting #5: cost 169 inf + 25152 131.857 * * [simplify]: Extracting #6: cost 183 inf + 49958 131.884 * * [simplify]: Extracting #7: cost 80 inf + 113131 131.933 * * [simplify]: Extracting #8: cost 47 inf + 123667 131.965 * * [simplify]: Extracting #9: cost 16 inf + 132832 132.012 * * [simplify]: Extracting #10: cost 2 inf + 137617 132.049 * * [simplify]: Extracting #11: cost 0 inf + 138705 132.100 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 132.100 * [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))))))))) 132.101 * * * * [progress]: [ 237 / 306 ] simplifiying candidate # 132.101 * [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)))) 132.102 * * [simplify]: iters left: 6 (17 enodes) 132.109 * * [simplify]: iters left: 5 (83 enodes) 132.124 * * [simplify]: iters left: 4 (218 enodes) 132.196 * * [simplify]: Extracting #0: cost 1 inf + 0 132.196 * * [simplify]: Extracting #1: cost 3 inf + 0 132.196 * * [simplify]: Extracting #2: cost 27 inf + 0 132.197 * * [simplify]: Extracting #3: cost 185 inf + 0 132.200 * * [simplify]: Extracting #4: cost 226 inf + 15304 132.227 * * [simplify]: Extracting #5: cost 50 inf + 83526 132.249 * * [simplify]: Extracting #6: cost 0 inf + 101448 132.277 * [simplify]: Simplified to (cbrt (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* 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.277 * [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))))))) 132.277 * * * * [progress]: [ 238 / 306 ] simplifiying candidate # 132.278 * [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)))) 132.278 * * [simplify]: iters left: 6 (18 enodes) 132.287 * * [simplify]: iters left: 5 (88 enodes) 132.305 * * [simplify]: iters left: 4 (259 enodes) 132.402 * * [simplify]: Extracting #0: cost 1 inf + 0 132.402 * * [simplify]: Extracting #1: cost 3 inf + 0 132.402 * * [simplify]: Extracting #2: cost 26 inf + 0 132.402 * * [simplify]: Extracting #3: cost 127 inf + 0 132.403 * * [simplify]: Extracting #4: cost 159 inf + 623 132.404 * * [simplify]: Extracting #5: cost 217 inf + 6279 132.410 * * [simplify]: Extracting #6: cost 186 inf + 42399 132.424 * * [simplify]: Extracting #7: cost 62 inf + 90385 132.457 * * [simplify]: Extracting #8: cost 8 inf + 100617 132.478 * * [simplify]: Extracting #9: cost 0 inf + 99536 132.516 * * [simplify]: Extracting #10: cost 0 inf + 99456 132.551 * * [simplify]: Extracting #11: cost 0 inf + 99416 132.572 * [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)))))) 132.572 * [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))))))))) 132.573 * * * * [progress]: [ 239 / 306 ] simplifiying candidate # 132.573 * [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)))) 132.573 * * [simplify]: iters left: 6 (22 enodes) 132.585 * * [simplify]: iters left: 5 (117 enodes) 132.634 * * [simplify]: iters left: 4 (346 enodes) 132.802 * * [simplify]: Extracting #0: cost 1 inf + 0 132.802 * * [simplify]: Extracting #1: cost 3 inf + 0 132.802 * * [simplify]: Extracting #2: cost 30 inf + 0 132.802 * * [simplify]: Extracting #3: cost 136 inf + 0 132.803 * * [simplify]: Extracting #4: cost 179 inf + 377 132.804 * * [simplify]: Extracting #5: cost 265 inf + 5430 132.813 * * [simplify]: Extracting #6: cost 165 inf + 46788 132.836 * * [simplify]: Extracting #7: cost 50 inf + 95079 132.870 * * [simplify]: Extracting #8: cost 17 inf + 106445 132.894 * * [simplify]: Extracting #9: cost 0 inf + 112993 132.926 * [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))))) 132.926 * [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))))))) 132.926 * * * * [progress]: [ 240 / 306 ] simplifiying candidate # 132.927 * [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)))) 132.927 * * [simplify]: iters left: 6 (22 enodes) 132.933 * * [simplify]: iters left: 5 (117 enodes) 132.975 * * [simplify]: iters left: 4 (346 enodes) 133.121 * * [simplify]: Extracting #0: cost 1 inf + 0 133.121 * * [simplify]: Extracting #1: cost 3 inf + 0 133.121 * * [simplify]: Extracting #2: cost 30 inf + 0 133.122 * * [simplify]: Extracting #3: cost 136 inf + 0 133.123 * * [simplify]: Extracting #4: cost 177 inf + 623 133.130 * * [simplify]: Extracting #5: cost 245 inf + 16589 133.150 * * [simplify]: Extracting #6: cost 117 inf + 84070 133.178 * * [simplify]: Extracting #7: cost 43 inf + 102334 133.211 * * [simplify]: Extracting #8: cost 11 inf + 111700 133.241 * * [simplify]: Extracting #9: cost 0 inf + 116273 133.267 * [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))))) 133.267 * [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))))))))) 133.267 * * * * [progress]: [ 241 / 306 ] simplifiying candidate # 133.267 * [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)))) 133.268 * * [simplify]: iters left: 6 (17 enodes) 133.271 * * [simplify]: iters left: 5 (82 enodes) 133.301 * * [simplify]: iters left: 4 (205 enodes) 133.388 * * [simplify]: Extracting #0: cost 1 inf + 0 133.388 * * [simplify]: Extracting #1: cost 3 inf + 0 133.388 * * [simplify]: Extracting #2: cost 24 inf + 0 133.388 * * [simplify]: Extracting #3: cost 117 inf + 0 133.389 * * [simplify]: Extracting #4: cost 153 inf + 499 133.392 * * [simplify]: Extracting #5: cost 156 inf + 7186 133.397 * * [simplify]: Extracting #6: cost 78 inf + 32826 133.411 * * [simplify]: Extracting #7: cost 10 inf + 57504 133.435 * * [simplify]: Extracting #8: cost 0 inf + 62464 133.465 * [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)))))) 133.465 * [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))))))) 133.466 * * * * [progress]: [ 242 / 306 ] simplifiying candidate # 133.466 * [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)))) 133.466 * * [simplify]: iters left: 6 (18 enodes) 133.477 * * [simplify]: iters left: 5 (89 enodes) 133.501 * * [simplify]: iters left: 4 (258 enodes) 133.610 * * [simplify]: Extracting #0: cost 1 inf + 0 133.610 * * [simplify]: Extracting #1: cost 3 inf + 0 133.610 * * [simplify]: Extracting #2: cost 22 inf + 0 133.611 * * [simplify]: Extracting #3: cost 111 inf + 0 133.616 * * [simplify]: Extracting #4: cost 141 inf + 1071 133.618 * * [simplify]: Extracting #5: cost 189 inf + 9528 133.626 * * [simplify]: Extracting #6: cost 162 inf + 40030 133.642 * * [simplify]: Extracting #7: cost 54 inf + 76213 133.664 * * [simplify]: Extracting #8: cost 6 inf + 88182 133.683 * * [simplify]: Extracting #9: cost 0 inf + 90198 133.711 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) 133.711 * [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)))))))) 133.712 * * * * [progress]: [ 243 / 306 ] simplifiying candidate # 133.712 * [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)))) 133.712 * * [simplify]: iters left: 6 (17 enodes) 133.716 * * [simplify]: iters left: 5 (83 enodes) 133.732 * * [simplify]: iters left: 4 (204 enodes) 133.785 * * [simplify]: Extracting #0: cost 1 inf + 0 133.785 * * [simplify]: Extracting #1: cost 3 inf + 0 133.785 * * [simplify]: Extracting #2: cost 23 inf + 0 133.785 * * [simplify]: Extracting #3: cost 111 inf + 0 133.785 * * [simplify]: Extracting #4: cost 144 inf + 1111 133.789 * * [simplify]: Extracting #5: cost 134 inf + 12013 133.797 * * [simplify]: Extracting #6: cost 65 inf + 34256 133.822 * * [simplify]: Extracting #7: cost 0 inf + 59800 133.848 * [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))))))) 133.848 * [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)))))) 133.849 * * * * [progress]: [ 244 / 306 ] simplifiying candidate # 133.849 * [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)))) 133.849 * * [simplify]: iters left: 6 (18 enodes) 133.859 * * [simplify]: iters left: 5 (89 enodes) 133.896 * * [simplify]: iters left: 4 (260 enodes) 133.988 * * [simplify]: Extracting #0: cost 1 inf + 0 133.988 * * [simplify]: Extracting #1: cost 3 inf + 0 133.988 * * [simplify]: Extracting #2: cost 21 inf + 0 133.988 * * [simplify]: Extracting #3: cost 110 inf + 0 133.989 * * [simplify]: Extracting #4: cost 137 inf + 787 133.990 * * [simplify]: Extracting #5: cost 108 inf + 8712 133.993 * * [simplify]: Extracting #6: cost 174 inf + 13744 134.014 * * [simplify]: Extracting #7: cost 155 inf + 38576 134.046 * * [simplify]: Extracting #8: cost 48 inf + 75933 134.067 * * [simplify]: Extracting #9: cost 5 inf + 88883 134.090 * * [simplify]: Extracting #10: cost 0 inf + 89752 134.124 * [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))))) 134.124 * [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)))))))) 134.125 * * * * [progress]: [ 245 / 306 ] simplifiying candidate # 134.125 * [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)))) 134.125 * * [simplify]: iters left: 6 (17 enodes) 134.133 * * [simplify]: iters left: 5 (83 enodes) 134.162 * * [simplify]: iters left: 4 (206 enodes) 134.225 * * [simplify]: Extracting #0: cost 1 inf + 0 134.226 * * [simplify]: Extracting #1: cost 3 inf + 0 134.226 * * [simplify]: Extracting #2: cost 22 inf + 0 134.226 * * [simplify]: Extracting #3: cost 111 inf + 0 134.226 * * [simplify]: Extracting #4: cost 139 inf + 703 134.228 * * [simplify]: Extracting #5: cost 103 inf + 10868 134.231 * * [simplify]: Extracting #6: cost 127 inf + 14446 134.238 * * [simplify]: Extracting #7: cost 66 inf + 36420 134.256 * * [simplify]: Extracting #8: cost 5 inf + 61188 134.276 * * [simplify]: Extracting #9: cost 0 inf + 63848 134.290 * [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))))))) 134.290 * [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)))))) 134.290 * * * * [progress]: [ 246 / 306 ] simplifiying candidate # 134.291 * [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)))) 134.291 * * [simplify]: iters left: 6 (17 enodes) 134.296 * * [simplify]: iters left: 5 (85 enodes) 134.329 * * [simplify]: iters left: 4 (254 enodes) 134.417 * * [simplify]: Extracting #0: cost 1 inf + 0 134.417 * * [simplify]: Extracting #1: cost 3 inf + 0 134.417 * * [simplify]: Extracting #2: cost 24 inf + 0 134.417 * * [simplify]: Extracting #3: cost 132 inf + 0 134.418 * * [simplify]: Extracting #4: cost 258 inf + 970 134.427 * * [simplify]: Extracting #5: cost 229 inf + 23990 134.452 * * [simplify]: Extracting #6: cost 69 inf + 77952 134.485 * * [simplify]: Extracting #7: cost 20 inf + 86030 134.521 * * [simplify]: Extracting #8: cost 3 inf + 93274 134.556 * * [simplify]: Extracting #9: cost 0 inf + 95149 134.577 * [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)))))) 134.577 * [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))))))) 134.577 * * * * [progress]: [ 247 / 306 ] simplifiying candidate # 134.577 * [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)))) 134.577 * * [simplify]: iters left: 6 (16 enodes) 134.583 * * [simplify]: iters left: 5 (79 enodes) 134.613 * * [simplify]: iters left: 4 (207 enodes) 134.686 * * [simplify]: Extracting #0: cost 1 inf + 0 134.687 * * [simplify]: Extracting #1: cost 3 inf + 0 134.687 * * [simplify]: Extracting #2: cost 22 inf + 0 134.687 * * [simplify]: Extracting #3: cost 161 inf + 0 134.688 * * [simplify]: Extracting #4: cost 244 inf + 295 134.691 * * [simplify]: Extracting #5: cost 175 inf + 21663 134.706 * * [simplify]: Extracting #6: cost 27 inf + 63237 134.723 * * [simplify]: Extracting #7: cost 0 inf + 71181 134.742 * * [simplify]: Extracting #8: cost 0 inf + 71101 134.772 * [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))))) 134.772 * [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))))) 134.772 * * * * [progress]: [ 248 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 249 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 250 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 251 / 306 ] simplifiying candidate # 134.773 * * * * [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)))))))> 134.773 * * * * [progress]: [ 253 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 254 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 255 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 256 / 306 ] simplifiying candidate # 134.773 * * * * [progress]: [ 257 / 306 ] simplifiying candidate # 134.774 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 134.774 * * [simplify]: iters left: 6 (10 enodes) 134.778 * * [simplify]: iters left: 5 (34 enodes) 134.790 * * [simplify]: iters left: 4 (43 enodes) 134.802 * * [simplify]: iters left: 3 (47 enodes) 134.813 * * [simplify]: Extracting #0: cost 1 inf + 0 134.813 * * [simplify]: Extracting #1: cost 3 inf + 0 134.813 * * [simplify]: Extracting #2: cost 5 inf + 0 134.813 * * [simplify]: Extracting #3: cost 7 inf + 0 134.813 * * [simplify]: Extracting #4: cost 11 inf + 0 134.813 * * [simplify]: Extracting #5: cost 20 inf + 0 134.814 * * [simplify]: Extracting #6: cost 16 inf + 87 134.814 * * [simplify]: Extracting #7: cost 5 inf + 1074 134.815 * * [simplify]: Extracting #8: cost 0 inf + 2292 134.815 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 134.816 * [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))))) 134.816 * * * * [progress]: [ 258 / 306 ] simplifiying candidate # 134.816 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 134.816 * * [simplify]: iters left: 6 (9 enodes) 134.820 * * [simplify]: iters left: 5 (31 enodes) 134.829 * * [simplify]: iters left: 4 (40 enodes) 134.839 * * [simplify]: iters left: 3 (44 enodes) 134.850 * * [simplify]: Extracting #0: cost 1 inf + 0 134.850 * * [simplify]: Extracting #1: cost 3 inf + 0 134.850 * * [simplify]: Extracting #2: cost 5 inf + 0 134.850 * * [simplify]: Extracting #3: cost 9 inf + 0 134.850 * * [simplify]: Extracting #4: cost 18 inf + 0 134.850 * * [simplify]: Extracting #5: cost 13 inf + 169 134.851 * * [simplify]: Extracting #6: cost 5 inf + 747 134.851 * * [simplify]: Extracting #7: cost 0 inf + 1564 134.852 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 134.852 * [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))))) 134.852 * * * * [progress]: [ 259 / 306 ] simplifiying candidate # 134.853 * [simplify]: Simplifying (cbrt 1) 134.853 * * [simplify]: iters left: 1 (2 enodes) 134.856 * * [simplify]: Extracting #0: cost 1 inf + 0 134.856 * * [simplify]: Extracting #1: cost 0 inf + 1 134.856 * [simplify]: Simplified to 1 134.856 * [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))))) 134.857 * * * * [progress]: [ 260 / 306 ] simplifiying candidate # 134.857 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 134.857 * * [simplify]: iters left: 6 (11 enodes) 134.863 * * [simplify]: iters left: 5 (56 enodes) 134.887 * * [simplify]: iters left: 4 (168 enodes) 134.965 * * [simplify]: iters left: 3 (482 enodes) 135.172 * * [simplify]: Extracting #0: cost 1 inf + 0 135.172 * * [simplify]: Extracting #1: cost 3 inf + 0 135.172 * * [simplify]: Extracting #2: cost 23 inf + 0 135.173 * * [simplify]: Extracting #3: cost 106 inf + 0 135.174 * * [simplify]: Extracting #4: cost 225 inf + 1217 135.179 * * [simplify]: Extracting #5: cost 162 inf + 10868 135.190 * * [simplify]: Extracting #6: cost 68 inf + 38221 135.209 * * [simplify]: Extracting #7: cost 3 inf + 66700 135.218 * * [simplify]: Extracting #8: cost 0 inf + 68251 135.226 * [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))))) 135.226 * [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))))) 135.226 * * * * [progress]: [ 261 / 306 ] simplifiying candidate # 135.227 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 135.227 * * [simplify]: iters left: 6 (10 enodes) 135.229 * * [simplify]: iters left: 5 (51 enodes) 135.238 * * [simplify]: iters left: 4 (114 enodes) 135.272 * * [simplify]: iters left: 3 (184 enodes) 135.312 * * [simplify]: iters left: 2 (265 enodes) 135.393 * * [simplify]: iters left: 1 (476 enodes) 135.544 * * [simplify]: Extracting #0: cost 1 inf + 0 135.544 * * [simplify]: Extracting #1: cost 3 inf + 0 135.544 * * [simplify]: Extracting #2: cost 24 inf + 0 135.545 * * [simplify]: Extracting #3: cost 112 inf + 0 135.545 * * [simplify]: Extracting #4: cost 146 inf + 1437 135.548 * * [simplify]: Extracting #5: cost 63 inf + 11458 135.555 * * [simplify]: Extracting #6: cost 1 inf + 23808 135.563 * * [simplify]: Extracting #7: cost 0 inf + 24092 135.577 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 135.578 * [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))))) 135.578 * * * * [progress]: [ 262 / 306 ] simplifiying candidate # 135.578 * * * * [progress]: [ 263 / 306 ] simplifiying candidate # 135.578 * * * * [progress]: [ 264 / 306 ] simplifiying candidate # 135.578 * * * * [progress]: [ 265 / 306 ] simplifiying candidate # 135.578 * * * * [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)))))> 135.578 * * * * [progress]: [ 267 / 306 ] simplifiying candidate # 135.578 * * * * [progress]: [ 268 / 306 ] simplifiying candidate # 135.578 * * * * [progress]: [ 269 / 306 ] simplifiying candidate # 135.578 * * * * [progress]: [ 270 / 306 ] simplifiying candidate # 135.579 * * * * [progress]: [ 271 / 306 ] simplifiying candidate # 135.579 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 135.579 * * [simplify]: iters left: 6 (10 enodes) 135.583 * * [simplify]: iters left: 5 (34 enodes) 135.592 * * [simplify]: iters left: 4 (43 enodes) 135.604 * * [simplify]: iters left: 3 (47 enodes) 135.616 * * [simplify]: Extracting #0: cost 1 inf + 0 135.616 * * [simplify]: Extracting #1: cost 3 inf + 0 135.616 * * [simplify]: Extracting #2: cost 5 inf + 0 135.616 * * [simplify]: Extracting #3: cost 7 inf + 0 135.616 * * [simplify]: Extracting #4: cost 11 inf + 0 135.616 * * [simplify]: Extracting #5: cost 20 inf + 0 135.616 * * [simplify]: Extracting #6: cost 16 inf + 87 135.617 * * [simplify]: Extracting #7: cost 5 inf + 1074 135.617 * * [simplify]: Extracting #8: cost 0 inf + 2292 135.618 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 135.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))))) 135.618 * * * * [progress]: [ 272 / 306 ] simplifiying candidate # 135.619 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 135.619 * * [simplify]: iters left: 6 (9 enodes) 135.623 * * [simplify]: iters left: 5 (31 enodes) 135.632 * * [simplify]: iters left: 4 (40 enodes) 135.639 * * [simplify]: iters left: 3 (44 enodes) 135.646 * * [simplify]: Extracting #0: cost 1 inf + 0 135.646 * * [simplify]: Extracting #1: cost 3 inf + 0 135.646 * * [simplify]: Extracting #2: cost 5 inf + 0 135.646 * * [simplify]: Extracting #3: cost 9 inf + 0 135.646 * * [simplify]: Extracting #4: cost 18 inf + 0 135.646 * * [simplify]: Extracting #5: cost 13 inf + 169 135.647 * * [simplify]: Extracting #6: cost 5 inf + 747 135.647 * * [simplify]: Extracting #7: cost 0 inf + 1564 135.647 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 135.647 * [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))))) 135.647 * * * * [progress]: [ 273 / 306 ] simplifiying candidate # 135.648 * [simplify]: Simplifying (cbrt 1) 135.648 * * [simplify]: iters left: 1 (2 enodes) 135.650 * * [simplify]: Extracting #0: cost 1 inf + 0 135.650 * * [simplify]: Extracting #1: cost 0 inf + 1 135.650 * [simplify]: Simplified to 1 135.650 * [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))))) 135.650 * * * * [progress]: [ 274 / 306 ] simplifiying candidate # 135.650 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 135.650 * * [simplify]: iters left: 6 (11 enodes) 135.653 * * [simplify]: iters left: 5 (56 enodes) 135.666 * * [simplify]: iters left: 4 (168 enodes) 135.742 * * [simplify]: iters left: 3 (482 enodes) 135.952 * * [simplify]: Extracting #0: cost 1 inf + 0 135.952 * * [simplify]: Extracting #1: cost 3 inf + 0 135.952 * * [simplify]: Extracting #2: cost 23 inf + 0 135.953 * * [simplify]: Extracting #3: cost 106 inf + 0 135.955 * * [simplify]: Extracting #4: cost 225 inf + 1217 135.960 * * [simplify]: Extracting #5: cost 162 inf + 10868 135.970 * * [simplify]: Extracting #6: cost 68 inf + 38221 135.978 * * [simplify]: Extracting #7: cost 3 inf + 66700 135.987 * * [simplify]: Extracting #8: cost 0 inf + 68251 135.995 * [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))))) 135.995 * [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))))) 135.995 * * * * [progress]: [ 275 / 306 ] simplifiying candidate # 135.995 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 135.996 * * [simplify]: iters left: 6 (10 enodes) 135.999 * * [simplify]: iters left: 5 (51 enodes) 136.020 * * [simplify]: iters left: 4 (114 enodes) 136.045 * * [simplify]: iters left: 3 (184 enodes) 136.075 * * [simplify]: iters left: 2 (265 enodes) 136.163 * * [simplify]: iters left: 1 (476 enodes) 136.342 * * [simplify]: Extracting #0: cost 1 inf + 0 136.342 * * [simplify]: Extracting #1: cost 3 inf + 0 136.342 * * [simplify]: Extracting #2: cost 24 inf + 0 136.342 * * [simplify]: Extracting #3: cost 112 inf + 0 136.343 * * [simplify]: Extracting #4: cost 146 inf + 1437 136.346 * * [simplify]: Extracting #5: cost 63 inf + 11458 136.353 * * [simplify]: Extracting #6: cost 1 inf + 23808 136.360 * * [simplify]: Extracting #7: cost 0 inf + 24092 136.375 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 136.375 * [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))))) 136.375 * * * * [progress]: [ 276 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 277 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 278 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 279 / 306 ] simplifiying candidate # 136.376 * * * * [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)))))> 136.376 * * * * [progress]: [ 281 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 282 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 283 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 284 / 306 ] simplifiying candidate # 136.376 * * * * [progress]: [ 285 / 306 ] simplifiying candidate # 136.376 * [simplify]: Simplifying (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 136.377 * * [simplify]: iters left: 6 (10 enodes) 136.381 * * [simplify]: iters left: 5 (34 enodes) 136.391 * * [simplify]: iters left: 4 (43 enodes) 136.402 * * [simplify]: iters left: 3 (47 enodes) 136.414 * * [simplify]: Extracting #0: cost 1 inf + 0 136.414 * * [simplify]: Extracting #1: cost 3 inf + 0 136.414 * * [simplify]: Extracting #2: cost 5 inf + 0 136.414 * * [simplify]: Extracting #3: cost 7 inf + 0 136.415 * * [simplify]: Extracting #4: cost 11 inf + 0 136.415 * * [simplify]: Extracting #5: cost 20 inf + 0 136.415 * * [simplify]: Extracting #6: cost 16 inf + 87 136.415 * * [simplify]: Extracting #7: cost 5 inf + 1074 136.416 * * [simplify]: Extracting #8: cost 0 inf + 2292 136.417 * [simplify]: Simplified to (cbrt (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 136.417 * [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))))) 136.417 * * * * [progress]: [ 286 / 306 ] simplifiying candidate # 136.417 * [simplify]: Simplifying (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 136.417 * * [simplify]: iters left: 6 (9 enodes) 136.421 * * [simplify]: iters left: 5 (31 enodes) 136.429 * * [simplify]: iters left: 4 (40 enodes) 136.439 * * [simplify]: iters left: 3 (44 enodes) 136.450 * * [simplify]: Extracting #0: cost 1 inf + 0 136.450 * * [simplify]: Extracting #1: cost 3 inf + 0 136.450 * * [simplify]: Extracting #2: cost 5 inf + 0 136.450 * * [simplify]: Extracting #3: cost 9 inf + 0 136.450 * * [simplify]: Extracting #4: cost 18 inf + 0 136.450 * * [simplify]: Extracting #5: cost 13 inf + 169 136.451 * * [simplify]: Extracting #6: cost 5 inf + 747 136.451 * * [simplify]: Extracting #7: cost 0 inf + 1564 136.452 * [simplify]: Simplified to (cbrt (sqrt (- (* x.re y.re) (* x.im y.im)))) 136.452 * [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))))) 136.452 * * * * [progress]: [ 287 / 306 ] simplifiying candidate # 136.453 * [simplify]: Simplifying (cbrt 1) 136.453 * * [simplify]: iters left: 1 (2 enodes) 136.456 * * [simplify]: Extracting #0: cost 1 inf + 0 136.456 * * [simplify]: Extracting #1: cost 0 inf + 1 136.456 * [simplify]: Simplified to 1 136.456 * [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))))) 136.456 * * * * [progress]: [ 288 / 306 ] simplifiying candidate # 136.457 * [simplify]: Simplifying (cbrt (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 136.457 * * [simplify]: iters left: 6 (11 enodes) 136.463 * * [simplify]: iters left: 5 (56 enodes) 136.488 * * [simplify]: iters left: 4 (168 enodes) 136.534 * * [simplify]: iters left: 3 (482 enodes) 136.701 * * [simplify]: Extracting #0: cost 1 inf + 0 136.702 * * [simplify]: Extracting #1: cost 3 inf + 0 136.702 * * [simplify]: Extracting #2: cost 23 inf + 0 136.702 * * [simplify]: Extracting #3: cost 106 inf + 0 136.704 * * [simplify]: Extracting #4: cost 225 inf + 1217 136.710 * * [simplify]: Extracting #5: cost 162 inf + 10868 136.725 * * [simplify]: Extracting #6: cost 68 inf + 38221 136.740 * * [simplify]: Extracting #7: cost 3 inf + 66700 136.756 * * [simplify]: Extracting #8: cost 0 inf + 68251 136.773 * [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))))) 136.773 * [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))))) 136.773 * * * * [progress]: [ 289 / 306 ] simplifiying candidate # 136.774 * [simplify]: Simplifying (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 136.774 * * [simplify]: iters left: 6 (10 enodes) 136.779 * * [simplify]: iters left: 5 (51 enodes) 136.796 * * [simplify]: iters left: 4 (114 enodes) 136.835 * * [simplify]: iters left: 3 (184 enodes) 136.898 * * [simplify]: iters left: 2 (265 enodes) 136.988 * * [simplify]: iters left: 1 (476 enodes) 137.157 * * [simplify]: Extracting #0: cost 1 inf + 0 137.157 * * [simplify]: Extracting #1: cost 3 inf + 0 137.157 * * [simplify]: Extracting #2: cost 24 inf + 0 137.157 * * [simplify]: Extracting #3: cost 112 inf + 0 137.158 * * [simplify]: Extracting #4: cost 146 inf + 1437 137.161 * * [simplify]: Extracting #5: cost 63 inf + 11458 137.168 * * [simplify]: Extracting #6: cost 1 inf + 23808 137.175 * * [simplify]: Extracting #7: cost 0 inf + 24092 137.186 * [simplify]: Simplified to (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 137.186 * [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))))) 137.186 * * * * [progress]: [ 290 / 306 ] simplifiying candidate # 137.186 * * * * [progress]: [ 291 / 306 ] simplifiying candidate # 137.186 * * * * [progress]: [ 292 / 306 ] simplifiying candidate # 137.186 * * * * [progress]: [ 293 / 306 ] simplifiying candidate # 137.186 * * * * [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)))))> 137.187 * * * * [progress]: [ 295 / 306 ] simplifiying candidate # 137.187 * [simplify]: Simplifying 0 137.187 * * [simplify]: iters left: 0 (1 enodes) 137.188 * * [simplify]: Extracting #0: cost 1 inf + 0 137.188 * * [simplify]: Extracting #1: cost 0 inf + 1 137.188 * [simplify]: Simplified to 0 137.188 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 137.188 * * * * [progress]: [ 296 / 306 ] simplifiying candidate # 137.188 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 137.188 * * [simplify]: iters left: 4 (7 enodes) 137.190 * * [simplify]: iters left: 3 (25 enodes) 137.193 * * [simplify]: iters left: 2 (34 enodes) 137.197 * * [simplify]: iters left: 1 (38 enodes) 137.202 * * [simplify]: Extracting #0: cost 1 inf + 0 137.202 * * [simplify]: Extracting #1: cost 5 inf + 0 137.202 * * [simplify]: Extracting #2: cost 14 inf + 0 137.202 * * [simplify]: Extracting #3: cost 9 inf + 169 137.202 * * [simplify]: Extracting #4: cost 2 inf + 583 137.202 * * [simplify]: Extracting #5: cost 0 inf + 748 137.202 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 137.202 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 137.203 * * * * [progress]: [ 297 / 306 ] simplifiying candidate # 137.203 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 137.203 * * [simplify]: iters left: 4 (7 enodes) 137.204 * * [simplify]: iters left: 3 (25 enodes) 137.207 * * [simplify]: iters left: 2 (34 enodes) 137.214 * * [simplify]: iters left: 1 (38 enodes) 137.223 * * [simplify]: Extracting #0: cost 1 inf + 0 137.223 * * [simplify]: Extracting #1: cost 5 inf + 0 137.223 * * [simplify]: Extracting #2: cost 14 inf + 0 137.224 * * [simplify]: Extracting #3: cost 9 inf + 169 137.224 * * [simplify]: Extracting #4: cost 2 inf + 583 137.225 * * [simplify]: Extracting #5: cost 0 inf + 748 137.225 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 137.225 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 137.225 * * * * [progress]: [ 298 / 306 ] simplifiying candidate # 137.226 * [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)))))))))) 137.226 * * [simplify]: iters left: 6 (24 enodes) 137.238 * * [simplify]: iters left: 5 (104 enodes) 137.256 * * [simplify]: iters left: 4 (214 enodes) 137.316 * * [simplify]: Extracting #0: cost 1 inf + 0 137.316 * * [simplify]: Extracting #1: cost 5 inf + 0 137.316 * * [simplify]: Extracting #2: cost 53 inf + 0 137.316 * * [simplify]: Extracting #3: cost 111 inf + 157 137.317 * * [simplify]: Extracting #4: cost 139 inf + 1261 137.318 * * [simplify]: Extracting #5: cost 140 inf + 3818 137.320 * * [simplify]: Extracting #6: cost 73 inf + 22825 137.327 * * [simplify]: Extracting #7: cost 15 inf + 49023 137.343 * * [simplify]: Extracting #8: cost 0 inf + 55469 137.352 * * [simplify]: Extracting #9: cost 0 inf + 53337 137.361 * * [simplify]: Extracting #10: cost 0 inf + 53097 137.369 * [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))))))) 137.369 * [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))))) 137.369 * * * * [progress]: [ 299 / 306 ] simplifiying candidate # 137.369 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 137.369 * * [simplify]: iters left: 6 (11 enodes) 137.373 * * [simplify]: iters left: 5 (52 enodes) 137.390 * * [simplify]: iters left: 4 (96 enodes) 137.422 * * [simplify]: iters left: 3 (212 enodes) 137.491 * * [simplify]: iters left: 2 (392 enodes) 137.609 * * [simplify]: Extracting #0: cost 1 inf + 0 137.609 * * [simplify]: Extracting #1: cost 57 inf + 0 137.609 * * [simplify]: Extracting #2: cost 135 inf + 3 137.610 * * [simplify]: Extracting #3: cost 166 inf + 1119 137.612 * * [simplify]: Extracting #4: cost 134 inf + 8390 137.615 * * [simplify]: Extracting #5: cost 62 inf + 28656 137.621 * * [simplify]: Extracting #6: cost 4 inf + 53139 137.628 * * [simplify]: Extracting #7: cost 0 inf + 54055 137.640 * * [simplify]: Extracting #8: cost 0 inf + 53855 137.651 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 137.652 * [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))))) 137.652 * * * * [progress]: [ 300 / 306 ] simplifiying candidate # 137.652 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 137.652 * * [simplify]: iters left: 6 (11 enodes) 137.656 * * [simplify]: iters left: 5 (48 enodes) 137.664 * * [simplify]: iters left: 4 (90 enodes) 137.690 * * [simplify]: iters left: 3 (195 enodes) 137.746 * * [simplify]: iters left: 2 (448 enodes) 137.845 * * [simplify]: Extracting #0: cost 1 inf + 0 137.846 * * [simplify]: Extracting #1: cost 44 inf + 0 137.846 * * [simplify]: Extracting #2: cost 154 inf + 1 137.847 * * [simplify]: Extracting #3: cost 267 inf + 375 137.849 * * [simplify]: Extracting #4: cost 242 inf + 8697 137.854 * * [simplify]: Extracting #5: cost 102 inf + 40446 137.865 * * [simplify]: Extracting #6: cost 17 inf + 66276 137.877 * * [simplify]: Extracting #7: cost 0 inf + 77708 137.888 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 137.889 * [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))))) 137.889 * * * * [progress]: [ 301 / 306 ] simplifiying candidate # 137.889 * [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)))))))))) 137.889 * * [simplify]: iters left: 6 (24 enodes) 137.906 * * [simplify]: iters left: 5 (104 enodes) 137.942 * * [simplify]: iters left: 4 (214 enodes) 138.018 * * [simplify]: Extracting #0: cost 1 inf + 0 138.018 * * [simplify]: Extracting #1: cost 5 inf + 0 138.018 * * [simplify]: Extracting #2: cost 53 inf + 0 138.019 * * [simplify]: Extracting #3: cost 111 inf + 157 138.020 * * [simplify]: Extracting #4: cost 139 inf + 1261 138.022 * * [simplify]: Extracting #5: cost 140 inf + 3818 138.027 * * [simplify]: Extracting #6: cost 73 inf + 22825 138.044 * * [simplify]: Extracting #7: cost 15 inf + 49023 138.061 * * [simplify]: Extracting #8: cost 0 inf + 55469 138.077 * * [simplify]: Extracting #9: cost 0 inf + 53337 138.094 * * [simplify]: Extracting #10: cost 0 inf + 53097 138.104 * [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))))))) 138.104 * [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))))) 138.104 * * * * [progress]: [ 302 / 306 ] simplifiying candidate # 138.105 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 138.105 * * [simplify]: iters left: 6 (11 enodes) 138.108 * * [simplify]: iters left: 5 (52 enodes) 138.117 * * [simplify]: iters left: 4 (96 enodes) 138.134 * * [simplify]: iters left: 3 (212 enodes) 138.206 * * [simplify]: iters left: 2 (392 enodes) 138.333 * * [simplify]: Extracting #0: cost 1 inf + 0 138.333 * * [simplify]: Extracting #1: cost 57 inf + 0 138.333 * * [simplify]: Extracting #2: cost 135 inf + 3 138.334 * * [simplify]: Extracting #3: cost 166 inf + 1119 138.335 * * [simplify]: Extracting #4: cost 134 inf + 8390 138.339 * * [simplify]: Extracting #5: cost 62 inf + 28656 138.350 * * [simplify]: Extracting #6: cost 4 inf + 53139 138.360 * * [simplify]: Extracting #7: cost 0 inf + 54055 138.367 * * [simplify]: Extracting #8: cost 0 inf + 53855 138.374 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 138.374 * [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))))) 138.374 * * * * [progress]: [ 303 / 306 ] simplifiying candidate # 138.374 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 138.374 * * [simplify]: iters left: 6 (11 enodes) 138.377 * * [simplify]: iters left: 5 (48 enodes) 138.390 * * [simplify]: iters left: 4 (90 enodes) 138.418 * * [simplify]: iters left: 3 (195 enodes) 138.478 * * [simplify]: iters left: 2 (448 enodes) 138.609 * * [simplify]: Extracting #0: cost 1 inf + 0 138.609 * * [simplify]: Extracting #1: cost 44 inf + 0 138.609 * * [simplify]: Extracting #2: cost 154 inf + 1 138.610 * * [simplify]: Extracting #3: cost 267 inf + 375 138.612 * * [simplify]: Extracting #4: cost 242 inf + 8697 138.617 * * [simplify]: Extracting #5: cost 102 inf + 40446 138.630 * * [simplify]: Extracting #6: cost 17 inf + 66276 138.653 * * [simplify]: Extracting #7: cost 0 inf + 77708 138.676 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 138.676 * [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))))) 138.676 * * * * [progress]: [ 304 / 306 ] simplifiying candidate # 138.677 * [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)))))))))) 138.677 * * [simplify]: iters left: 6 (24 enodes) 138.690 * * [simplify]: iters left: 5 (104 enodes) 138.729 * * [simplify]: iters left: 4 (214 enodes) 138.809 * * [simplify]: Extracting #0: cost 1 inf + 0 138.809 * * [simplify]: Extracting #1: cost 5 inf + 0 138.809 * * [simplify]: Extracting #2: cost 53 inf + 0 138.809 * * [simplify]: Extracting #3: cost 111 inf + 157 138.811 * * [simplify]: Extracting #4: cost 139 inf + 1261 138.812 * * [simplify]: Extracting #5: cost 140 inf + 3818 138.818 * * [simplify]: Extracting #6: cost 73 inf + 22825 138.830 * * [simplify]: Extracting #7: cost 15 inf + 49023 138.839 * * [simplify]: Extracting #8: cost 0 inf + 55469 138.850 * * [simplify]: Extracting #9: cost 0 inf + 53337 138.860 * * [simplify]: Extracting #10: cost 0 inf + 53097 138.877 * [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))))))) 138.877 * [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))))) 138.877 * * * * [progress]: [ 305 / 306 ] simplifiying candidate # 138.878 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.re)) (log (/ 1 y.re))))) 138.878 * * [simplify]: iters left: 6 (11 enodes) 138.885 * * [simplify]: iters left: 5 (52 enodes) 138.896 * * [simplify]: iters left: 4 (96 enodes) 138.912 * * [simplify]: iters left: 3 (212 enodes) 138.964 * * [simplify]: iters left: 2 (392 enodes) 139.063 * * [simplify]: Extracting #0: cost 1 inf + 0 139.064 * * [simplify]: Extracting #1: cost 57 inf + 0 139.064 * * [simplify]: Extracting #2: cost 135 inf + 3 139.066 * * [simplify]: Extracting #3: cost 166 inf + 1119 139.068 * * [simplify]: Extracting #4: cost 134 inf + 8390 139.075 * * [simplify]: Extracting #5: cost 62 inf + 28656 139.082 * * [simplify]: Extracting #6: cost 4 inf + 53139 139.089 * * [simplify]: Extracting #7: cost 0 inf + 54055 139.101 * * [simplify]: Extracting #8: cost 0 inf + 53855 139.113 * [simplify]: Simplified to (* (cbrt y.re) (cbrt x.re)) 139.113 * [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))))) 139.113 * * * * [progress]: [ 306 / 306 ] simplifiying candidate # 139.113 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 y.re)) (log (/ -1 x.re))))) 139.113 * * [simplify]: iters left: 6 (11 enodes) 139.119 * * [simplify]: iters left: 5 (48 enodes) 139.134 * * [simplify]: iters left: 4 (90 enodes) 139.155 * * [simplify]: iters left: 3 (195 enodes) 139.213 * * [simplify]: iters left: 2 (448 enodes) 139.350 * * [simplify]: Extracting #0: cost 1 inf + 0 139.350 * * [simplify]: Extracting #1: cost 44 inf + 0 139.350 * * [simplify]: Extracting #2: cost 154 inf + 1 139.351 * * [simplify]: Extracting #3: cost 267 inf + 375 139.353 * * [simplify]: Extracting #4: cost 242 inf + 8697 139.359 * * [simplify]: Extracting #5: cost 102 inf + 40446 139.376 * * [simplify]: Extracting #6: cost 17 inf + 66276 139.398 * * [simplify]: Extracting #7: cost 0 inf + 77708 139.410 * [simplify]: Simplified to (pow (/ -1 (/ x.re (/ -1 y.re))) -1/3) 139.410 * [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))))) 139.410 * * * [progress]: adding candidates to table 145.053 * [progress]: [Phase 3 of 3] Extracting. 145.053 * * [regime]: Finding splitpoints for: (# #) 145.055 * * * [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))) 145.055 * * * * [regimes]: Trying to branch on y.im from (# #) 145.115 * * * * [regimes]: Trying to branch on x.im from (# #) 145.143 * * * * [regimes]: Trying to branch on (* x.im y.im) from (# #) 145.187 * * * * [regimes]: Trying to branch on y.re from (# #) 145.224 * * * * [regimes]: Trying to branch on x.re from (# #) 145.282 * * * * [regimes]: Trying to branch on (* x.re y.re) from (# #) 145.327 * * * * [regimes]: Trying to branch on (- (* x.re y.re) (* x.im y.im)) from (# #) 145.384 * * * [regime]: Found split indices: #